修改各模块库表分类前缀

This commit is contained in:
lcj
2025-04-29 17:38:25 +08:00
parent 626503abea
commit a1db4ecaf2
439 changed files with 2825 additions and 2904 deletions

View File

@ -15,10 +15,10 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.facility.domain.req.boxtransformer.BoxTransformerCreateReq; import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerCreateReq;
import org.dromara.facility.domain.req.boxtransformer.BoxTransformerQueryReq; import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerQueryReq;
import org.dromara.facility.domain.req.boxtransformer.BoxTransformerUpdateReq; import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerUpdateReq;
import org.dromara.facility.domain.vo.FacBoxTransformerVo; import org.dromara.facility.domain.vo.boxtransformer.FacBoxTransformerVo;
import org.dromara.facility.service.IFacBoxTransformerService; import org.dromara.facility.service.IFacBoxTransformerService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -44,7 +44,7 @@ public class FacBoxTransformerController extends BaseController {
*/ */
@SaCheckPermission("facility:boxTransformer:list") @SaCheckPermission("facility:boxTransformer:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<FacBoxTransformerVo> list(BoxTransformerQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacBoxTransformerVo> list(FacBoxTransformerQueryReq req, PageQuery pageQuery) {
return facBoxTransformerService.queryPageList(req, pageQuery); return facBoxTransformerService.queryPageList(req, pageQuery);
} }
@ -54,7 +54,7 @@ public class FacBoxTransformerController extends BaseController {
@SaCheckPermission("facility:boxTransformer:export") @SaCheckPermission("facility:boxTransformer:export")
@Log(title = "设施-箱变", businessType = BusinessType.EXPORT) @Log(title = "设施-箱变", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(BoxTransformerQueryReq req, HttpServletResponse response) { public void export(FacBoxTransformerQueryReq req, HttpServletResponse response) {
List<FacBoxTransformerVo> list = facBoxTransformerService.queryList(req); List<FacBoxTransformerVo> list = facBoxTransformerService.queryList(req);
ExcelUtil.exportExcel(list, "设施-箱变", FacBoxTransformerVo.class, response); ExcelUtil.exportExcel(list, "设施-箱变", FacBoxTransformerVo.class, response);
} }
@ -78,7 +78,7 @@ public class FacBoxTransformerController extends BaseController {
@Log(title = "设施-箱变", businessType = BusinessType.INSERT) @Log(title = "设施-箱变", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Long> add(@Validated(AddGroup.class) @RequestBody BoxTransformerCreateReq req) { public R<Long> add(@Validated(AddGroup.class) @RequestBody FacBoxTransformerCreateReq req) {
return R.ok(facBoxTransformerService.insertByBo(req)); return R.ok(facBoxTransformerService.insertByBo(req));
} }
@ -89,7 +89,7 @@ public class FacBoxTransformerController extends BaseController {
@Log(title = "设施-箱变", businessType = BusinessType.UPDATE) @Log(title = "设施-箱变", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody BoxTransformerUpdateReq req) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody FacBoxTransformerUpdateReq req) {
return toAjax(facBoxTransformerService.updateByBo(req)); return toAjax(facBoxTransformerService.updateByBo(req));
} }

View File

@ -15,10 +15,10 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.facility.domain.req.inverter.InverterCreateReq; import org.dromara.facility.domain.req.inverter.FacInverterCreateReq;
import org.dromara.facility.domain.req.inverter.InverterQueryReq; import org.dromara.facility.domain.req.inverter.FacInverterQueryReq;
import org.dromara.facility.domain.req.inverter.InverterUpdateReq; import org.dromara.facility.domain.req.inverter.FacInverterUpdateReq;
import org.dromara.facility.domain.vo.FacInverterVo; import org.dromara.facility.domain.vo.inverter.FacInverterVo;
import org.dromara.facility.service.IFacInverterService; import org.dromara.facility.service.IFacInverterService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -44,7 +44,7 @@ public class FacInverterController extends BaseController {
*/ */
@SaCheckPermission("facility:inverter:list") @SaCheckPermission("facility:inverter:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<FacInverterVo> list(InverterQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacInverterVo> list(FacInverterQueryReq req, PageQuery pageQuery) {
return facInverterService.queryPageList(req, pageQuery); return facInverterService.queryPageList(req, pageQuery);
} }
@ -54,7 +54,7 @@ public class FacInverterController extends BaseController {
@SaCheckPermission("facility:inverter:export") @SaCheckPermission("facility:inverter:export")
@Log(title = "设施-逆变器", businessType = BusinessType.EXPORT) @Log(title = "设施-逆变器", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(InverterQueryReq req, HttpServletResponse response) { public void export(FacInverterQueryReq req, HttpServletResponse response) {
List<FacInverterVo> list = facInverterService.queryList(req); List<FacInverterVo> list = facInverterService.queryList(req);
ExcelUtil.exportExcel(list, "设施-逆变器", FacInverterVo.class, response); ExcelUtil.exportExcel(list, "设施-逆变器", FacInverterVo.class, response);
} }
@ -78,7 +78,7 @@ public class FacInverterController extends BaseController {
@Log(title = "设施-逆变器", businessType = BusinessType.INSERT) @Log(title = "设施-逆变器", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Long> add(@Validated(AddGroup.class) @RequestBody InverterCreateReq req) { public R<Long> add(@Validated(AddGroup.class) @RequestBody FacInverterCreateReq req) {
return R.ok(facInverterService.insertByBo(req)); return R.ok(facInverterService.insertByBo(req));
} }
@ -89,7 +89,7 @@ public class FacInverterController extends BaseController {
@Log(title = "设施-逆变器", businessType = BusinessType.UPDATE) @Log(title = "设施-逆变器", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody InverterUpdateReq req) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody FacInverterUpdateReq req) {
return toAjax(facInverterService.updateByBo(req)); return toAjax(facInverterService.updateByBo(req));
} }

View File

@ -17,7 +17,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.facility.domain.req.matrix.*; import org.dromara.facility.domain.req.matrix.*;
import org.dromara.facility.domain.vo.matrix.FacMatrixVo; import org.dromara.facility.domain.vo.matrix.FacMatrixVo;
import org.dromara.facility.domain.vo.matrix.MatrixDetailGisVo; import org.dromara.facility.domain.vo.matrix.FacMatrixDetailGisVo;
import org.dromara.facility.service.IFacMatrixService; import org.dromara.facility.service.IFacMatrixService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -43,7 +43,7 @@ public class FacMatrixController extends BaseController {
*/ */
@SaCheckPermission("facility:matrix:list") @SaCheckPermission("facility:matrix:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<FacMatrixVo> list(MatrixQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacMatrixVo> list(FacMatrixQueryReq req, PageQuery pageQuery) {
return facMatrixService.queryPageList(req, pageQuery); return facMatrixService.queryPageList(req, pageQuery);
} }
@ -53,7 +53,7 @@ public class FacMatrixController extends BaseController {
@SaCheckPermission("facility:matrix:export") @SaCheckPermission("facility:matrix:export")
@Log(title = "设施-方阵", businessType = BusinessType.EXPORT) @Log(title = "设施-方阵", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(MatrixQueryReq req, HttpServletResponse response) { public void export(FacMatrixQueryReq req, HttpServletResponse response) {
List<FacMatrixVo> list = facMatrixService.queryList(req); List<FacMatrixVo> list = facMatrixService.queryList(req);
ExcelUtil.exportExcel(list, "设施-方阵", FacMatrixVo.class, response); ExcelUtil.exportExcel(list, "设施-方阵", FacMatrixVo.class, response);
} }
@ -75,7 +75,7 @@ public class FacMatrixController extends BaseController {
*/ */
@SaCheckPermission("facility:matrix:query") @SaCheckPermission("facility:matrix:query")
@GetMapping("/gis") @GetMapping("/gis")
public R<MatrixDetailGisVo> getMatrixDetailGis(MatrixDetailGisReq req) { public R<FacMatrixDetailGisVo> getMatrixDetailGis(FacMatrixDetailGisReq req) {
return R.ok(facMatrixService.getMatrixDetailGis(req)); return R.ok(facMatrixService.getMatrixDetailGis(req));
} }
@ -86,7 +86,7 @@ public class FacMatrixController extends BaseController {
@Log(title = "设施-方阵", businessType = BusinessType.INSERT) @Log(title = "设施-方阵", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping("/geoJson") @PostMapping("/geoJson")
public R<Void> insertByGeoJson(@RequestBody MatrixCreateByGeoJsonReq req) { public R<Void> insertByGeoJson(@RequestBody FacMatrixCreateByGeoJsonReq req) {
return toAjax(facMatrixService.insertByGeoJson(req)); return toAjax(facMatrixService.insertByGeoJson(req));
} }
@ -97,7 +97,7 @@ public class FacMatrixController extends BaseController {
@Log(title = "设施-方阵", businessType = BusinessType.INSERT) @Log(title = "设施-方阵", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Long> add(@Validated(AddGroup.class) @RequestBody MatrixCreateReq req) { public R<Long> add(@Validated(AddGroup.class) @RequestBody FacMatrixCreateReq req) {
return R.ok(facMatrixService.insertByBo(req)); return R.ok(facMatrixService.insertByBo(req));
} }
@ -108,7 +108,7 @@ public class FacMatrixController extends BaseController {
@Log(title = "设施-方阵", businessType = BusinessType.UPDATE) @Log(title = "设施-方阵", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody MatrixUpdateReq req) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody FacMatrixUpdateReq req) {
return toAjax(facMatrixService.updateByBo(req)); return toAjax(facMatrixService.updateByBo(req));
} }

View File

@ -15,10 +15,10 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnQueryReq; import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelColumnVo; import org.dromara.facility.domain.vo.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnVo;
import org.dromara.facility.service.IFacPhotovoltaicPanelColumnService; import org.dromara.facility.service.IFacPhotovoltaicPanelColumnService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -44,7 +44,7 @@ public class FacPhotovoltaicPanelColumnController extends BaseController {
*/ */
@SaCheckPermission("facility:photovoltaicPanelColumn:list") @SaCheckPermission("facility:photovoltaicPanelColumn:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<FacPhotovoltaicPanelColumnVo> list(PhotovoltaicPanelColumnQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacPhotovoltaicPanelColumnVo> list(FacPhotovoltaicPanelColumnQueryReq req, PageQuery pageQuery) {
return facPhotovoltaicPanelColumnService.queryPageList(req, pageQuery); return facPhotovoltaicPanelColumnService.queryPageList(req, pageQuery);
} }
@ -54,7 +54,7 @@ public class FacPhotovoltaicPanelColumnController extends BaseController {
@SaCheckPermission("facility:photovoltaicPanelColumn:export") @SaCheckPermission("facility:photovoltaicPanelColumn:export")
@Log(title = "设施-光伏板立柱", businessType = BusinessType.EXPORT) @Log(title = "设施-光伏板立柱", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(PhotovoltaicPanelColumnQueryReq req, HttpServletResponse response) { public void export(FacPhotovoltaicPanelColumnQueryReq req, HttpServletResponse response) {
List<FacPhotovoltaicPanelColumnVo> list = facPhotovoltaicPanelColumnService.queryList(req); List<FacPhotovoltaicPanelColumnVo> list = facPhotovoltaicPanelColumnService.queryList(req);
ExcelUtil.exportExcel(list, "设施-光伏板立柱", FacPhotovoltaicPanelColumnVo.class, response); ExcelUtil.exportExcel(list, "设施-光伏板立柱", FacPhotovoltaicPanelColumnVo.class, response);
} }
@ -78,7 +78,7 @@ public class FacPhotovoltaicPanelColumnController extends BaseController {
@Log(title = "设施-光伏板立柱", businessType = BusinessType.INSERT) @Log(title = "设施-光伏板立柱", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Long> add(@Validated(AddGroup.class) @RequestBody PhotovoltaicPanelColumnCreateReq req) { public R<Long> add(@Validated(AddGroup.class) @RequestBody FacPhotovoltaicPanelColumnCreateReq req) {
return R.ok(facPhotovoltaicPanelColumnService.insertByBo(req)); return R.ok(facPhotovoltaicPanelColumnService.insertByBo(req));
} }
@ -89,7 +89,7 @@ public class FacPhotovoltaicPanelColumnController extends BaseController {
@Log(title = "设施-光伏板立柱", businessType = BusinessType.UPDATE) @Log(title = "设施-光伏板立柱", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody PhotovoltaicPanelColumnUpdateReq req) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody FacPhotovoltaicPanelColumnUpdateReq req) {
return toAjax(facPhotovoltaicPanelColumnService.updateByBo(req)); return toAjax(facPhotovoltaicPanelColumnService.updateByBo(req));
} }

View File

@ -15,11 +15,11 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateByGeoJsonReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateByGeoJsonReq;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelQueryReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelVo; import org.dromara.facility.domain.vo.photovoltaicpanel.FacPhotovoltaicPanelVo;
import org.dromara.facility.service.IFacPhotovoltaicPanelService; import org.dromara.facility.service.IFacPhotovoltaicPanelService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -45,7 +45,7 @@ public class FacPhotovoltaicPanelController extends BaseController {
*/ */
@SaCheckPermission("facility:photovoltaicPanel:list") @SaCheckPermission("facility:photovoltaicPanel:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<FacPhotovoltaicPanelVo> list(PhotovoltaicPanelQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacPhotovoltaicPanelVo> list(FacPhotovoltaicPanelQueryReq req, PageQuery pageQuery) {
return facPhotovoltaicPanelService.queryPageList(req, pageQuery); return facPhotovoltaicPanelService.queryPageList(req, pageQuery);
} }
@ -55,7 +55,7 @@ public class FacPhotovoltaicPanelController extends BaseController {
@SaCheckPermission("facility:photovoltaicPanel:export") @SaCheckPermission("facility:photovoltaicPanel:export")
@Log(title = "设施-光伏板", businessType = BusinessType.EXPORT) @Log(title = "设施-光伏板", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(PhotovoltaicPanelQueryReq req, HttpServletResponse response) { public void export(FacPhotovoltaicPanelQueryReq req, HttpServletResponse response) {
List<FacPhotovoltaicPanelVo> list = facPhotovoltaicPanelService.queryList(req); List<FacPhotovoltaicPanelVo> list = facPhotovoltaicPanelService.queryList(req);
ExcelUtil.exportExcel(list, "设施-光伏板", FacPhotovoltaicPanelVo.class, response); ExcelUtil.exportExcel(list, "设施-光伏板", FacPhotovoltaicPanelVo.class, response);
} }
@ -79,7 +79,7 @@ public class FacPhotovoltaicPanelController extends BaseController {
@Log(title = "设施-光伏板", businessType = BusinessType.INSERT) @Log(title = "设施-光伏板", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Long> add(@Validated(AddGroup.class) @RequestBody PhotovoltaicPanelCreateReq req) { public R<Long> add(@Validated(AddGroup.class) @RequestBody FacPhotovoltaicPanelCreateReq req) {
return R.ok(facPhotovoltaicPanelService.insertByBo(req)); return R.ok(facPhotovoltaicPanelService.insertByBo(req));
} }
@ -90,7 +90,7 @@ public class FacPhotovoltaicPanelController extends BaseController {
@Log(title = "设施-光伏板", businessType = BusinessType.INSERT) @Log(title = "设施-光伏板", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping("/geoJson") @PostMapping("/geoJson")
public R<Void> insertByGeoJson(@RequestBody PhotovoltaicPanelCreateByGeoJsonReq geoJson) { public R<Void> insertByGeoJson(@RequestBody FacPhotovoltaicPanelCreateByGeoJsonReq geoJson) {
return toAjax(facPhotovoltaicPanelService.insertByGeoJson(geoJson)); return toAjax(facPhotovoltaicPanelService.insertByGeoJson(geoJson));
} }
@ -101,7 +101,7 @@ public class FacPhotovoltaicPanelController extends BaseController {
@Log(title = "设施-光伏板", businessType = BusinessType.UPDATE) @Log(title = "设施-光伏板", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody PhotovoltaicPanelUpdateReq req) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody FacPhotovoltaicPanelUpdateReq req) {
return toAjax(facPhotovoltaicPanelService.updateByBo(req)); return toAjax(facPhotovoltaicPanelService.updateByBo(req));
} }

View File

@ -6,8 +6,8 @@ import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log; import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType; import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateByGeoJsonReq; import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateByGeoJsonReq;
import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateReq;
import org.dromara.facility.service.IFacPhotovoltaicPanelPartsService; import org.dromara.facility.service.IFacPhotovoltaicPanelPartsService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@ -35,7 +35,7 @@ public class FacPhotovoltaicPanelPartsController extends BaseController {
@Log(title = "设施-光伏板(桩点、立柱、支架)", businessType = BusinessType.INSERT) @Log(title = "设施-光伏板(桩点、立柱、支架)", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping("/geoJson") @PostMapping("/geoJson")
public R<Void> insertPartsByGeoJson(@RequestBody PhotovoltaicPanelPartsCreateByGeoJsonReq req) { public R<Void> insertPartsByGeoJson(@RequestBody FacPhotovoltaicPanelPartsCreateByGeoJsonReq req) {
return toAjax(photovoltaicPanelPartsService.insertPartsByGeoJson(req)); return toAjax(photovoltaicPanelPartsService.insertPartsByGeoJson(req));
} }
@ -45,7 +45,7 @@ public class FacPhotovoltaicPanelPartsController extends BaseController {
@Log(title = "设施-光伏板(桩点、立柱、支架)", businessType = BusinessType.INSERT) @Log(title = "设施-光伏板(桩点、立柱、支架)", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Boolean> insertPartsByBatch(PhotovoltaicPanelPartsCreateReq req) { public R<Boolean> insertPartsByBatch(FacPhotovoltaicPanelPartsCreateReq req) {
return R.ok(photovoltaicPanelPartsService.insertPartsByBatch(req)); return R.ok(photovoltaicPanelPartsService.insertPartsByBatch(req));
} }

View File

@ -15,10 +15,10 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointQueryReq; import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelPointVo; import org.dromara.facility.domain.vo.photovoltaicpanelpoint.FacPhotovoltaicPanelPointVo;
import org.dromara.facility.service.IFacPhotovoltaicPanelPointService; import org.dromara.facility.service.IFacPhotovoltaicPanelPointService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -44,7 +44,7 @@ public class FacPhotovoltaicPanelPointController extends BaseController {
*/ */
@SaCheckPermission("facility:photovoltaicPanelPoint:list") @SaCheckPermission("facility:photovoltaicPanelPoint:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<FacPhotovoltaicPanelPointVo> list(PhotovoltaicPanelPointQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacPhotovoltaicPanelPointVo> list(FacPhotovoltaicPanelPointQueryReq req, PageQuery pageQuery) {
return facPhotovoltaicPanelPointService.queryPageList(req, pageQuery); return facPhotovoltaicPanelPointService.queryPageList(req, pageQuery);
} }
@ -54,7 +54,7 @@ public class FacPhotovoltaicPanelPointController extends BaseController {
@SaCheckPermission("facility:photovoltaicPanelPoint:export") @SaCheckPermission("facility:photovoltaicPanelPoint:export")
@Log(title = "设施-光伏板桩点", businessType = BusinessType.EXPORT) @Log(title = "设施-光伏板桩点", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(PhotovoltaicPanelPointQueryReq req, HttpServletResponse response) { public void export(FacPhotovoltaicPanelPointQueryReq req, HttpServletResponse response) {
List<FacPhotovoltaicPanelPointVo> list = facPhotovoltaicPanelPointService.queryList(req); List<FacPhotovoltaicPanelPointVo> list = facPhotovoltaicPanelPointService.queryList(req);
ExcelUtil.exportExcel(list, "设施-光伏板桩点", FacPhotovoltaicPanelPointVo.class, response); ExcelUtil.exportExcel(list, "设施-光伏板桩点", FacPhotovoltaicPanelPointVo.class, response);
} }
@ -78,7 +78,7 @@ public class FacPhotovoltaicPanelPointController extends BaseController {
@Log(title = "设施-光伏板桩点", businessType = BusinessType.INSERT) @Log(title = "设施-光伏板桩点", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Long> add(@Validated(AddGroup.class) @RequestBody PhotovoltaicPanelPointCreateReq req) { public R<Long> add(@Validated(AddGroup.class) @RequestBody FacPhotovoltaicPanelPointCreateReq req) {
return R.ok(facPhotovoltaicPanelPointService.insertByBo(req)); return R.ok(facPhotovoltaicPanelPointService.insertByBo(req));
} }
@ -89,7 +89,7 @@ public class FacPhotovoltaicPanelPointController extends BaseController {
@Log(title = "设施-光伏板桩点", businessType = BusinessType.UPDATE) @Log(title = "设施-光伏板桩点", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody PhotovoltaicPanelPointUpdateReq req) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody FacPhotovoltaicPanelPointUpdateReq req) {
return toAjax(facPhotovoltaicPanelPointService.updateByBo(req)); return toAjax(facPhotovoltaicPanelPointService.updateByBo(req));
} }

View File

@ -15,10 +15,10 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportQueryReq; import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelSupportVo; import org.dromara.facility.domain.vo.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportVo;
import org.dromara.facility.service.IFacPhotovoltaicPanelSupportService; import org.dromara.facility.service.IFacPhotovoltaicPanelSupportService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -44,7 +44,7 @@ public class FacPhotovoltaicPanelSupportController extends BaseController {
*/ */
@SaCheckPermission("facility:photovoltaicPanelSupport:list") @SaCheckPermission("facility:photovoltaicPanelSupport:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<FacPhotovoltaicPanelSupportVo> list(PhotovoltaicPanelSupportQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacPhotovoltaicPanelSupportVo> list(FacPhotovoltaicPanelSupportQueryReq req, PageQuery pageQuery) {
return facPhotovoltaicPanelSupportService.queryPageList(req, pageQuery); return facPhotovoltaicPanelSupportService.queryPageList(req, pageQuery);
} }
@ -54,7 +54,7 @@ public class FacPhotovoltaicPanelSupportController extends BaseController {
@SaCheckPermission("facility:photovoltaicPanelSupport:export") @SaCheckPermission("facility:photovoltaicPanelSupport:export")
@Log(title = "设施-光伏板支架", businessType = BusinessType.EXPORT) @Log(title = "设施-光伏板支架", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(PhotovoltaicPanelSupportQueryReq req, HttpServletResponse response) { public void export(FacPhotovoltaicPanelSupportQueryReq req, HttpServletResponse response) {
List<FacPhotovoltaicPanelSupportVo> list = facPhotovoltaicPanelSupportService.queryList(req); List<FacPhotovoltaicPanelSupportVo> list = facPhotovoltaicPanelSupportService.queryList(req);
ExcelUtil.exportExcel(list, "设施-光伏板支架", FacPhotovoltaicPanelSupportVo.class, response); ExcelUtil.exportExcel(list, "设施-光伏板支架", FacPhotovoltaicPanelSupportVo.class, response);
} }
@ -78,7 +78,7 @@ public class FacPhotovoltaicPanelSupportController extends BaseController {
@Log(title = "设施-光伏板支架", businessType = BusinessType.INSERT) @Log(title = "设施-光伏板支架", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Long> add(@Validated(AddGroup.class) @RequestBody PhotovoltaicPanelSupportCreateReq req) { public R<Long> add(@Validated(AddGroup.class) @RequestBody FacPhotovoltaicPanelSupportCreateReq req) {
return R.ok(facPhotovoltaicPanelSupportService.insertByBo(req)); return R.ok(facPhotovoltaicPanelSupportService.insertByBo(req));
} }
@ -89,7 +89,7 @@ public class FacPhotovoltaicPanelSupportController extends BaseController {
@Log(title = "设施-光伏板支架", businessType = BusinessType.UPDATE) @Log(title = "设施-光伏板支架", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody PhotovoltaicPanelSupportUpdateReq req) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody FacPhotovoltaicPanelSupportUpdateReq req) {
return toAjax(facPhotovoltaicPanelSupportService.updateByBo(req)); return toAjax(facPhotovoltaicPanelSupportService.updateByBo(req));
} }

View File

@ -7,7 +7,7 @@ import lombok.Getter;
* @date 2025/4/28 16:34 * @date 2025/4/28 16:34
*/ */
@Getter @Getter
public enum FinishStatusEnum { public enum FacFinishStatusEnum {
UNFINISH("未完成", "0"), UNFINISH("未完成", "0"),
FINISH("已完成", "1"); FINISH("已完成", "1");
@ -16,7 +16,7 @@ public enum FinishStatusEnum {
private final String value; private final String value;
FinishStatusEnum(String text, String value) { FacFinishStatusEnum(String text, String value) {
this.text = text; this.text = text;
this.value = value; this.value = value;
} }

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/21 16:54 * @date 2025/4/21 16:54
*/ */
@Data @Data
public class BoxTransformerCreateReq implements Serializable { public class FacBoxTransformerCreateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 4380175902468104569L; private static final long serialVersionUID = 4380175902468104569L;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/4/21 17:20 * @date 2025/4/21 17:20
*/ */
@Data @Data
public class BoxTransformerQueryReq implements Serializable { public class FacBoxTransformerQueryReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -1963080752094759008L; private static final long serialVersionUID = -1963080752094759008L;

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/21 17:20 * @date 2025/4/21 17:20
*/ */
@Data @Data
public class BoxTransformerUpdateReq implements Serializable { public class FacBoxTransformerUpdateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -7030781044685790507L; private static final long serialVersionUID = -7030781044685790507L;

View File

@ -11,12 +11,12 @@ import lombok.NoArgsConstructor;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class Feature { public class FacFeature {
private String type; private String type;
private Geometry geometry; private FacGeometry geometry;
private Properties properties; private FacProperties properties;
} }

View File

@ -11,12 +11,12 @@ import lombok.NoArgsConstructor;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class FeatureByPoint { public class FacFeatureByLine {
private String type; private String type;
private GeometryByPoint geometry; private FacGeometryByLine geometry;
private Properties properties; private FacProperties properties;
} }

View File

@ -11,12 +11,12 @@ import lombok.NoArgsConstructor;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class FeatureByPlane { public class FacFeatureByPlane {
private String type; private String type;
private GeometryByPlane geometry; private FacGeometryByPlane geometry;
private Properties properties; private FacProperties properties;
} }

View File

@ -11,12 +11,12 @@ import lombok.NoArgsConstructor;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class FeatureByLine { public class FacFeatureByPoint {
private String type; private String type;
private GeometryByLine geometry; private FacGeometryByPoint geometry;
private Properties properties; private FacProperties properties;
} }

View File

@ -13,12 +13,12 @@ import java.util.List;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class GeoJson { public class FacGeoJson {
private String name; private String name;
private String type; private String type;
private List<Feature> features; private List<FacFeature> features;
} }

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/24 10:38 * @date 2025/4/24 10:38
*/ */
@Data @Data
public class GeoJsonByLine implements Serializable { public class FacGeoJsonByLine implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -1019429627483913266L; private static final long serialVersionUID = -1019429627483913266L;
@ -20,6 +20,6 @@ public class GeoJsonByLine implements Serializable {
private String type; private String type;
private List<FeatureByLine> features; private List<FacFeatureByLine> features;
} }

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/24 10:32 * @date 2025/4/24 10:32
*/ */
@Data @Data
public class GeoJsonByPlane implements Serializable { public class FacGeoJsonByPlane implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 7407176569611285023L; private static final long serialVersionUID = 7407176569611285023L;
@ -20,6 +20,6 @@ public class GeoJsonByPlane implements Serializable {
private String type; private String type;
private List<FeatureByPlane> features; private List<FacFeatureByPlane> features;
} }

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/24 10:38 * @date 2025/4/24 10:38
*/ */
@Data @Data
public class GeoJsonByPoint implements Serializable { public class FacGeoJsonByPoint implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 3829419654737988678L; private static final long serialVersionUID = 3829419654737988678L;
@ -20,6 +20,6 @@ public class GeoJsonByPoint implements Serializable {
private String type; private String type;
private List<FeatureByPoint> features; private List<FacFeatureByPoint> features;
} }

View File

@ -13,7 +13,7 @@ import java.util.List;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class Geometry { public class FacGeometry {
private String type; private String type;

View File

@ -13,7 +13,7 @@ import java.util.List;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class GeometryByLine { public class FacGeometryByLine {
private String type; private String type;

View File

@ -13,7 +13,7 @@ import java.util.List;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class GeometryByPlane { public class FacGeometryByPlane {
private String type; private String type;

View File

@ -13,7 +13,7 @@ import java.util.List;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class GeometryByPoint { public class FacGeometryByPoint {
private String type; private String type;

View File

@ -11,7 +11,7 @@ import lombok.NoArgsConstructor;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class Properties { public class FacProperties {
private String type; private String type;

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/21 17:57 * @date 2025/4/21 17:57
*/ */
@Data @Data
public class InverterCreateReq implements Serializable { public class FacInverterCreateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 1722660769314535318L; private static final long serialVersionUID = 1722660769314535318L;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/4/21 17:57 * @date 2025/4/21 17:57
*/ */
@Data @Data
public class InverterQueryReq implements Serializable { public class FacInverterQueryReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 6022414407700545902L; private static final long serialVersionUID = 6022414407700545902L;

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/21 17:58 * @date 2025/4/21 17:58
*/ */
@Data @Data
public class InverterUpdateReq implements Serializable { public class FacInverterUpdateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 8042273364046693533L; private static final long serialVersionUID = 8042273364046693533L;

View File

@ -1,8 +1,8 @@
package org.dromara.facility.domain.req.matrix; package org.dromara.facility.domain.req.matrix;
import lombok.Data; import lombok.Data;
import org.dromara.facility.domain.req.geojson.GeoJson; import org.dromara.facility.domain.req.geojson.FacGeoJson;
import org.dromara.facility.domain.req.geojson.GeoJsonByPoint; import org.dromara.facility.domain.req.geojson.FacGeoJsonByPoint;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
@ -12,7 +12,7 @@ import java.io.Serializable;
* @date 2025/4/24 11:03 * @date 2025/4/24 11:03
*/ */
@Data @Data
public class MatrixCreateByGeoJsonReq implements Serializable { public class FacMatrixCreateByGeoJsonReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -3636617370172414549L; private static final long serialVersionUID = -3636617370172414549L;
@ -25,11 +25,11 @@ public class MatrixCreateByGeoJsonReq implements Serializable {
/** /**
* 地理位置 * 地理位置
*/ */
private GeoJson locationGeoJson; private FacGeoJson locationGeoJson;
/** /**
* 名称 * 名称
*/ */
private GeoJsonByPoint nameGeoJson; private FacGeoJsonByPoint nameGeoJson;
} }

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/21 14:55 * @date 2025/4/21 14:55
*/ */
@Data @Data
public class MatrixCreateReq implements Serializable { public class FacMatrixCreateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -9094117932741747339L; private static final long serialVersionUID = -9094117932741747339L;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/4/28 16:27 * @date 2025/4/28 16:27
*/ */
@Data @Data
public class MatrixDetailGisReq implements Serializable { public class FacMatrixDetailGisReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 6514291289474982208L; private static final long serialVersionUID = 6514291289474982208L;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/4/21 14:58 * @date 2025/4/21 14:58
*/ */
@Data @Data
public class MatrixQueryReq implements Serializable { public class FacMatrixQueryReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -6595145503602439606L; private static final long serialVersionUID = -6595145503602439606L;

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/21 14:57 * @date 2025/4/21 14:57
*/ */
@Data @Data
public class MatrixUpdateReq implements Serializable { public class FacMatrixUpdateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 384644288316208875L; private static final long serialVersionUID = 384644288316208875L;

View File

@ -1,8 +1,8 @@
package org.dromara.facility.domain.req.photovoltaicpanel; package org.dromara.facility.domain.req.photovoltaicpanel;
import lombok.Data; import lombok.Data;
import org.dromara.facility.domain.req.geojson.GeoJsonByPlane; import org.dromara.facility.domain.req.geojson.FacGeoJsonByPlane;
import org.dromara.facility.domain.req.geojson.GeoJsonByPoint; import org.dromara.facility.domain.req.geojson.FacGeoJsonByPoint;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
@ -12,7 +12,7 @@ import java.io.Serializable;
* @date 2025/4/24 9:53 * @date 2025/4/24 9:53
*/ */
@Data @Data
public class PhotovoltaicPanelCreateByGeoJsonReq implements Serializable { public class FacPhotovoltaicPanelCreateByGeoJsonReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -14887945592031533L; private static final long serialVersionUID = -14887945592031533L;
@ -25,11 +25,11 @@ public class PhotovoltaicPanelCreateByGeoJsonReq implements Serializable {
/** /**
* 地理位置 * 地理位置
*/ */
private GeoJsonByPlane locationGeoJson; private FacGeoJsonByPlane locationGeoJson;
/** /**
* 名称 * 名称
*/ */
private GeoJsonByPoint nameGeoJson; private FacGeoJsonByPoint nameGeoJson;
} }

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/21 14:00 * @date 2025/4/21 14:00
*/ */
@Data @Data
public class PhotovoltaicPanelCreateReq implements Serializable { public class FacPhotovoltaicPanelCreateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -6155515510030793296L; private static final long serialVersionUID = -6155515510030793296L;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/4/21 14:02 * @date 2025/4/21 14:02
*/ */
@Data @Data
public class PhotovoltaicPanelQueryReq implements Serializable { public class FacPhotovoltaicPanelQueryReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 4450293360698837635L; private static final long serialVersionUID = 4450293360698837635L;

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/21 14:03 * @date 2025/4/21 14:03
*/ */
@Data @Data
public class PhotovoltaicPanelUpdateReq implements Serializable { public class FacPhotovoltaicPanelUpdateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -7179168647795418115L; private static final long serialVersionUID = -7179168647795418115L;

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/22 9:50 * @date 2025/4/22 9:50
*/ */
@Data @Data
public class PhotovoltaicPanelColumnCreateReq implements Serializable { public class FacPhotovoltaicPanelColumnCreateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 5783638527565322237L; private static final long serialVersionUID = 5783638527565322237L;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/4/22 9:51 * @date 2025/4/22 9:51
*/ */
@Data @Data
public class PhotovoltaicPanelColumnQueryReq implements Serializable { public class FacPhotovoltaicPanelColumnQueryReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -4288306372664325906L; private static final long serialVersionUID = -4288306372664325906L;

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/22 9:50 * @date 2025/4/22 9:50
*/ */
@Data @Data
public class PhotovoltaicPanelColumnUpdateReq implements Serializable { public class FacPhotovoltaicPanelColumnUpdateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 6489049981734037038L; private static final long serialVersionUID = 6489049981734037038L;

View File

@ -1,7 +1,7 @@
package org.dromara.facility.domain.req.photovoltaicpanelparts; package org.dromara.facility.domain.req.photovoltaicpanelparts;
import lombok.Data; import lombok.Data;
import org.dromara.facility.domain.req.geojson.GeoJsonByPoint; import org.dromara.facility.domain.req.geojson.FacGeoJsonByPoint;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
@ -11,7 +11,7 @@ import java.io.Serializable;
* @date 2025/4/24 11:01 * @date 2025/4/24 11:01
*/ */
@Data @Data
public class PhotovoltaicPanelPartsCreateByGeoJsonReq implements Serializable { public class FacPhotovoltaicPanelPartsCreateByGeoJsonReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 5682597792623228174L; private static final long serialVersionUID = 5682597792623228174L;
@ -24,6 +24,6 @@ public class PhotovoltaicPanelPartsCreateByGeoJsonReq implements Serializable {
/** /**
* 桩点立柱支架 GeoJson * 桩点立柱支架 GeoJson
*/ */
private GeoJsonByPoint pointGeoJson; private FacGeoJsonByPoint pointGeoJson;
} }

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/21 15:45 * @date 2025/4/21 15:45
*/ */
@Data @Data
public class PhotovoltaicPanelPartsCreateReq implements Serializable { public class FacPhotovoltaicPanelPartsCreateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -584396159753737769L; private static final long serialVersionUID = -584396159753737769L;

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/22 9:48 * @date 2025/4/22 9:48
*/ */
@Data @Data
public class PhotovoltaicPanelPointCreateReq implements Serializable { public class FacPhotovoltaicPanelPointCreateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -8316395563268976925L; private static final long serialVersionUID = -8316395563268976925L;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/4/22 9:48 * @date 2025/4/22 9:48
*/ */
@Data @Data
public class PhotovoltaicPanelPointQueryReq implements Serializable { public class FacPhotovoltaicPanelPointQueryReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 5325875051802738981L; private static final long serialVersionUID = 5325875051802738981L;

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/22 9:48 * @date 2025/4/22 9:48
*/ */
@Data @Data
public class PhotovoltaicPanelPointUpdateReq implements Serializable { public class FacPhotovoltaicPanelPointUpdateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -6060380651961899938L; private static final long serialVersionUID = -6060380651961899938L;

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/22 9:40 * @date 2025/4/22 9:40
*/ */
@Data @Data
public class PhotovoltaicPanelSupportCreateReq implements Serializable { public class FacPhotovoltaicPanelSupportCreateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 2859712819532622700L; private static final long serialVersionUID = 2859712819532622700L;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/4/22 9:43 * @date 2025/4/22 9:43
*/ */
@Data @Data
public class PhotovoltaicPanelSupportQueryReq implements Serializable { public class FacPhotovoltaicPanelSupportQueryReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 6204782404060432065L; private static final long serialVersionUID = 6204782404060432065L;

View File

@ -11,7 +11,7 @@ import java.util.List;
* @date 2025/4/22 9:40 * @date 2025/4/22 9:40
*/ */
@Data @Data
public class PhotovoltaicPanelSupportUpdateReq implements Serializable { public class FacPhotovoltaicPanelSupportUpdateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 2466440719288904185L; private static final long serialVersionUID = 2466440719288904185L;

View File

@ -1,4 +1,4 @@
package org.dromara.facility.domain.vo; package org.dromara.facility.domain.vo.boxtransformer;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;

View File

@ -1,4 +1,4 @@
package org.dromara.facility.domain.vo; package org.dromara.facility.domain.vo.inverter;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/4/28 16:19 * @date 2025/4/28 16:19
*/ */
@Data @Data
public class MatrixDetailGisVo implements Serializable { public class FacMatrixDetailGisVo implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 138750225601876373L; private static final long serialVersionUID = 138750225601876373L;

View File

@ -1,4 +1,4 @@
package org.dromara.facility.domain.vo; package org.dromara.facility.domain.vo.photovoltaicpanel;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;

View File

@ -1,4 +1,4 @@
package org.dromara.facility.domain.vo; package org.dromara.facility.domain.vo.photovoltaicpanelcolumn;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;

View File

@ -1,4 +1,4 @@
package org.dromara.facility.domain.vo; package org.dromara.facility.domain.vo.photovoltaicpanelpoint;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;

View File

@ -1,4 +1,4 @@
package org.dromara.facility.domain.vo; package org.dromara.facility.domain.vo.photovoltaicpanelsupport;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;

View File

@ -1,7 +1,7 @@
package org.dromara.facility.mapper; package org.dromara.facility.mapper;
import org.dromara.facility.domain.FacBoxTransformer; import org.dromara.facility.domain.FacBoxTransformer;
import org.dromara.facility.domain.vo.FacBoxTransformerVo; import org.dromara.facility.domain.vo.boxtransformer.FacBoxTransformerVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
/** /**

View File

@ -1,7 +1,7 @@
package org.dromara.facility.mapper; package org.dromara.facility.mapper;
import org.dromara.facility.domain.FacInverter; import org.dromara.facility.domain.FacInverter;
import org.dromara.facility.domain.vo.FacInverterVo; import org.dromara.facility.domain.vo.inverter.FacInverterVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
/** /**

View File

@ -1,7 +1,7 @@
package org.dromara.facility.mapper; package org.dromara.facility.mapper;
import org.dromara.facility.domain.FacPhotovoltaicPanelColumn; import org.dromara.facility.domain.FacPhotovoltaicPanelColumn;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelColumnVo; import org.dromara.facility.domain.vo.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
/** /**

View File

@ -1,7 +1,7 @@
package org.dromara.facility.mapper; package org.dromara.facility.mapper;
import org.dromara.facility.domain.FacPhotovoltaicPanel; import org.dromara.facility.domain.FacPhotovoltaicPanel;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelVo; import org.dromara.facility.domain.vo.photovoltaicpanel.FacPhotovoltaicPanelVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
/** /**

View File

@ -1,7 +1,7 @@
package org.dromara.facility.mapper; package org.dromara.facility.mapper;
import org.dromara.facility.domain.FacPhotovoltaicPanelPoint; import org.dromara.facility.domain.FacPhotovoltaicPanelPoint;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelPointVo; import org.dromara.facility.domain.vo.photovoltaicpanelpoint.FacPhotovoltaicPanelPointVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
/** /**

View File

@ -1,7 +1,7 @@
package org.dromara.facility.mapper; package org.dromara.facility.mapper;
import org.dromara.facility.domain.FacPhotovoltaicPanelSupport; import org.dromara.facility.domain.FacPhotovoltaicPanelSupport;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelSupportVo; import org.dromara.facility.domain.vo.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
/** /**

View File

@ -6,10 +6,10 @@ import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.facility.domain.FacBoxTransformer; import org.dromara.facility.domain.FacBoxTransformer;
import org.dromara.facility.domain.req.boxtransformer.BoxTransformerCreateReq; import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerCreateReq;
import org.dromara.facility.domain.req.boxtransformer.BoxTransformerQueryReq; import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerQueryReq;
import org.dromara.facility.domain.req.boxtransformer.BoxTransformerUpdateReq; import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerUpdateReq;
import org.dromara.facility.domain.vo.FacBoxTransformerVo; import org.dromara.facility.domain.vo.boxtransformer.FacBoxTransformerVo;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -37,7 +37,7 @@ public interface IFacBoxTransformerService extends IService<FacBoxTransformer> {
* @param pageQuery 分页参数 * @param pageQuery 分页参数
* @return 设施-箱变分页列表 * @return 设施-箱变分页列表
*/ */
TableDataInfo<FacBoxTransformerVo> queryPageList(BoxTransformerQueryReq req, PageQuery pageQuery); TableDataInfo<FacBoxTransformerVo> queryPageList(FacBoxTransformerQueryReq req, PageQuery pageQuery);
/** /**
* 查询符合条件的设施-箱变列表 * 查询符合条件的设施-箱变列表
@ -45,7 +45,7 @@ public interface IFacBoxTransformerService extends IService<FacBoxTransformer> {
* @param req 查询条件 * @param req 查询条件
* @return 设施-箱变列表 * @return 设施-箱变列表
*/ */
List<FacBoxTransformerVo> queryList(BoxTransformerQueryReq req); List<FacBoxTransformerVo> queryList(FacBoxTransformerQueryReq req);
/** /**
* 新增设施-箱变 * 新增设施-箱变
@ -53,7 +53,7 @@ public interface IFacBoxTransformerService extends IService<FacBoxTransformer> {
* @param req 设施-箱变 * @param req 设施-箱变
* @return 新增箱变id * @return 新增箱变id
*/ */
Long insertByBo(BoxTransformerCreateReq req); Long insertByBo(FacBoxTransformerCreateReq req);
/** /**
* 修改设施-箱变 * 修改设施-箱变
@ -61,7 +61,7 @@ public interface IFacBoxTransformerService extends IService<FacBoxTransformer> {
* @param req 设施-箱变 * @param req 设施-箱变
* @return 是否修改成功 * @return 是否修改成功
*/ */
Boolean updateByBo(BoxTransformerUpdateReq req); Boolean updateByBo(FacBoxTransformerUpdateReq req);
/** /**
* 校验并批量删除设施-箱变信息 * 校验并批量删除设施-箱变信息
@ -86,7 +86,7 @@ public interface IFacBoxTransformerService extends IService<FacBoxTransformer> {
* @param req 查询条件 * @param req 查询条件
* @return 查询条件封装 * @return 查询条件封装
*/ */
LambdaQueryWrapper<FacBoxTransformer> buildQueryWrapper(BoxTransformerQueryReq req); LambdaQueryWrapper<FacBoxTransformer> buildQueryWrapper(FacBoxTransformerQueryReq req);
/** /**
* 获取设施-箱变分页对象视图 * 获取设施-箱变分页对象视图

View File

@ -6,10 +6,10 @@ import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.facility.domain.FacInverter; import org.dromara.facility.domain.FacInverter;
import org.dromara.facility.domain.req.inverter.InverterCreateReq; import org.dromara.facility.domain.req.inverter.FacInverterCreateReq;
import org.dromara.facility.domain.req.inverter.InverterQueryReq; import org.dromara.facility.domain.req.inverter.FacInverterQueryReq;
import org.dromara.facility.domain.req.inverter.InverterUpdateReq; import org.dromara.facility.domain.req.inverter.FacInverterUpdateReq;
import org.dromara.facility.domain.vo.FacInverterVo; import org.dromara.facility.domain.vo.inverter.FacInverterVo;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -37,7 +37,7 @@ public interface IFacInverterService extends IService<FacInverter> {
* @param pageQuery 分页参数 * @param pageQuery 分页参数
* @return 设施-逆变器分页列表 * @return 设施-逆变器分页列表
*/ */
TableDataInfo<FacInverterVo> queryPageList(InverterQueryReq req, PageQuery pageQuery); TableDataInfo<FacInverterVo> queryPageList(FacInverterQueryReq req, PageQuery pageQuery);
/** /**
* 查询符合条件的设施-逆变器列表 * 查询符合条件的设施-逆变器列表
@ -45,7 +45,7 @@ public interface IFacInverterService extends IService<FacInverter> {
* @param req 查询条件 * @param req 查询条件
* @return 设施-逆变器列表 * @return 设施-逆变器列表
*/ */
List<FacInverterVo> queryList(InverterQueryReq req); List<FacInverterVo> queryList(FacInverterQueryReq req);
/** /**
* 新增设施-逆变器 * 新增设施-逆变器
@ -53,7 +53,7 @@ public interface IFacInverterService extends IService<FacInverter> {
* @param req 设施-逆变器 * @param req 设施-逆变器
* @return 新增逆变器id * @return 新增逆变器id
*/ */
Long insertByBo(InverterCreateReq req); Long insertByBo(FacInverterCreateReq req);
/** /**
* 修改设施-逆变器 * 修改设施-逆变器
@ -61,7 +61,7 @@ public interface IFacInverterService extends IService<FacInverter> {
* @param req 设施-逆变器 * @param req 设施-逆变器
* @return 是否修改成功 * @return 是否修改成功
*/ */
Boolean updateByBo(InverterUpdateReq req); Boolean updateByBo(FacInverterUpdateReq req);
/** /**
* 校验并批量删除设施-逆变器信息 * 校验并批量删除设施-逆变器信息
@ -86,7 +86,7 @@ public interface IFacInverterService extends IService<FacInverter> {
* @param req 查询条件 * @param req 查询条件
* @return 查询条件封装 * @return 查询条件封装
*/ */
LambdaQueryWrapper<FacInverter> buildQueryWrapper(InverterQueryReq req); LambdaQueryWrapper<FacInverter> buildQueryWrapper(FacInverterQueryReq req);
/** /**
* 获取设施-逆变器分页对象视图 * 获取设施-逆变器分页对象视图

View File

@ -8,7 +8,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.facility.domain.FacMatrix; import org.dromara.facility.domain.FacMatrix;
import org.dromara.facility.domain.req.matrix.*; import org.dromara.facility.domain.req.matrix.*;
import org.dromara.facility.domain.vo.matrix.FacMatrixVo; import org.dromara.facility.domain.vo.matrix.FacMatrixVo;
import org.dromara.facility.domain.vo.matrix.MatrixDetailGisVo; import org.dromara.facility.domain.vo.matrix.FacMatrixDetailGisVo;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -36,7 +36,7 @@ public interface IFacMatrixService extends IService<FacMatrix> {
* @param pageQuery 分页参数 * @param pageQuery 分页参数
* @return 设施-方阵分页列表 * @return 设施-方阵分页列表
*/ */
TableDataInfo<FacMatrixVo> queryPageList(MatrixQueryReq req, PageQuery pageQuery); TableDataInfo<FacMatrixVo> queryPageList(FacMatrixQueryReq req, PageQuery pageQuery);
/** /**
* 查询符合条件的设施-方阵列表 * 查询符合条件的设施-方阵列表
@ -44,7 +44,7 @@ public interface IFacMatrixService extends IService<FacMatrix> {
* @param req 查询条件 * @param req 查询条件
* @return 设施-方阵列表 * @return 设施-方阵列表
*/ */
List<FacMatrixVo> queryList(MatrixQueryReq req); List<FacMatrixVo> queryList(FacMatrixQueryReq req);
/** /**
* 获取大屏方阵详情信息 * 获取大屏方阵详情信息
@ -52,7 +52,7 @@ public interface IFacMatrixService extends IService<FacMatrix> {
* @param req 获取大屏方阵详情信息参数 * @param req 获取大屏方阵详情信息参数
* @return 大屏方阵详情信息 * @return 大屏方阵详情信息
*/ */
MatrixDetailGisVo getMatrixDetailGis(MatrixDetailGisReq req); FacMatrixDetailGisVo getMatrixDetailGis(FacMatrixDetailGisReq req);
/** /**
* 新增设施-方阵 * 新增设施-方阵
@ -60,7 +60,7 @@ public interface IFacMatrixService extends IService<FacMatrix> {
* @param req 设施-方阵 * @param req 设施-方阵
* @return 新增方阵id * @return 新增方阵id
*/ */
Long insertByBo(MatrixCreateReq req); Long insertByBo(FacMatrixCreateReq req);
/** /**
* 新增设施-方阵 * 新增设施-方阵
@ -68,7 +68,7 @@ public interface IFacMatrixService extends IService<FacMatrix> {
* @param geoJson GeoJson格式 * @param geoJson GeoJson格式
* @return 新增方阵id * @return 新增方阵id
*/ */
Boolean insertByGeoJson(MatrixCreateByGeoJsonReq geoJson); Boolean insertByGeoJson(FacMatrixCreateByGeoJsonReq geoJson);
/** /**
* 修改设施-方阵 * 修改设施-方阵
@ -76,7 +76,7 @@ public interface IFacMatrixService extends IService<FacMatrix> {
* @param req 设施-方阵 * @param req 设施-方阵
* @return 是否修改成功 * @return 是否修改成功
*/ */
Boolean updateByBo(MatrixUpdateReq req); Boolean updateByBo(FacMatrixUpdateReq req);
/** /**
* 校验并批量删除设施-方阵信息 * 校验并批量删除设施-方阵信息
@ -101,7 +101,7 @@ public interface IFacMatrixService extends IService<FacMatrix> {
* @param req 查询条件 * @param req 查询条件
* @return 查询条件封装 * @return 查询条件封装
*/ */
LambdaQueryWrapper<FacMatrix> buildQueryWrapper(MatrixQueryReq req); LambdaQueryWrapper<FacMatrix> buildQueryWrapper(FacMatrixQueryReq req);
/** /**
* 获取设施-方阵分页对象视图 * 获取设施-方阵分页对象视图

View File

@ -6,10 +6,10 @@ import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.facility.domain.FacPhotovoltaicPanelColumn; import org.dromara.facility.domain.FacPhotovoltaicPanelColumn;
import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnQueryReq; import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelColumnVo; import org.dromara.facility.domain.vo.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnVo;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -37,7 +37,7 @@ public interface IFacPhotovoltaicPanelColumnService extends IService<FacPhotovol
* @param pageQuery 分页参数 * @param pageQuery 分页参数
* @return 设施-光伏板立柱分页列表 * @return 设施-光伏板立柱分页列表
*/ */
TableDataInfo<FacPhotovoltaicPanelColumnVo> queryPageList(PhotovoltaicPanelColumnQueryReq req, PageQuery pageQuery); TableDataInfo<FacPhotovoltaicPanelColumnVo> queryPageList(FacPhotovoltaicPanelColumnQueryReq req, PageQuery pageQuery);
/** /**
* 查询符合条件的设施-光伏板立柱列表 * 查询符合条件的设施-光伏板立柱列表
@ -45,7 +45,7 @@ public interface IFacPhotovoltaicPanelColumnService extends IService<FacPhotovol
* @param req 查询条件 * @param req 查询条件
* @return 设施-光伏板立柱列表 * @return 设施-光伏板立柱列表
*/ */
List<FacPhotovoltaicPanelColumnVo> queryList(PhotovoltaicPanelColumnQueryReq req); List<FacPhotovoltaicPanelColumnVo> queryList(FacPhotovoltaicPanelColumnQueryReq req);
/** /**
* 新增设施-光伏板立柱 * 新增设施-光伏板立柱
@ -53,7 +53,7 @@ public interface IFacPhotovoltaicPanelColumnService extends IService<FacPhotovol
* @param req 设施-光伏板立柱 * @param req 设施-光伏板立柱
* @return 新增光伏板立柱id * @return 新增光伏板立柱id
*/ */
Long insertByBo(PhotovoltaicPanelColumnCreateReq req); Long insertByBo(FacPhotovoltaicPanelColumnCreateReq req);
/** /**
* 修改设施-光伏板立柱 * 修改设施-光伏板立柱
@ -61,7 +61,7 @@ public interface IFacPhotovoltaicPanelColumnService extends IService<FacPhotovol
* @param req 设施-光伏板立柱 * @param req 设施-光伏板立柱
* @return 是否修改成功 * @return 是否修改成功
*/ */
Boolean updateByBo(PhotovoltaicPanelColumnUpdateReq req); Boolean updateByBo(FacPhotovoltaicPanelColumnUpdateReq req);
/** /**
* 校验并批量删除设施-光伏板立柱信息 * 校验并批量删除设施-光伏板立柱信息
@ -86,7 +86,7 @@ public interface IFacPhotovoltaicPanelColumnService extends IService<FacPhotovol
* @param req 查询条件 * @param req 查询条件
* @return 查询条件封装 * @return 查询条件封装
*/ */
LambdaQueryWrapper<FacPhotovoltaicPanelColumn> buildQueryWrapper(PhotovoltaicPanelColumnQueryReq req); LambdaQueryWrapper<FacPhotovoltaicPanelColumn> buildQueryWrapper(FacPhotovoltaicPanelColumnQueryReq req);
/** /**
* 获取设施-光伏板立柱分页对象视图 * 获取设施-光伏板立柱分页对象视图

View File

@ -3,8 +3,8 @@ package org.dromara.facility.service;
import org.dromara.facility.domain.FacPhotovoltaicPanelColumn; import org.dromara.facility.domain.FacPhotovoltaicPanelColumn;
import org.dromara.facility.domain.FacPhotovoltaicPanelPoint; import org.dromara.facility.domain.FacPhotovoltaicPanelPoint;
import org.dromara.facility.domain.FacPhotovoltaicPanelSupport; import org.dromara.facility.domain.FacPhotovoltaicPanelSupport;
import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateByGeoJsonReq; import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateByGeoJsonReq;
import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateReq;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -23,7 +23,7 @@ public interface IFacPhotovoltaicPanelPartsService {
* @param geoJson GeoJson格式 * @param geoJson GeoJson格式
* @return 是否新增成功 * @return 是否新增成功
*/ */
Boolean insertPartsByGeoJson(PhotovoltaicPanelPartsCreateByGeoJsonReq geoJson); Boolean insertPartsByGeoJson(FacPhotovoltaicPanelPartsCreateByGeoJsonReq geoJson);
/** /**
* 批量新增设施-光伏板(桩点、立柱、支架)内部方法 * 批量新增设施-光伏板(桩点、立柱、支架)内部方法
@ -53,7 +53,7 @@ public interface IFacPhotovoltaicPanelPartsService {
* @param req 设施-光伏板(桩点、立柱、支架) * @param req 设施-光伏板(桩点、立柱、支架)
* @return 是否新增成功 * @return 是否新增成功
*/ */
Boolean insertPartsByBatch(PhotovoltaicPanelPartsCreateReq req); Boolean insertPartsByBatch(FacPhotovoltaicPanelPartsCreateReq req);
/** /**
* 根据方阵主键判断是否存在光伏板点 * 根据方阵主键判断是否存在光伏板点

View File

@ -6,10 +6,10 @@ import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.facility.domain.FacPhotovoltaicPanelPoint; import org.dromara.facility.domain.FacPhotovoltaicPanelPoint;
import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointQueryReq; import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelPointVo; import org.dromara.facility.domain.vo.photovoltaicpanelpoint.FacPhotovoltaicPanelPointVo;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -37,7 +37,7 @@ public interface IFacPhotovoltaicPanelPointService extends IService<FacPhotovolt
* @param pageQuery 分页参数 * @param pageQuery 分页参数
* @return 设施-光伏板桩点分页列表 * @return 设施-光伏板桩点分页列表
*/ */
TableDataInfo<FacPhotovoltaicPanelPointVo> queryPageList(PhotovoltaicPanelPointQueryReq req, PageQuery pageQuery); TableDataInfo<FacPhotovoltaicPanelPointVo> queryPageList(FacPhotovoltaicPanelPointQueryReq req, PageQuery pageQuery);
/** /**
* 查询符合条件的设施-光伏板桩点列表 * 查询符合条件的设施-光伏板桩点列表
@ -45,7 +45,7 @@ public interface IFacPhotovoltaicPanelPointService extends IService<FacPhotovolt
* @param req 查询条件 * @param req 查询条件
* @return 设施-光伏板桩点列表 * @return 设施-光伏板桩点列表
*/ */
List<FacPhotovoltaicPanelPointVo> queryList(PhotovoltaicPanelPointQueryReq req); List<FacPhotovoltaicPanelPointVo> queryList(FacPhotovoltaicPanelPointQueryReq req);
/** /**
* 新增设施-光伏板桩点 * 新增设施-光伏板桩点
@ -53,7 +53,7 @@ public interface IFacPhotovoltaicPanelPointService extends IService<FacPhotovolt
* @param req 设施-光伏板桩点 * @param req 设施-光伏板桩点
* @return 新增光伏板桩点id * @return 新增光伏板桩点id
*/ */
Long insertByBo(PhotovoltaicPanelPointCreateReq req); Long insertByBo(FacPhotovoltaicPanelPointCreateReq req);
/** /**
* 修改设施-光伏板桩点 * 修改设施-光伏板桩点
@ -61,7 +61,7 @@ public interface IFacPhotovoltaicPanelPointService extends IService<FacPhotovolt
* @param req 设施-光伏板桩点 * @param req 设施-光伏板桩点
* @return 是否修改成功 * @return 是否修改成功
*/ */
Boolean updateByBo(PhotovoltaicPanelPointUpdateReq req); Boolean updateByBo(FacPhotovoltaicPanelPointUpdateReq req);
/** /**
* 校验并批量删除设施-光伏板桩点信息 * 校验并批量删除设施-光伏板桩点信息
@ -86,7 +86,7 @@ public interface IFacPhotovoltaicPanelPointService extends IService<FacPhotovolt
* @param req 查询条件 * @param req 查询条件
* @return 查询条件封装 * @return 查询条件封装
*/ */
LambdaQueryWrapper<FacPhotovoltaicPanelPoint> buildQueryWrapper(PhotovoltaicPanelPointQueryReq req); LambdaQueryWrapper<FacPhotovoltaicPanelPoint> buildQueryWrapper(FacPhotovoltaicPanelPointQueryReq req);
/** /**
* 获取设施-光伏板桩点分页对象视图 * 获取设施-光伏板桩点分页对象视图

View File

@ -6,11 +6,11 @@ import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.facility.domain.FacPhotovoltaicPanel; import org.dromara.facility.domain.FacPhotovoltaicPanel;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateByGeoJsonReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateByGeoJsonReq;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelQueryReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelVo; import org.dromara.facility.domain.vo.photovoltaicpanel.FacPhotovoltaicPanelVo;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -38,7 +38,7 @@ public interface IFacPhotovoltaicPanelService extends IService<FacPhotovoltaicPa
* @param pageQuery 分页参数 * @param pageQuery 分页参数
* @return 设施-光伏板分页列表 * @return 设施-光伏板分页列表
*/ */
TableDataInfo<FacPhotovoltaicPanelVo> queryPageList(PhotovoltaicPanelQueryReq req, PageQuery pageQuery); TableDataInfo<FacPhotovoltaicPanelVo> queryPageList(FacPhotovoltaicPanelQueryReq req, PageQuery pageQuery);
/** /**
* 查询符合条件的设施-光伏板列表 * 查询符合条件的设施-光伏板列表
@ -46,7 +46,7 @@ public interface IFacPhotovoltaicPanelService extends IService<FacPhotovoltaicPa
* @param req 查询条件 * @param req 查询条件
* @return 设施-光伏板列表 * @return 设施-光伏板列表
*/ */
List<FacPhotovoltaicPanelVo> queryList(PhotovoltaicPanelQueryReq req); List<FacPhotovoltaicPanelVo> queryList(FacPhotovoltaicPanelQueryReq req);
/** /**
* 新增设施-光伏板 * 新增设施-光伏板
@ -54,7 +54,7 @@ public interface IFacPhotovoltaicPanelService extends IService<FacPhotovoltaicPa
* @param req 设施-光伏板 * @param req 设施-光伏板
* @return 新增光伏板id * @return 新增光伏板id
*/ */
Long insertByBo(PhotovoltaicPanelCreateReq req); Long insertByBo(FacPhotovoltaicPanelCreateReq req);
/** /**
* 新增光伏板 * 新增光伏板
@ -62,7 +62,7 @@ public interface IFacPhotovoltaicPanelService extends IService<FacPhotovoltaicPa
* @param geoJson GeoJson格式 * @param geoJson GeoJson格式
* @return 是否新增成功 * @return 是否新增成功
*/ */
Boolean insertByGeoJson(PhotovoltaicPanelCreateByGeoJsonReq geoJson); Boolean insertByGeoJson(FacPhotovoltaicPanelCreateByGeoJsonReq geoJson);
/** /**
* 修改设施-光伏板 * 修改设施-光伏板
@ -70,7 +70,7 @@ public interface IFacPhotovoltaicPanelService extends IService<FacPhotovoltaicPa
* @param req 设施-光伏板 * @param req 设施-光伏板
* @return 是否修改成功 * @return 是否修改成功
*/ */
Boolean updateByBo(PhotovoltaicPanelUpdateReq req); Boolean updateByBo(FacPhotovoltaicPanelUpdateReq req);
/** /**
* 校验并批量删除设施-光伏板信息 * 校验并批量删除设施-光伏板信息
@ -95,7 +95,7 @@ public interface IFacPhotovoltaicPanelService extends IService<FacPhotovoltaicPa
* @param req 查询条件 * @param req 查询条件
* @return 查询条件封装 * @return 查询条件封装
*/ */
LambdaQueryWrapper<FacPhotovoltaicPanel> buildQueryWrapper(PhotovoltaicPanelQueryReq req); LambdaQueryWrapper<FacPhotovoltaicPanel> buildQueryWrapper(FacPhotovoltaicPanelQueryReq req);
/** /**
* 获取设施-光伏板分页对象视图 * 获取设施-光伏板分页对象视图

View File

@ -6,10 +6,10 @@ import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.facility.domain.FacPhotovoltaicPanelSupport; import org.dromara.facility.domain.FacPhotovoltaicPanelSupport;
import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportQueryReq; import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelSupportVo; import org.dromara.facility.domain.vo.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportVo;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -37,7 +37,7 @@ public interface IFacPhotovoltaicPanelSupportService extends IService<FacPhotovo
* @param pageQuery 分页参数 * @param pageQuery 分页参数
* @return 设施-光伏板支架分页列表 * @return 设施-光伏板支架分页列表
*/ */
TableDataInfo<FacPhotovoltaicPanelSupportVo> queryPageList(PhotovoltaicPanelSupportQueryReq req, PageQuery pageQuery); TableDataInfo<FacPhotovoltaicPanelSupportVo> queryPageList(FacPhotovoltaicPanelSupportQueryReq req, PageQuery pageQuery);
/** /**
* 查询符合条件的设施-光伏板支架列表 * 查询符合条件的设施-光伏板支架列表
@ -45,7 +45,7 @@ public interface IFacPhotovoltaicPanelSupportService extends IService<FacPhotovo
* @param req 查询条件 * @param req 查询条件
* @return 设施-光伏板支架列表 * @return 设施-光伏板支架列表
*/ */
List<FacPhotovoltaicPanelSupportVo> queryList(PhotovoltaicPanelSupportQueryReq req); List<FacPhotovoltaicPanelSupportVo> queryList(FacPhotovoltaicPanelSupportQueryReq req);
/** /**
* 新增设施-光伏板支架 * 新增设施-光伏板支架
@ -53,7 +53,7 @@ public interface IFacPhotovoltaicPanelSupportService extends IService<FacPhotovo
* @param req 设施-光伏板支架 * @param req 设施-光伏板支架
* @return 新增光伏板支架id * @return 新增光伏板支架id
*/ */
Long insertByBo(PhotovoltaicPanelSupportCreateReq req); Long insertByBo(FacPhotovoltaicPanelSupportCreateReq req);
/** /**
* 修改设施-光伏板支架 * 修改设施-光伏板支架
@ -61,7 +61,7 @@ public interface IFacPhotovoltaicPanelSupportService extends IService<FacPhotovo
* @param req 设施-光伏板支架 * @param req 设施-光伏板支架
* @return 是否修改成功 * @return 是否修改成功
*/ */
Boolean updateByBo(PhotovoltaicPanelSupportUpdateReq req); Boolean updateByBo(FacPhotovoltaicPanelSupportUpdateReq req);
/** /**
* 校验并批量删除设施-光伏板支架信息 * 校验并批量删除设施-光伏板支架信息
@ -86,7 +86,7 @@ public interface IFacPhotovoltaicPanelSupportService extends IService<FacPhotovo
* @param req 查询条件 * @param req 查询条件
* @return 查询条件封装 * @return 查询条件封装
*/ */
LambdaQueryWrapper<FacPhotovoltaicPanelSupport> buildQueryWrapper(PhotovoltaicPanelSupportQueryReq req); LambdaQueryWrapper<FacPhotovoltaicPanelSupport> buildQueryWrapper(FacPhotovoltaicPanelSupportQueryReq req);
/** /**
* 获取设施-光伏板支架分页对象视图 * 获取设施-光伏板支架分页对象视图

View File

@ -14,10 +14,10 @@ import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.facility.domain.FacBoxTransformer; import org.dromara.facility.domain.FacBoxTransformer;
import org.dromara.facility.domain.req.boxtransformer.BoxTransformerCreateReq; import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerCreateReq;
import org.dromara.facility.domain.req.boxtransformer.BoxTransformerQueryReq; import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerQueryReq;
import org.dromara.facility.domain.req.boxtransformer.BoxTransformerUpdateReq; import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerUpdateReq;
import org.dromara.facility.domain.vo.FacBoxTransformerVo; import org.dromara.facility.domain.vo.boxtransformer.FacBoxTransformerVo;
import org.dromara.facility.mapper.FacBoxTransformerMapper; import org.dromara.facility.mapper.FacBoxTransformerMapper;
import org.dromara.facility.service.IFacBoxTransformerService; import org.dromara.facility.service.IFacBoxTransformerService;
import org.dromara.facility.service.IFacMatrixService; import org.dromara.facility.service.IFacMatrixService;
@ -68,7 +68,7 @@ public class FacBoxTransformerServiceImpl extends ServiceImpl<FacBoxTransformerM
* @return 设施-箱变分页列表 * @return 设施-箱变分页列表
*/ */
@Override @Override
public TableDataInfo<FacBoxTransformerVo> queryPageList(BoxTransformerQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacBoxTransformerVo> queryPageList(FacBoxTransformerQueryReq req, PageQuery pageQuery) {
Page<FacBoxTransformer> result = this.page(pageQuery.build(), this.buildQueryWrapper(req)); Page<FacBoxTransformer> result = this.page(pageQuery.build(), this.buildQueryWrapper(req));
return TableDataInfo.build(this.getVoPage(result)); return TableDataInfo.build(this.getVoPage(result));
} }
@ -80,7 +80,7 @@ public class FacBoxTransformerServiceImpl extends ServiceImpl<FacBoxTransformerM
* @return 设施-箱变列表 * @return 设施-箱变列表
*/ */
@Override @Override
public List<FacBoxTransformerVo> queryList(BoxTransformerQueryReq req) { public List<FacBoxTransformerVo> queryList(FacBoxTransformerQueryReq req) {
List<FacBoxTransformer> boxTransformerList = this.list(this.buildQueryWrapper(req)); List<FacBoxTransformer> boxTransformerList = this.list(this.buildQueryWrapper(req));
return boxTransformerList.stream().map(this::getVo).toList(); return boxTransformerList.stream().map(this::getVo).toList();
} }
@ -92,7 +92,7 @@ public class FacBoxTransformerServiceImpl extends ServiceImpl<FacBoxTransformerM
* @return 新增箱变id * @return 新增箱变id
*/ */
@Override @Override
public Long insertByBo(BoxTransformerCreateReq req) { public Long insertByBo(FacBoxTransformerCreateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacBoxTransformer boxTransformer = new FacBoxTransformer(); FacBoxTransformer boxTransformer = new FacBoxTransformer();
BeanUtils.copyProperties(req, boxTransformer); BeanUtils.copyProperties(req, boxTransformer);
@ -127,7 +127,7 @@ public class FacBoxTransformerServiceImpl extends ServiceImpl<FacBoxTransformerM
* @return 是否修改成功 * @return 是否修改成功
*/ */
@Override @Override
public Boolean updateByBo(BoxTransformerUpdateReq req) { public Boolean updateByBo(FacBoxTransformerUpdateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacBoxTransformer boxTransformer = new FacBoxTransformer(); FacBoxTransformer boxTransformer = new FacBoxTransformer();
BeanUtils.copyProperties(req, boxTransformer); BeanUtils.copyProperties(req, boxTransformer);
@ -235,7 +235,7 @@ public class FacBoxTransformerServiceImpl extends ServiceImpl<FacBoxTransformerM
* @return 查询条件封装 * @return 查询条件封装
*/ */
@Override @Override
public LambdaQueryWrapper<FacBoxTransformer> buildQueryWrapper(BoxTransformerQueryReq req) { public LambdaQueryWrapper<FacBoxTransformer> buildQueryWrapper(FacBoxTransformerQueryReq req) {
LambdaQueryWrapper<FacBoxTransformer> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<FacBoxTransformer> lqw = new LambdaQueryWrapper<>();
if (req == null) { if (req == null) {
return lqw; return lqw;

View File

@ -14,10 +14,10 @@ import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.facility.domain.FacInverter; import org.dromara.facility.domain.FacInverter;
import org.dromara.facility.domain.req.inverter.InverterCreateReq; import org.dromara.facility.domain.req.inverter.FacInverterCreateReq;
import org.dromara.facility.domain.req.inverter.InverterQueryReq; import org.dromara.facility.domain.req.inverter.FacInverterQueryReq;
import org.dromara.facility.domain.req.inverter.InverterUpdateReq; import org.dromara.facility.domain.req.inverter.FacInverterUpdateReq;
import org.dromara.facility.domain.vo.FacInverterVo; import org.dromara.facility.domain.vo.inverter.FacInverterVo;
import org.dromara.facility.mapper.FacInverterMapper; import org.dromara.facility.mapper.FacInverterMapper;
import org.dromara.facility.service.IFacInverterService; import org.dromara.facility.service.IFacInverterService;
import org.dromara.facility.service.IFacMatrixService; import org.dromara.facility.service.IFacMatrixService;
@ -68,7 +68,7 @@ public class FacInverterServiceImpl extends ServiceImpl<FacInverterMapper, FacIn
* @return 设施-逆变器分页列表 * @return 设施-逆变器分页列表
*/ */
@Override @Override
public TableDataInfo<FacInverterVo> queryPageList(InverterQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacInverterVo> queryPageList(FacInverterQueryReq req, PageQuery pageQuery) {
Page<FacInverter> result = this.page(pageQuery.build(), this.buildQueryWrapper(req)); Page<FacInverter> result = this.page(pageQuery.build(), this.buildQueryWrapper(req));
return TableDataInfo.build(this.getVoPage(result)); return TableDataInfo.build(this.getVoPage(result));
} }
@ -80,7 +80,7 @@ public class FacInverterServiceImpl extends ServiceImpl<FacInverterMapper, FacIn
* @return 设施-逆变器列表 * @return 设施-逆变器列表
*/ */
@Override @Override
public List<FacInverterVo> queryList(InverterQueryReq req) { public List<FacInverterVo> queryList(FacInverterQueryReq req) {
List<FacInverter> inverterList = this.list(this.buildQueryWrapper(req)); List<FacInverter> inverterList = this.list(this.buildQueryWrapper(req));
return inverterList.stream().map(this::getVo).toList(); return inverterList.stream().map(this::getVo).toList();
} }
@ -92,7 +92,7 @@ public class FacInverterServiceImpl extends ServiceImpl<FacInverterMapper, FacIn
* @return 新增逆变器id * @return 新增逆变器id
*/ */
@Override @Override
public Long insertByBo(InverterCreateReq req) { public Long insertByBo(FacInverterCreateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacInverter inverter = new FacInverter(); FacInverter inverter = new FacInverter();
BeanUtils.copyProperties(req, inverter); BeanUtils.copyProperties(req, inverter);
@ -127,7 +127,7 @@ public class FacInverterServiceImpl extends ServiceImpl<FacInverterMapper, FacIn
* @return 是否修改成功 * @return 是否修改成功
*/ */
@Override @Override
public Boolean updateByBo(InverterUpdateReq req) { public Boolean updateByBo(FacInverterUpdateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacInverter inverter = new FacInverter(); FacInverter inverter = new FacInverter();
BeanUtils.copyProperties(req, inverter); BeanUtils.copyProperties(req, inverter);
@ -235,7 +235,7 @@ public class FacInverterServiceImpl extends ServiceImpl<FacInverterMapper, FacIn
* @return 查询条件封装 * @return 查询条件封装
*/ */
@Override @Override
public LambdaQueryWrapper<FacInverter> buildQueryWrapper(InverterQueryReq req) { public LambdaQueryWrapper<FacInverter> buildQueryWrapper(FacInverterQueryReq req) {
LambdaQueryWrapper<FacInverter> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<FacInverter> lqw = new LambdaQueryWrapper<>();
if (req == null) { if (req == null) {
return lqw; return lqw;

View File

@ -14,13 +14,13 @@ import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.facility.domain.*; import org.dromara.facility.domain.*;
import org.dromara.facility.domain.enums.FinishStatusEnum; import org.dromara.facility.domain.enums.FacFinishStatusEnum;
import org.dromara.facility.domain.req.geojson.Feature; import org.dromara.facility.domain.req.geojson.FacFeature;
import org.dromara.facility.domain.req.geojson.FeatureByPoint; import org.dromara.facility.domain.req.geojson.FacFeatureByPoint;
import org.dromara.facility.domain.req.geojson.Geometry; import org.dromara.facility.domain.req.geojson.FacGeometry;
import org.dromara.facility.domain.req.matrix.*; import org.dromara.facility.domain.req.matrix.*;
import org.dromara.facility.domain.vo.matrix.FacMatrixVo; import org.dromara.facility.domain.vo.matrix.FacMatrixVo;
import org.dromara.facility.domain.vo.matrix.MatrixDetailGisVo; import org.dromara.facility.domain.vo.matrix.FacMatrixDetailGisVo;
import org.dromara.facility.mapper.FacMatrixMapper; import org.dromara.facility.mapper.FacMatrixMapper;
import org.dromara.facility.service.*; import org.dromara.facility.service.*;
import org.dromara.project.service.IBusProjectService; import org.dromara.project.service.IBusProjectService;
@ -97,7 +97,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
* @return 设施-方阵分页列表 * @return 设施-方阵分页列表
*/ */
@Override @Override
public TableDataInfo<FacMatrixVo> queryPageList(MatrixQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacMatrixVo> queryPageList(FacMatrixQueryReq req, PageQuery pageQuery) {
Page<FacMatrix> result = this.page(pageQuery.build(), this.buildQueryWrapper(req)); Page<FacMatrix> result = this.page(pageQuery.build(), this.buildQueryWrapper(req));
return TableDataInfo.build(this.getVoPage(result)); return TableDataInfo.build(this.getVoPage(result));
} }
@ -109,7 +109,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
* @return 设施-方阵列表 * @return 设施-方阵列表
*/ */
@Override @Override
public List<FacMatrixVo> queryList(MatrixQueryReq req) { public List<FacMatrixVo> queryList(FacMatrixQueryReq req) {
List<FacMatrix> matrixList = this.list(this.buildQueryWrapper(req)); List<FacMatrix> matrixList = this.list(this.buildQueryWrapper(req));
return matrixList.stream().map(this::getVo).toList(); return matrixList.stream().map(this::getVo).toList();
} }
@ -121,13 +121,13 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
* @return 大屏方阵详情信息 * @return 大屏方阵详情信息
*/ */
@Override @Override
public MatrixDetailGisVo getMatrixDetailGis(MatrixDetailGisReq req) { public FacMatrixDetailGisVo getMatrixDetailGis(FacMatrixDetailGisReq req) {
Long projectId = req.getProjectId(); Long projectId = req.getProjectId();
if (projectId == null || projectService.getById(projectId) == null) { if (projectId == null || projectService.getById(projectId) == null) {
throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND); throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND);
} }
Long matrixId = req.getMatrixId(); Long matrixId = req.getMatrixId();
MatrixDetailGisVo matrixDetailGisVo = new MatrixDetailGisVo(); FacMatrixDetailGisVo matrixDetailGisVo = new FacMatrixDetailGisVo();
// 获取箱变数量 // 获取箱变数量
List<FacBoxTransformer> boxTransformerList = boxTransformerService.lambdaQuery() List<FacBoxTransformer> boxTransformerList = boxTransformerService.lambdaQuery()
.select(FacBoxTransformer::getId, FacBoxTransformer::getStatus) .select(FacBoxTransformer::getId, FacBoxTransformer::getStatus)
@ -138,7 +138,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
matrixDetailGisVo.setBoxTransformerCount((long) boxTransformerList.size()); matrixDetailGisVo.setBoxTransformerCount((long) boxTransformerList.size());
matrixDetailGisVo.setBoxTransformerFinishCount(boxTransformerList.stream() matrixDetailGisVo.setBoxTransformerFinishCount(boxTransformerList.stream()
.filter(boxTransformer -> .filter(boxTransformer ->
FinishStatusEnum.FINISH.getValue().equals(boxTransformer.getStatus())).count()); FacFinishStatusEnum.FINISH.getValue().equals(boxTransformer.getStatus())).count());
} }
// 获取逆变器数量 // 获取逆变器数量
List<FacInverter> inverterList = inverterService.lambdaQuery() List<FacInverter> inverterList = inverterService.lambdaQuery()
@ -150,7 +150,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
matrixDetailGisVo.setInverterCount((long) inverterList.size()); matrixDetailGisVo.setInverterCount((long) inverterList.size());
matrixDetailGisVo.setInverterFinishCount(inverterList.stream() matrixDetailGisVo.setInverterFinishCount(inverterList.stream()
.filter(inverter -> .filter(inverter ->
FinishStatusEnum.FINISH.getValue().equals(inverter.getStatus())).count()); FacFinishStatusEnum.FINISH.getValue().equals(inverter.getStatus())).count());
} }
// 获取光伏板数量 // 获取光伏板数量
List<FacPhotovoltaicPanel> photovoltaicPanelList = photovoltaicPanelService.lambdaQuery() List<FacPhotovoltaicPanel> photovoltaicPanelList = photovoltaicPanelService.lambdaQuery()
@ -162,7 +162,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
matrixDetailGisVo.setPhotovoltaicPanelCount((long) photovoltaicPanelList.size()); matrixDetailGisVo.setPhotovoltaicPanelCount((long) photovoltaicPanelList.size());
matrixDetailGisVo.setPhotovoltaicPanelFinishCount(photovoltaicPanelList.stream() matrixDetailGisVo.setPhotovoltaicPanelFinishCount(photovoltaicPanelList.stream()
.filter(photovoltaicPanel -> .filter(photovoltaicPanel ->
FinishStatusEnum.FINISH.getValue().equals(photovoltaicPanel.getStatus())).count()); FacFinishStatusEnum.FINISH.getValue().equals(photovoltaicPanel.getStatus())).count());
} }
// 获取光伏板点数量 // 获取光伏板点数量
List<FacPhotovoltaicPanelPoint> photovoltaicPanelPointList = photovoltaicPanelPointService.lambdaQuery() List<FacPhotovoltaicPanelPoint> photovoltaicPanelPointList = photovoltaicPanelPointService.lambdaQuery()
@ -174,7 +174,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
matrixDetailGisVo.setPointCount((long) photovoltaicPanelPointList.size()); matrixDetailGisVo.setPointCount((long) photovoltaicPanelPointList.size());
matrixDetailGisVo.setPointFinishCount(photovoltaicPanelPointList.stream() matrixDetailGisVo.setPointFinishCount(photovoltaicPanelPointList.stream()
.filter(photovoltaicPanelPoint -> .filter(photovoltaicPanelPoint ->
FinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelPoint.getStatus())).count()); FacFinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelPoint.getStatus())).count());
} }
// 获取支架数量 // 获取支架数量
List<FacPhotovoltaicPanelSupport> photovoltaicPanelSupportList = photovoltaicPanelSupportService.lambdaQuery() List<FacPhotovoltaicPanelSupport> photovoltaicPanelSupportList = photovoltaicPanelSupportService.lambdaQuery()
@ -186,7 +186,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
matrixDetailGisVo.setSupportCount((long) photovoltaicPanelSupportList.size()); matrixDetailGisVo.setSupportCount((long) photovoltaicPanelSupportList.size());
matrixDetailGisVo.setSupportFinishCount(photovoltaicPanelSupportList.stream() matrixDetailGisVo.setSupportFinishCount(photovoltaicPanelSupportList.stream()
.filter(photovoltaicPanelSupport -> .filter(photovoltaicPanelSupport ->
FinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelSupport.getStatus())).count()); FacFinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelSupport.getStatus())).count());
} }
// 获取立柱数量 // 获取立柱数量
List<FacPhotovoltaicPanelColumn> photovoltaicPanelColumnList = photovoltaicPanelColumnService.lambdaQuery() List<FacPhotovoltaicPanelColumn> photovoltaicPanelColumnList = photovoltaicPanelColumnService.lambdaQuery()
@ -198,7 +198,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
matrixDetailGisVo.setColumnCount((long) photovoltaicPanelColumnList.size()); matrixDetailGisVo.setColumnCount((long) photovoltaicPanelColumnList.size());
matrixDetailGisVo.setColumnFinishCount(photovoltaicPanelColumnList.stream() matrixDetailGisVo.setColumnFinishCount(photovoltaicPanelColumnList.stream()
.filter(photovoltaicPanelColumn -> .filter(photovoltaicPanelColumn ->
FinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelColumn.getStatus())).count()); FacFinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelColumn.getStatus())).count());
} }
return matrixDetailGisVo; return matrixDetailGisVo;
} }
@ -210,7 +210,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
* @return 新增方阵id * @return 新增方阵id
*/ */
@Override @Override
public Long insertByBo(MatrixCreateReq req) { public Long insertByBo(FacMatrixCreateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacMatrix matrix = new FacMatrix(); FacMatrix matrix = new FacMatrix();
BeanUtils.copyProperties(req, matrix); BeanUtils.copyProperties(req, matrix);
@ -246,7 +246,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Boolean insertByGeoJson(MatrixCreateByGeoJsonReq geoJson) { public Boolean insertByGeoJson(FacMatrixCreateByGeoJsonReq geoJson) {
Long projectId = geoJson.getProjectId(); Long projectId = geoJson.getProjectId();
if (projectService.getById(projectId) == null) { if (projectService.getById(projectId) == null) {
throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND); throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND);
@ -255,18 +255,18 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
List<FacMatrix> oldMatrixList = this.lambdaQuery() List<FacMatrix> oldMatrixList = this.lambdaQuery()
.eq(FacMatrix::getProjectId, projectId).list(); .eq(FacMatrix::getProjectId, projectId).list();
List<FacMatrix> matrixList = new ArrayList<>(); List<FacMatrix> matrixList = new ArrayList<>();
List<Feature> locationFeatures = geoJson.getLocationGeoJson().getFeatures(); List<FacFeature> locationFeatures = geoJson.getLocationGeoJson().getFeatures();
List<FeatureByPoint> nameFeatures = geoJson.getNameGeoJson().getFeatures(); List<FacFeatureByPoint> nameFeatures = geoJson.getNameGeoJson().getFeatures();
// 遍历位置信息 // 遍历位置信息
for (Feature feature : locationFeatures) { for (FacFeature feature : locationFeatures) {
FacMatrix matrix = new FacMatrix(); FacMatrix matrix = new FacMatrix();
matrix.setProjectId(projectId); matrix.setProjectId(projectId);
Geometry geometry = feature.getGeometry(); FacGeometry geometry = feature.getGeometry();
// 获取坐标信息 // 获取坐标信息
List<List<Double>> coordinatesList = GeoJsonUtils.getTwoDimensionalCoordinates(geometry); List<List<Double>> coordinatesList = GeoJsonUtils.getTwoDimensionalCoordinates(geometry);
// 获取方阵名称 // 获取方阵名称
String name = null; String name = null;
for (FeatureByPoint nameFeature : nameFeatures) { for (FacFeatureByPoint nameFeature : nameFeatures) {
List<Double> nameCoordinates = nameFeature.getGeometry().getCoordinates(); List<Double> nameCoordinates = nameFeature.getGeometry().getCoordinates();
Boolean result = GeoJsonUtils.pointIsWithInPlane(coordinatesList, nameCoordinates); Boolean result = GeoJsonUtils.pointIsWithInPlane(coordinatesList, nameCoordinates);
if (result) { if (result) {
@ -305,7 +305,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
* @return 是否修改成功 * @return 是否修改成功
*/ */
@Override @Override
public Boolean updateByBo(MatrixUpdateReq req) { public Boolean updateByBo(FacMatrixUpdateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacMatrix matrix = new FacMatrix(); FacMatrix matrix = new FacMatrix();
BeanUtils.copyProperties(req, matrix); BeanUtils.copyProperties(req, matrix);
@ -440,7 +440,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix
* @return 查询条件封装 * @return 查询条件封装
*/ */
@Override @Override
public LambdaQueryWrapper<FacMatrix> buildQueryWrapper(MatrixQueryReq req) { public LambdaQueryWrapper<FacMatrix> buildQueryWrapper(FacMatrixQueryReq req) {
LambdaQueryWrapper<FacMatrix> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<FacMatrix> lqw = new LambdaQueryWrapper<>();
if (req == null) { if (req == null) {
return lqw; return lqw;

View File

@ -14,10 +14,10 @@ import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.facility.domain.FacPhotovoltaicPanelColumn; import org.dromara.facility.domain.FacPhotovoltaicPanelColumn;
import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnQueryReq; import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelColumnVo; import org.dromara.facility.domain.vo.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnVo;
import org.dromara.facility.mapper.FacPhotovoltaicPanelColumnMapper; import org.dromara.facility.mapper.FacPhotovoltaicPanelColumnMapper;
import org.dromara.facility.service.IFacMatrixService; import org.dromara.facility.service.IFacMatrixService;
import org.dromara.facility.service.IFacPhotovoltaicPanelColumnService; import org.dromara.facility.service.IFacPhotovoltaicPanelColumnService;
@ -68,7 +68,7 @@ public class FacPhotovoltaicPanelColumnServiceImpl extends ServiceImpl<FacPhotov
* @return 设施-光伏板立柱分页列表 * @return 设施-光伏板立柱分页列表
*/ */
@Override @Override
public TableDataInfo<FacPhotovoltaicPanelColumnVo> queryPageList(PhotovoltaicPanelColumnQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacPhotovoltaicPanelColumnVo> queryPageList(FacPhotovoltaicPanelColumnQueryReq req, PageQuery pageQuery) {
Page<FacPhotovoltaicPanelColumn> result = this.page(pageQuery.build(), this.buildQueryWrapper(req)); Page<FacPhotovoltaicPanelColumn> result = this.page(pageQuery.build(), this.buildQueryWrapper(req));
return TableDataInfo.build(this.getVoPage(result)); return TableDataInfo.build(this.getVoPage(result));
} }
@ -80,7 +80,7 @@ public class FacPhotovoltaicPanelColumnServiceImpl extends ServiceImpl<FacPhotov
* @return 设施-光伏板立柱列表 * @return 设施-光伏板立柱列表
*/ */
@Override @Override
public List<FacPhotovoltaicPanelColumnVo> queryList(PhotovoltaicPanelColumnQueryReq req) { public List<FacPhotovoltaicPanelColumnVo> queryList(FacPhotovoltaicPanelColumnQueryReq req) {
List<FacPhotovoltaicPanelColumn> photovoltaicPanelColumnList = this.list(this.buildQueryWrapper(req)); List<FacPhotovoltaicPanelColumn> photovoltaicPanelColumnList = this.list(this.buildQueryWrapper(req));
return photovoltaicPanelColumnList.stream().map(this::getVo).toList(); return photovoltaicPanelColumnList.stream().map(this::getVo).toList();
} }
@ -92,7 +92,7 @@ public class FacPhotovoltaicPanelColumnServiceImpl extends ServiceImpl<FacPhotov
* @return 新增光伏板立柱id * @return 新增光伏板立柱id
*/ */
@Override @Override
public Long insertByBo(PhotovoltaicPanelColumnCreateReq req) { public Long insertByBo(FacPhotovoltaicPanelColumnCreateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacPhotovoltaicPanelColumn photovoltaicPanelColumn = new FacPhotovoltaicPanelColumn(); FacPhotovoltaicPanelColumn photovoltaicPanelColumn = new FacPhotovoltaicPanelColumn();
BeanUtils.copyProperties(req, photovoltaicPanelColumn); BeanUtils.copyProperties(req, photovoltaicPanelColumn);
@ -127,7 +127,7 @@ public class FacPhotovoltaicPanelColumnServiceImpl extends ServiceImpl<FacPhotov
* @return 是否修改成功 * @return 是否修改成功
*/ */
@Override @Override
public Boolean updateByBo(PhotovoltaicPanelColumnUpdateReq req) { public Boolean updateByBo(FacPhotovoltaicPanelColumnUpdateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacPhotovoltaicPanelColumn photovoltaicPanelColumn = new FacPhotovoltaicPanelColumn(); FacPhotovoltaicPanelColumn photovoltaicPanelColumn = new FacPhotovoltaicPanelColumn();
BeanUtils.copyProperties(req, photovoltaicPanelColumn); BeanUtils.copyProperties(req, photovoltaicPanelColumn);
@ -235,7 +235,7 @@ public class FacPhotovoltaicPanelColumnServiceImpl extends ServiceImpl<FacPhotov
* @return 查询条件封装 * @return 查询条件封装
*/ */
@Override @Override
public LambdaQueryWrapper<FacPhotovoltaicPanelColumn> buildQueryWrapper(PhotovoltaicPanelColumnQueryReq req) { public LambdaQueryWrapper<FacPhotovoltaicPanelColumn> buildQueryWrapper(FacPhotovoltaicPanelColumnQueryReq req) {
LambdaQueryWrapper<FacPhotovoltaicPanelColumn> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<FacPhotovoltaicPanelColumn> lqw = new LambdaQueryWrapper<>();
if (req == null) { if (req == null) {
return lqw; return lqw;

View File

@ -13,9 +13,9 @@ import org.dromara.facility.domain.FacPhotovoltaicPanel;
import org.dromara.facility.domain.FacPhotovoltaicPanelColumn; import org.dromara.facility.domain.FacPhotovoltaicPanelColumn;
import org.dromara.facility.domain.FacPhotovoltaicPanelPoint; import org.dromara.facility.domain.FacPhotovoltaicPanelPoint;
import org.dromara.facility.domain.FacPhotovoltaicPanelSupport; import org.dromara.facility.domain.FacPhotovoltaicPanelSupport;
import org.dromara.facility.domain.req.geojson.FeatureByPoint; import org.dromara.facility.domain.req.geojson.FacFeatureByPoint;
import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateByGeoJsonReq; import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateByGeoJsonReq;
import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateReq;
import org.dromara.facility.service.*; import org.dromara.facility.service.*;
import org.dromara.project.service.IBusProjectService; import org.dromara.project.service.IBusProjectService;
import org.dromara.utils.GeoJsonUtils; import org.dromara.utils.GeoJsonUtils;
@ -70,7 +70,7 @@ public class FacPhotovoltaicPanelPartsServiceImpl implements IFacPhotovoltaicPan
* @return 是否新增成功 * @return 是否新增成功
*/ */
@Override @Override
public Boolean insertPartsByGeoJson(PhotovoltaicPanelPartsCreateByGeoJsonReq geoJson) { public Boolean insertPartsByGeoJson(FacPhotovoltaicPanelPartsCreateByGeoJsonReq geoJson) {
Long projectId = geoJson.getProjectId(); Long projectId = geoJson.getProjectId();
if (projectService.getById(projectId) == null) { if (projectService.getById(projectId) == null) {
throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND); throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND);
@ -81,7 +81,7 @@ public class FacPhotovoltaicPanelPartsServiceImpl implements IFacPhotovoltaicPan
if (CollUtil.isEmpty(photovoltaicPanelList)) { if (CollUtil.isEmpty(photovoltaicPanelList)) {
throw new ServiceException("项目下未创建光伏板", HttpStatus.NOT_FOUND); throw new ServiceException("项目下未创建光伏板", HttpStatus.NOT_FOUND);
} }
List<FeatureByPoint> features = geoJson.getPointGeoJson().getFeatures(); List<FacFeatureByPoint> features = geoJson.getPointGeoJson().getFeatures();
// 获取数据库中所有点的列表 // 获取数据库中所有点的列表
List<FacPhotovoltaicPanelPoint> oldPointList = photovoltaicPanelPointService.lambdaQuery() List<FacPhotovoltaicPanelPoint> oldPointList = photovoltaicPanelPointService.lambdaQuery()
.eq(FacPhotovoltaicPanelPoint::getProjectId, projectId).list(); .eq(FacPhotovoltaicPanelPoint::getProjectId, projectId).list();
@ -324,7 +324,7 @@ public class FacPhotovoltaicPanelPartsServiceImpl implements IFacPhotovoltaicPan
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Boolean insertPartsByBatch(PhotovoltaicPanelPartsCreateReq req) { public Boolean insertPartsByBatch(FacPhotovoltaicPanelPartsCreateReq req) {
// 参数校验 // 参数校验
Long projectId = req.getProjectId(); Long projectId = req.getProjectId();
if (projectId == null || projectService.getById(projectId) == null) { if (projectId == null || projectService.getById(projectId) == null) {

View File

@ -14,10 +14,10 @@ import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.facility.domain.FacPhotovoltaicPanelPoint; import org.dromara.facility.domain.FacPhotovoltaicPanelPoint;
import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointQueryReq; import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelPointVo; import org.dromara.facility.domain.vo.photovoltaicpanelpoint.FacPhotovoltaicPanelPointVo;
import org.dromara.facility.mapper.FacPhotovoltaicPanelPointMapper; import org.dromara.facility.mapper.FacPhotovoltaicPanelPointMapper;
import org.dromara.facility.service.IFacMatrixService; import org.dromara.facility.service.IFacMatrixService;
import org.dromara.facility.service.IFacPhotovoltaicPanelPointService; import org.dromara.facility.service.IFacPhotovoltaicPanelPointService;
@ -68,7 +68,7 @@ public class FacPhotovoltaicPanelPointServiceImpl extends ServiceImpl<FacPhotovo
* @return 设施-光伏板桩点分页列表 * @return 设施-光伏板桩点分页列表
*/ */
@Override @Override
public TableDataInfo<FacPhotovoltaicPanelPointVo> queryPageList(PhotovoltaicPanelPointQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacPhotovoltaicPanelPointVo> queryPageList(FacPhotovoltaicPanelPointQueryReq req, PageQuery pageQuery) {
Page<FacPhotovoltaicPanelPoint> result = this.page(pageQuery.build(), this.buildQueryWrapper(req)); Page<FacPhotovoltaicPanelPoint> result = this.page(pageQuery.build(), this.buildQueryWrapper(req));
return TableDataInfo.build(this.getVoPage(result)); return TableDataInfo.build(this.getVoPage(result));
} }
@ -80,7 +80,7 @@ public class FacPhotovoltaicPanelPointServiceImpl extends ServiceImpl<FacPhotovo
* @return 设施-光伏板桩点列表 * @return 设施-光伏板桩点列表
*/ */
@Override @Override
public List<FacPhotovoltaicPanelPointVo> queryList(PhotovoltaicPanelPointQueryReq req) { public List<FacPhotovoltaicPanelPointVo> queryList(FacPhotovoltaicPanelPointQueryReq req) {
List<FacPhotovoltaicPanelPoint> photovoltaicPanelPointList = this.list(this.buildQueryWrapper(req)); List<FacPhotovoltaicPanelPoint> photovoltaicPanelPointList = this.list(this.buildQueryWrapper(req));
return photovoltaicPanelPointList.stream().map(this::getVo).toList(); return photovoltaicPanelPointList.stream().map(this::getVo).toList();
} }
@ -92,7 +92,7 @@ public class FacPhotovoltaicPanelPointServiceImpl extends ServiceImpl<FacPhotovo
* @return 新增光伏板桩点id * @return 新增光伏板桩点id
*/ */
@Override @Override
public Long insertByBo(PhotovoltaicPanelPointCreateReq req) { public Long insertByBo(FacPhotovoltaicPanelPointCreateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacPhotovoltaicPanelPoint photovoltaicPanelPoint = new FacPhotovoltaicPanelPoint(); FacPhotovoltaicPanelPoint photovoltaicPanelPoint = new FacPhotovoltaicPanelPoint();
BeanUtils.copyProperties(req, photovoltaicPanelPoint); BeanUtils.copyProperties(req, photovoltaicPanelPoint);
@ -127,7 +127,7 @@ public class FacPhotovoltaicPanelPointServiceImpl extends ServiceImpl<FacPhotovo
* @return 是否修改成功 * @return 是否修改成功
*/ */
@Override @Override
public Boolean updateByBo(PhotovoltaicPanelPointUpdateReq req) { public Boolean updateByBo(FacPhotovoltaicPanelPointUpdateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacPhotovoltaicPanelPoint photovoltaicPanelPoint = new FacPhotovoltaicPanelPoint(); FacPhotovoltaicPanelPoint photovoltaicPanelPoint = new FacPhotovoltaicPanelPoint();
BeanUtils.copyProperties(req, photovoltaicPanelPoint); BeanUtils.copyProperties(req, photovoltaicPanelPoint);
@ -235,7 +235,7 @@ public class FacPhotovoltaicPanelPointServiceImpl extends ServiceImpl<FacPhotovo
* @return 查询条件封装 * @return 查询条件封装
*/ */
@Override @Override
public LambdaQueryWrapper<FacPhotovoltaicPanelPoint> buildQueryWrapper(PhotovoltaicPanelPointQueryReq req) { public LambdaQueryWrapper<FacPhotovoltaicPanelPoint> buildQueryWrapper(FacPhotovoltaicPanelPointQueryReq req) {
LambdaQueryWrapper<FacPhotovoltaicPanelPoint> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<FacPhotovoltaicPanelPoint> lqw = new LambdaQueryWrapper<>();
if (req == null) { if (req == null) {
return lqw; return lqw;

View File

@ -14,14 +14,14 @@ import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.facility.domain.FacPhotovoltaicPanel; import org.dromara.facility.domain.FacPhotovoltaicPanel;
import org.dromara.facility.domain.req.geojson.FeatureByPlane; import org.dromara.facility.domain.req.geojson.FacFeatureByPlane;
import org.dromara.facility.domain.req.geojson.FeatureByPoint; import org.dromara.facility.domain.req.geojson.FacFeatureByPoint;
import org.dromara.facility.domain.req.geojson.GeometryByPlane; import org.dromara.facility.domain.req.geojson.FacGeometryByPlane;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateByGeoJsonReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateByGeoJsonReq;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelQueryReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelVo; import org.dromara.facility.domain.vo.photovoltaicpanel.FacPhotovoltaicPanelVo;
import org.dromara.facility.mapper.FacPhotovoltaicPanelMapper; import org.dromara.facility.mapper.FacPhotovoltaicPanelMapper;
import org.dromara.facility.service.IFacMatrixService; import org.dromara.facility.service.IFacMatrixService;
import org.dromara.facility.service.IFacPhotovoltaicPanelPartsService; import org.dromara.facility.service.IFacPhotovoltaicPanelPartsService;
@ -83,7 +83,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic
* @return 设施-光伏板分页列表 * @return 设施-光伏板分页列表
*/ */
@Override @Override
public TableDataInfo<FacPhotovoltaicPanelVo> queryPageList(PhotovoltaicPanelQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacPhotovoltaicPanelVo> queryPageList(FacPhotovoltaicPanelQueryReq req, PageQuery pageQuery) {
Page<FacPhotovoltaicPanel> result = this.page(pageQuery.build(), this.buildQueryWrapper(req)); Page<FacPhotovoltaicPanel> result = this.page(pageQuery.build(), this.buildQueryWrapper(req));
return TableDataInfo.build(this.getVoPage(result)); return TableDataInfo.build(this.getVoPage(result));
} }
@ -95,7 +95,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic
* @return 设施-光伏板列表 * @return 设施-光伏板列表
*/ */
@Override @Override
public List<FacPhotovoltaicPanelVo> queryList(PhotovoltaicPanelQueryReq req) { public List<FacPhotovoltaicPanelVo> queryList(FacPhotovoltaicPanelQueryReq req) {
List<FacPhotovoltaicPanel> photovoltaicPanelList = this.list(this.buildQueryWrapper(req)); List<FacPhotovoltaicPanel> photovoltaicPanelList = this.list(this.buildQueryWrapper(req));
return photovoltaicPanelList.stream().map(this::getVo).toList(); return photovoltaicPanelList.stream().map(this::getVo).toList();
} }
@ -107,7 +107,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic
* @return 新增光伏板id * @return 新增光伏板id
*/ */
@Override @Override
public Long insertByBo(PhotovoltaicPanelCreateReq req) { public Long insertByBo(FacPhotovoltaicPanelCreateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacPhotovoltaicPanel photovoltaicPanel = new FacPhotovoltaicPanel(); FacPhotovoltaicPanel photovoltaicPanel = new FacPhotovoltaicPanel();
BeanUtils.copyProperties(req, photovoltaicPanel); BeanUtils.copyProperties(req, photovoltaicPanel);
@ -143,7 +143,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Boolean insertByGeoJson(PhotovoltaicPanelCreateByGeoJsonReq geoJson) { public Boolean insertByGeoJson(FacPhotovoltaicPanelCreateByGeoJsonReq geoJson) {
Long projectId = geoJson.getProjectId(); Long projectId = geoJson.getProjectId();
if (projectService.getById(projectId) == null) { if (projectService.getById(projectId) == null) {
throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND); throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND);
@ -165,11 +165,11 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic
)); ));
// 获取数据库中光伏板信息 // 获取数据库中光伏板信息
List<FacPhotovoltaicPanel> photovoltaicPanelList = new ArrayList<>(); List<FacPhotovoltaicPanel> photovoltaicPanelList = new ArrayList<>();
List<FeatureByPlane> locationFeatures = geoJson.getLocationGeoJson().getFeatures(); List<FacFeatureByPlane> locationFeatures = geoJson.getLocationGeoJson().getFeatures();
List<FeatureByPoint> nameFeatures = geoJson.getNameGeoJson().getFeatures(); List<FacFeatureByPoint> nameFeatures = geoJson.getNameGeoJson().getFeatures();
for (FeatureByPlane locationFeature : locationFeatures) { for (FacFeatureByPlane locationFeature : locationFeatures) {
FacPhotovoltaicPanel photovoltaicPanel = new FacPhotovoltaicPanel(); FacPhotovoltaicPanel photovoltaicPanel = new FacPhotovoltaicPanel();
GeometryByPlane geometry = locationFeature.getGeometry(); FacGeometryByPlane geometry = locationFeature.getGeometry();
List<List<Double>> coordinates = geometry.getCoordinates().get(0); List<List<Double>> coordinates = geometry.getCoordinates().get(0);
// todo 判断光伏板在哪个方阵里 // todo 判断光伏板在哪个方阵里
/* Long matrixId = null; /* Long matrixId = null;
@ -193,7 +193,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic
photovoltaicPanel.setMatrixId(1L); photovoltaicPanel.setMatrixId(1L);
// 获取光伏板名称 // 获取光伏板名称
String name = null; String name = null;
for (FeatureByPoint nameFeature : nameFeatures) { for (FacFeatureByPoint nameFeature : nameFeatures) {
List<Double> nameCoordinates = nameFeature.getGeometry().getCoordinates(); List<Double> nameCoordinates = nameFeature.getGeometry().getCoordinates();
Boolean result = GeoJsonUtils.pointIsWithInPlane(coordinates, nameCoordinates); Boolean result = GeoJsonUtils.pointIsWithInPlane(coordinates, nameCoordinates);
if (result) { if (result) {
@ -240,7 +240,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic
* @return 是否修改成功 * @return 是否修改成功
*/ */
@Override @Override
public Boolean updateByBo(PhotovoltaicPanelUpdateReq req) { public Boolean updateByBo(FacPhotovoltaicPanelUpdateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacPhotovoltaicPanel photovoltaicPanel = new FacPhotovoltaicPanel(); FacPhotovoltaicPanel photovoltaicPanel = new FacPhotovoltaicPanel();
BeanUtils.copyProperties(req, photovoltaicPanel); BeanUtils.copyProperties(req, photovoltaicPanel);
@ -362,7 +362,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic
* @return 查询条件封装 * @return 查询条件封装
*/ */
@Override @Override
public LambdaQueryWrapper<FacPhotovoltaicPanel> buildQueryWrapper(PhotovoltaicPanelQueryReq req) { public LambdaQueryWrapper<FacPhotovoltaicPanel> buildQueryWrapper(FacPhotovoltaicPanelQueryReq req) {
LambdaQueryWrapper<FacPhotovoltaicPanel> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<FacPhotovoltaicPanel> lqw = new LambdaQueryWrapper<>();
if (req == null) { if (req == null) {
return lqw; return lqw;

View File

@ -14,10 +14,10 @@ import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.facility.domain.FacPhotovoltaicPanelSupport; import org.dromara.facility.domain.FacPhotovoltaicPanelSupport;
import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportCreateReq; import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportCreateReq;
import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportQueryReq; import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportQueryReq;
import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportUpdateReq; import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportUpdateReq;
import org.dromara.facility.domain.vo.FacPhotovoltaicPanelSupportVo; import org.dromara.facility.domain.vo.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportVo;
import org.dromara.facility.mapper.FacPhotovoltaicPanelSupportMapper; import org.dromara.facility.mapper.FacPhotovoltaicPanelSupportMapper;
import org.dromara.facility.service.IFacMatrixService; import org.dromara.facility.service.IFacMatrixService;
import org.dromara.facility.service.IFacPhotovoltaicPanelSupportService; import org.dromara.facility.service.IFacPhotovoltaicPanelSupportService;
@ -68,7 +68,7 @@ public class FacPhotovoltaicPanelSupportServiceImpl extends ServiceImpl<FacPhoto
* @return 设施-光伏板支架分页列表 * @return 设施-光伏板支架分页列表
*/ */
@Override @Override
public TableDataInfo<FacPhotovoltaicPanelSupportVo> queryPageList(PhotovoltaicPanelSupportQueryReq req, PageQuery pageQuery) { public TableDataInfo<FacPhotovoltaicPanelSupportVo> queryPageList(FacPhotovoltaicPanelSupportQueryReq req, PageQuery pageQuery) {
Page<FacPhotovoltaicPanelSupport> result = this.page(pageQuery.build(), this.buildQueryWrapper(req)); Page<FacPhotovoltaicPanelSupport> result = this.page(pageQuery.build(), this.buildQueryWrapper(req));
return TableDataInfo.build(this.getVoPage(result)); return TableDataInfo.build(this.getVoPage(result));
} }
@ -80,7 +80,7 @@ public class FacPhotovoltaicPanelSupportServiceImpl extends ServiceImpl<FacPhoto
* @return 设施-光伏板支架列表 * @return 设施-光伏板支架列表
*/ */
@Override @Override
public List<FacPhotovoltaicPanelSupportVo> queryList(PhotovoltaicPanelSupportQueryReq req) { public List<FacPhotovoltaicPanelSupportVo> queryList(FacPhotovoltaicPanelSupportQueryReq req) {
List<FacPhotovoltaicPanelSupport> photovoltaicPanelSupportList = this.list(this.buildQueryWrapper(req)); List<FacPhotovoltaicPanelSupport> photovoltaicPanelSupportList = this.list(this.buildQueryWrapper(req));
return photovoltaicPanelSupportList.stream().map(this::getVo).toList(); return photovoltaicPanelSupportList.stream().map(this::getVo).toList();
} }
@ -92,7 +92,7 @@ public class FacPhotovoltaicPanelSupportServiceImpl extends ServiceImpl<FacPhoto
* @return 新增光伏板支架id * @return 新增光伏板支架id
*/ */
@Override @Override
public Long insertByBo(PhotovoltaicPanelSupportCreateReq req) { public Long insertByBo(FacPhotovoltaicPanelSupportCreateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacPhotovoltaicPanelSupport photovoltaicPanelSupport = new FacPhotovoltaicPanelSupport(); FacPhotovoltaicPanelSupport photovoltaicPanelSupport = new FacPhotovoltaicPanelSupport();
BeanUtils.copyProperties(req, photovoltaicPanelSupport); BeanUtils.copyProperties(req, photovoltaicPanelSupport);
@ -127,7 +127,7 @@ public class FacPhotovoltaicPanelSupportServiceImpl extends ServiceImpl<FacPhoto
* @return 是否修改成功 * @return 是否修改成功
*/ */
@Override @Override
public Boolean updateByBo(PhotovoltaicPanelSupportUpdateReq req) { public Boolean updateByBo(FacPhotovoltaicPanelSupportUpdateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
FacPhotovoltaicPanelSupport photovoltaicPanelSupport = new FacPhotovoltaicPanelSupport(); FacPhotovoltaicPanelSupport photovoltaicPanelSupport = new FacPhotovoltaicPanelSupport();
BeanUtils.copyProperties(req, photovoltaicPanelSupport); BeanUtils.copyProperties(req, photovoltaicPanelSupport);
@ -235,7 +235,7 @@ public class FacPhotovoltaicPanelSupportServiceImpl extends ServiceImpl<FacPhoto
* @return 查询条件封装 * @return 查询条件封装
*/ */
@Override @Override
public LambdaQueryWrapper<FacPhotovoltaicPanelSupport> buildQueryWrapper(PhotovoltaicPanelSupportQueryReq req) { public LambdaQueryWrapper<FacPhotovoltaicPanelSupport> buildQueryWrapper(FacPhotovoltaicPanelSupportQueryReq req) {
LambdaQueryWrapper<FacPhotovoltaicPanelSupport> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<FacPhotovoltaicPanelSupport> lqw = new LambdaQueryWrapper<>();
if (req == null) { if (req == null) {
return lqw; return lqw;

View File

@ -15,13 +15,13 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.machinery.domain.req.machinery.MachineryCreateReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryCreateReq;
import org.dromara.machinery.domain.req.machinery.MachineryGisReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryGisReq;
import org.dromara.machinery.domain.req.machinery.MachineryQueryReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryQueryReq;
import org.dromara.machinery.domain.req.machinery.MachineryUpdateReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryUpdateReq;
import org.dromara.machinery.domain.vo.BusMachineryVo; import org.dromara.machinery.domain.vo.machinery.EqpMachineryVo;
import org.dromara.machinery.domain.vo.MachineryGisVo; import org.dromara.machinery.domain.vo.machinery.EqpMachineryGisVo;
import org.dromara.machinery.service.IBusMachineryService; import org.dromara.machinery.service.IEqpMachineryService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -37,16 +37,16 @@ import java.util.List;
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/machinery/machinery") @RequestMapping("/machinery/machinery")
public class BusMachineryController extends BaseController { public class EqpMachineryController extends BaseController {
private final IBusMachineryService busMachineryService; private final IEqpMachineryService busMachineryService;
/** /**
* 查询机械列表 * 查询机械列表
*/ */
@SaCheckPermission("machinery:machinery:list") @SaCheckPermission("machinery:machinery:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<BusMachineryVo> list(MachineryQueryReq req, PageQuery pageQuery) { public TableDataInfo<EqpMachineryVo> list(EqpMachineryQueryReq req, PageQuery pageQuery) {
return busMachineryService.queryPageList(req, pageQuery); return busMachineryService.queryPageList(req, pageQuery);
} }
@ -56,9 +56,9 @@ public class BusMachineryController extends BaseController {
@SaCheckPermission("machinery:machinery:export") @SaCheckPermission("machinery:machinery:export")
@Log(title = "机械", businessType = BusinessType.EXPORT) @Log(title = "机械", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(MachineryQueryReq req, HttpServletResponse response) { public void export(EqpMachineryQueryReq req, HttpServletResponse response) {
List<BusMachineryVo> list = busMachineryService.queryList(req); List<EqpMachineryVo> list = busMachineryService.queryList(req);
ExcelUtil.exportExcel(list, "机械", BusMachineryVo.class, response); ExcelUtil.exportExcel(list, "机械", EqpMachineryVo.class, response);
} }
/** /**
@ -66,7 +66,7 @@ public class BusMachineryController extends BaseController {
*/ */
@SaCheckPermission("machinery:machinery:list") @SaCheckPermission("machinery:machinery:list")
@GetMapping("/list/gis") @GetMapping("/list/gis")
public R<List<MachineryGisVo>> queryGisList(MachineryGisReq req) { public R<List<EqpMachineryGisVo>> queryGisList(EqpMachineryGisReq req) {
return R.ok(busMachineryService.queryGisList(req)); return R.ok(busMachineryService.queryGisList(req));
} }
@ -77,7 +77,7 @@ public class BusMachineryController extends BaseController {
*/ */
@SaCheckPermission("machinery:machinery:query") @SaCheckPermission("machinery:machinery:query")
@GetMapping("/{id}") @GetMapping("/{id}")
public R<BusMachineryVo> getInfo(@NotNull(message = "主键不能为空") public R<EqpMachineryVo> getInfo(@NotNull(message = "主键不能为空")
@PathVariable Long id) { @PathVariable Long id) {
return R.ok(busMachineryService.queryById(id)); return R.ok(busMachineryService.queryById(id));
} }
@ -89,7 +89,7 @@ public class BusMachineryController extends BaseController {
@Log(title = "机械", businessType = BusinessType.INSERT) @Log(title = "机械", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Long> add(@Validated(AddGroup.class) @RequestBody MachineryCreateReq req) { public R<Long> add(@Validated(AddGroup.class) @RequestBody EqpMachineryCreateReq req) {
return R.ok(busMachineryService.insertByBo(req)); return R.ok(busMachineryService.insertByBo(req));
} }
@ -100,7 +100,7 @@ public class BusMachineryController extends BaseController {
@Log(title = "机械", businessType = BusinessType.UPDATE) @Log(title = "机械", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody MachineryUpdateReq req) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody EqpMachineryUpdateReq req) {
return toAjax(busMachineryService.updateByBo(req)); return toAjax(busMachineryService.updateByBo(req));
} }

View File

@ -15,11 +15,11 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailCreateReq; import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailCreateReq;
import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailQueryReq; import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailQueryReq;
import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailUpdateReq; import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailUpdateReq;
import org.dromara.machinery.domain.vo.BusMachineryDetailVo; import org.dromara.machinery.domain.vo.machinerydetail.EqpMachineryDetailVo;
import org.dromara.machinery.service.IBusMachineryDetailService; import org.dromara.machinery.service.IEqpMachineryDetailService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -35,16 +35,16 @@ import java.util.List;
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/machinery/machineryDetail") @RequestMapping("/machinery/machineryDetail")
public class BusMachineryDetailController extends BaseController { public class EqpMachineryDetailController extends BaseController {
private final IBusMachineryDetailService busMachineryDetailService; private final IEqpMachineryDetailService busMachineryDetailService;
/** /**
* 查询机械详情列表 * 查询机械详情列表
*/ */
@SaCheckPermission("machinery:machineryDetail:list") @SaCheckPermission("machinery:machineryDetail:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<BusMachineryDetailVo> list(MachineryDetailQueryReq req, PageQuery pageQuery) { public TableDataInfo<EqpMachineryDetailVo> list(EqpMachineryDetailQueryReq req, PageQuery pageQuery) {
return busMachineryDetailService.queryPageList(req, pageQuery); return busMachineryDetailService.queryPageList(req, pageQuery);
} }
@ -54,9 +54,9 @@ public class BusMachineryDetailController extends BaseController {
@SaCheckPermission("machinery:machineryDetail:export") @SaCheckPermission("machinery:machineryDetail:export")
@Log(title = "机械详情", businessType = BusinessType.EXPORT) @Log(title = "机械详情", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(MachineryDetailQueryReq req, HttpServletResponse response) { public void export(EqpMachineryDetailQueryReq req, HttpServletResponse response) {
List<BusMachineryDetailVo> list = busMachineryDetailService.queryList(req); List<EqpMachineryDetailVo> list = busMachineryDetailService.queryList(req);
ExcelUtil.exportExcel(list, "机械详情", BusMachineryDetailVo.class, response); ExcelUtil.exportExcel(list, "机械详情", EqpMachineryDetailVo.class, response);
} }
/** /**
@ -66,7 +66,7 @@ public class BusMachineryDetailController extends BaseController {
*/ */
@SaCheckPermission("machinery:machineryDetail:query") @SaCheckPermission("machinery:machineryDetail:query")
@GetMapping("/{id}") @GetMapping("/{id}")
public R<BusMachineryDetailVo> getInfo(@NotNull(message = "主键不能为空") public R<EqpMachineryDetailVo> getInfo(@NotNull(message = "主键不能为空")
@PathVariable Long id) { @PathVariable Long id) {
return R.ok(busMachineryDetailService.queryById(id)); return R.ok(busMachineryDetailService.queryById(id));
} }
@ -78,7 +78,7 @@ public class BusMachineryDetailController extends BaseController {
@Log(title = "机械详情", businessType = BusinessType.INSERT) @Log(title = "机械详情", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Long> add(@Validated(AddGroup.class) @RequestBody MachineryDetailCreateReq req) { public R<Long> add(@Validated(AddGroup.class) @RequestBody EqpMachineryDetailCreateReq req) {
return R.ok(busMachineryDetailService.insertByBo(req)); return R.ok(busMachineryDetailService.insertByBo(req));
} }
@ -89,7 +89,7 @@ public class BusMachineryDetailController extends BaseController {
@Log(title = "机械详情", businessType = BusinessType.UPDATE) @Log(title = "机械详情", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody MachineryDetailUpdateReq req) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody EqpMachineryDetailUpdateReq req) {
return toAjax(busMachineryDetailService.updateByBo(req)); return toAjax(busMachineryDetailService.updateByBo(req));
} }

View File

@ -11,15 +11,15 @@ import java.io.Serial;
import java.util.Date; import java.util.Date;
/** /**
* 机械对象 bus_machinery * 机械对象 eqp_machinery
* *
* @author lcj * @author lcj
* @date 2025-03-07 * @date 2025-03-07
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@TableName("bus_machinery") @TableName("eqp_machinery")
public class BusMachinery extends BaseEntity { public class EqpMachinery extends BaseEntity {
@Serial @Serial
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -11,15 +11,15 @@ import java.io.Serial;
import java.util.Date; import java.util.Date;
/** /**
* 机械详情对象 bus_machinery_detail * 机械详情对象 eqp_machinery_detail
* *
* @author lcj * @author lcj
* @date 2025-03-07 * @date 2025-03-07
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@TableName("bus_machinery_detail") @TableName("eqp_machinery_detail")
public class BusMachineryDetail extends BaseEntity { public class EqpMachineryDetail extends BaseEntity {
@Serial @Serial
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/3/5 14:05 * @date 2025/3/5 14:05
*/ */
@Data @Data
public class MachineryCreateReq implements Serializable { public class EqpMachineryCreateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -7603153089205421154L; private static final long serialVersionUID = -7603153089205421154L;

View File

@ -11,7 +11,7 @@ import java.io.Serializable;
* @date 2025/4/28 10:26 * @date 2025/4/28 10:26
*/ */
@Data @Data
public class MachineryGisReq implements Serializable { public class EqpMachineryGisReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -5157791260034938544L; private static final long serialVersionUID = -5157791260034938544L;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/3/5 14:31 * @date 2025/3/5 14:31
*/ */
@Data @Data
public class MachineryQueryReq implements Serializable { public class EqpMachineryQueryReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 3252651952758479341L; private static final long serialVersionUID = 3252651952758479341L;

View File

@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/3/5 15:04 * @date 2025/3/5 15:04
*/ */
@Data @Data
public class MachineryUpdateReq implements Serializable { public class EqpMachineryUpdateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -8022860866890925958L; private static final long serialVersionUID = -8022860866890925958L;

View File

@ -11,7 +11,7 @@ import java.util.Date;
* @date 2025/3/5 14:05 * @date 2025/3/5 14:05
*/ */
@Data @Data
public class MachineryDetailCreateReq implements Serializable { public class EqpMachineryDetailCreateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -7603153089205421154L; private static final long serialVersionUID = -7603153089205421154L;

View File

@ -11,7 +11,7 @@ import java.util.Date;
* @date 2025/3/5 14:31 * @date 2025/3/5 14:31
*/ */
@Data @Data
public class MachineryDetailQueryReq implements Serializable { public class EqpMachineryDetailQueryReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 3252651952758479341L; private static final long serialVersionUID = 3252651952758479341L;

View File

@ -11,7 +11,7 @@ import java.util.Date;
* @date 2025/3/5 15:04 * @date 2025/3/5 15:04
*/ */
@Data @Data
public class MachineryDetailUpdateReq implements Serializable { public class EqpMachineryDetailUpdateReq implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -8022860866890925958L; private static final long serialVersionUID = -8022860866890925958L;

View File

@ -1,4 +1,4 @@
package org.dromara.machinery.domain.vo; package org.dromara.machinery.domain.vo.machinery;
import lombok.Data; import lombok.Data;
@ -10,7 +10,7 @@ import java.io.Serializable;
* @date 2025/4/28 10:27 * @date 2025/4/28 10:27
*/ */
@Data @Data
public class MachineryGisVo implements Serializable { public class EqpMachineryGisVo implements Serializable {
@Serial @Serial
private static final long serialVersionUID = -724470814094084721L; private static final long serialVersionUID = -724470814094084721L;

View File

@ -1,10 +1,10 @@
package org.dromara.machinery.domain.vo; package org.dromara.machinery.domain.vo.machinery;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
import io.github.linpeilie.annotations.AutoMapper; import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data; import lombok.Data;
import org.dromara.machinery.domain.BusMachinery; import org.dromara.machinery.domain.EqpMachinery;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
@ -12,15 +12,15 @@ import java.util.Date;
/** /**
* 机械视图对象 bus_machinery * 机械视图对象 eqp_machinery
* *
* @author lcj * @author lcj
* @date 2025-03-07 * @date 2025-03-07
*/ */
@Data @Data
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
@AutoMapper(target = BusMachinery.class) @AutoMapper(target = EqpMachinery.class)
public class BusMachineryVo implements Serializable { public class EqpMachineryVo implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -1,4 +1,4 @@
package org.dromara.machinery.domain.vo; package org.dromara.machinery.domain.vo.machinerydetail;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.ExcelProperty;
@ -6,7 +6,7 @@ import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data; import lombok.Data;
import org.dromara.common.excel.annotation.ExcelDictFormat; import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert; import org.dromara.common.excel.convert.ExcelDictConvert;
import org.dromara.machinery.domain.BusMachineryDetail; import org.dromara.machinery.domain.EqpMachineryDetail;
import org.dromara.system.domain.vo.SysOssVo; import org.dromara.system.domain.vo.SysOssVo;
import java.io.Serial; import java.io.Serial;
@ -16,15 +16,15 @@ import java.util.List;
/** /**
* 机械详情视图对象 bus_machinery_detail * 机械详情视图对象 eqp_machinery_detail
* *
* @author lcj * @author lcj
* @date 2025-03-07 * @date 2025-03-07
*/ */
@Data @Data
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
@AutoMapper(target = BusMachineryDetail.class) @AutoMapper(target = EqpMachineryDetail.class)
public class BusMachineryDetailVo implements Serializable { public class EqpMachineryDetailVo implements Serializable {
@Serial @Serial
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

View File

@ -1,15 +0,0 @@
package org.dromara.machinery.mapper;
import org.dromara.machinery.domain.BusMachineryDetail;
import org.dromara.machinery.domain.vo.BusMachineryDetailVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
/**
* 机械详情Mapper接口
*
* @author lcj
* @date 2025-03-07
*/
public interface BusMachineryDetailMapper extends BaseMapperPlus<BusMachineryDetail, BusMachineryDetailVo> {
}

View File

@ -1,15 +0,0 @@
package org.dromara.machinery.mapper;
import org.dromara.machinery.domain.BusMachinery;
import org.dromara.machinery.domain.vo.BusMachineryVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
/**
* 机械Mapper接口
*
* @author lcj
* @date 2025-03-07
*/
public interface BusMachineryMapper extends BaseMapperPlus<BusMachinery, BusMachineryVo> {
}

View File

@ -0,0 +1,15 @@
package org.dromara.machinery.mapper;
import org.dromara.machinery.domain.EqpMachineryDetail;
import org.dromara.machinery.domain.vo.machinerydetail.EqpMachineryDetailVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
/**
* 机械详情Mapper接口
*
* @author lcj
* @date 2025-03-07
*/
public interface EqpMachineryDetailMapper extends BaseMapperPlus<EqpMachineryDetail, EqpMachineryDetailVo> {
}

View File

@ -0,0 +1,15 @@
package org.dromara.machinery.mapper;
import org.dromara.machinery.domain.EqpMachinery;
import org.dromara.machinery.domain.vo.machinery.EqpMachineryVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
/**
* 机械Mapper接口
*
* @author lcj
* @date 2025-03-07
*/
public interface EqpMachineryMapper extends BaseMapperPlus<EqpMachinery, EqpMachineryVo> {
}

View File

@ -5,11 +5,11 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.machinery.domain.BusMachineryDetail; import org.dromara.machinery.domain.EqpMachineryDetail;
import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailCreateReq; import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailCreateReq;
import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailQueryReq; import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailQueryReq;
import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailUpdateReq; import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailUpdateReq;
import org.dromara.machinery.domain.vo.BusMachineryDetailVo; import org.dromara.machinery.domain.vo.machinerydetail.EqpMachineryDetailVo;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -20,7 +20,7 @@ import java.util.List;
* @author lcj * @author lcj
* @date 2025-03-07 * @date 2025-03-07
*/ */
public interface IBusMachineryDetailService extends IService<BusMachineryDetail> { public interface IEqpMachineryDetailService extends IService<EqpMachineryDetail> {
/** /**
* 查询机械详情 * 查询机械详情
@ -28,7 +28,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail>
* @param id 主键 * @param id 主键
* @return 机械详情 * @return 机械详情
*/ */
BusMachineryDetailVo queryById(Long id); EqpMachineryDetailVo queryById(Long id);
/** /**
* 分页查询机械详情列表 * 分页查询机械详情列表
@ -37,7 +37,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail>
* @param pageQuery 分页参数 * @param pageQuery 分页参数
* @return 机械详情分页列表 * @return 机械详情分页列表
*/ */
TableDataInfo<BusMachineryDetailVo> queryPageList(MachineryDetailQueryReq req, PageQuery pageQuery); TableDataInfo<EqpMachineryDetailVo> queryPageList(EqpMachineryDetailQueryReq req, PageQuery pageQuery);
/** /**
* 查询符合条件的机械详情列表 * 查询符合条件的机械详情列表
@ -45,7 +45,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail>
* @param req 查询条件 * @param req 查询条件
* @return 机械详情列表 * @return 机械详情列表
*/ */
List<BusMachineryDetailVo> queryList(MachineryDetailQueryReq req); List<EqpMachineryDetailVo> queryList(EqpMachineryDetailQueryReq req);
/** /**
* 新增机械详情 * 新增机械详情
@ -53,7 +53,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail>
* @param req 机械详情 * @param req 机械详情
* @return 是否新增成功 * @return 是否新增成功
*/ */
Long insertByBo(MachineryDetailCreateReq req); Long insertByBo(EqpMachineryDetailCreateReq req);
/** /**
* 修改机械详情 * 修改机械详情
@ -61,7 +61,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail>
* @param req 机械详情 * @param req 机械详情
* @return 是否修改成功 * @return 是否修改成功
*/ */
Boolean updateByBo(MachineryDetailUpdateReq req); Boolean updateByBo(EqpMachineryDetailUpdateReq req);
/** /**
* 校验并批量删除机械详情信息 * 校验并批量删除机械详情信息
@ -78,7 +78,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail>
* @param machineryDetail 机械详情对象 * @param machineryDetail 机械详情对象
* @return 机械详情视图对象 * @return 机械详情视图对象
*/ */
BusMachineryDetailVo getVo(BusMachineryDetail machineryDetail); EqpMachineryDetailVo getVo(EqpMachineryDetail machineryDetail);
/** /**
* 获取机械详情查询条件封装 * 获取机械详情查询条件封装
@ -86,7 +86,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail>
* @param req 机械详情查询条件 * @param req 机械详情查询条件
* @return 机械详情查询条件封装 * @return 机械详情查询条件封装
*/ */
LambdaQueryWrapper<BusMachineryDetail> buildQueryWrapper(MachineryDetailQueryReq req); LambdaQueryWrapper<EqpMachineryDetail> buildQueryWrapper(EqpMachineryDetailQueryReq req);
/** /**
* 获取机械详情分页对象视图 * 获取机械详情分页对象视图
@ -94,5 +94,5 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail>
* @param machineryDetailPage 机械详情分页对象 * @param machineryDetailPage 机械详情分页对象
* @return 机械详情分页对象视图 * @return 机械详情分页对象视图
*/ */
Page<BusMachineryDetailVo> getVoPage(Page<BusMachineryDetail> machineryDetailPage); Page<EqpMachineryDetailVo> getVoPage(Page<EqpMachineryDetail> machineryDetailPage);
} }

View File

@ -5,13 +5,13 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.machinery.domain.BusMachinery; import org.dromara.machinery.domain.EqpMachinery;
import org.dromara.machinery.domain.req.machinery.MachineryCreateReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryCreateReq;
import org.dromara.machinery.domain.req.machinery.MachineryGisReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryGisReq;
import org.dromara.machinery.domain.req.machinery.MachineryQueryReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryQueryReq;
import org.dromara.machinery.domain.req.machinery.MachineryUpdateReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryUpdateReq;
import org.dromara.machinery.domain.vo.BusMachineryVo; import org.dromara.machinery.domain.vo.machinery.EqpMachineryVo;
import org.dromara.machinery.domain.vo.MachineryGisVo; import org.dromara.machinery.domain.vo.machinery.EqpMachineryGisVo;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -22,7 +22,7 @@ import java.util.List;
* @author lcj * @author lcj
* @date 2025-03-07 * @date 2025-03-07
*/ */
public interface IBusMachineryService extends IService<BusMachinery> { public interface IEqpMachineryService extends IService<EqpMachinery> {
/** /**
* 查询机械 * 查询机械
@ -30,7 +30,7 @@ public interface IBusMachineryService extends IService<BusMachinery> {
* @param id 主键 * @param id 主键
* @return 机械 * @return 机械
*/ */
BusMachineryVo queryById(Long id); EqpMachineryVo queryById(Long id);
/** /**
* 分页查询机械列表 * 分页查询机械列表
@ -39,7 +39,7 @@ public interface IBusMachineryService extends IService<BusMachinery> {
* @param pageQuery 分页条件 * @param pageQuery 分页条件
* @return 机械分页列表 * @return 机械分页列表
*/ */
TableDataInfo<BusMachineryVo> queryPageList(MachineryQueryReq req, PageQuery pageQuery); TableDataInfo<EqpMachineryVo> queryPageList(EqpMachineryQueryReq req, PageQuery pageQuery);
/** /**
* 查询符合条件的机械列表 * 查询符合条件的机械列表
@ -47,7 +47,7 @@ public interface IBusMachineryService extends IService<BusMachinery> {
* @param req 查询条件 * @param req 查询条件
* @return 机械列表 * @return 机械列表
*/ */
List<BusMachineryVo> queryList(MachineryQueryReq req); List<EqpMachineryVo> queryList(EqpMachineryQueryReq req);
/** /**
* 查询机械大屏数据列表 * 查询机械大屏数据列表
@ -55,7 +55,7 @@ public interface IBusMachineryService extends IService<BusMachinery> {
* @param req 筛选条件 * @param req 筛选条件
* @return 大屏数据列表 * @return 大屏数据列表
*/ */
List<MachineryGisVo> queryGisList(MachineryGisReq req); List<EqpMachineryGisVo> queryGisList(EqpMachineryGisReq req);
/** /**
* 新增机械 * 新增机械
@ -63,7 +63,7 @@ public interface IBusMachineryService extends IService<BusMachinery> {
* @param req 机械 * @param req 机械
* @return 新增机械id * @return 新增机械id
*/ */
Long insertByBo(MachineryCreateReq req); Long insertByBo(EqpMachineryCreateReq req);
/** /**
* 修改机械 * 修改机械
@ -71,7 +71,7 @@ public interface IBusMachineryService extends IService<BusMachinery> {
* @param req 机械 * @param req 机械
* @return 是否修改成功 * @return 是否修改成功
*/ */
Boolean updateByBo(MachineryUpdateReq req); Boolean updateByBo(EqpMachineryUpdateReq req);
/** /**
* 校验并批量删除机械信息 * 校验并批量删除机械信息
@ -88,7 +88,7 @@ public interface IBusMachineryService extends IService<BusMachinery> {
* @param machinery 机械对象 * @param machinery 机械对象
* @return 机械视图对象 * @return 机械视图对象
*/ */
BusMachineryVo getVo(BusMachinery machinery); EqpMachineryVo getVo(EqpMachinery machinery);
/** /**
* 获取机械查询条件封装 * 获取机械查询条件封装
@ -96,7 +96,7 @@ public interface IBusMachineryService extends IService<BusMachinery> {
* @param req 机械查询条件 * @param req 机械查询条件
* @return 机械查询条件封装 * @return 机械查询条件封装
*/ */
LambdaQueryWrapper<BusMachinery> buildQueryWrapper(MachineryQueryReq req); LambdaQueryWrapper<EqpMachinery> buildQueryWrapper(EqpMachineryQueryReq req);
/** /**
* 获取机械分页对象视图 * 获取机械分页对象视图
@ -104,5 +104,5 @@ public interface IBusMachineryService extends IService<BusMachinery> {
* @param machineryPage 机械分页对象 * @param machineryPage 机械分页对象
* @return 机械分页对象视图 * @return 机械分页对象视图
*/ */
Page<BusMachineryVo> getVoPage(Page<BusMachinery> machineryPage); Page<EqpMachineryVo> getVoPage(Page<EqpMachinery> machineryPage);
} }

View File

@ -12,15 +12,15 @@ import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.machinery.domain.BusMachinery; import org.dromara.machinery.domain.EqpMachinery;
import org.dromara.machinery.domain.BusMachineryDetail; import org.dromara.machinery.domain.EqpMachineryDetail;
import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailCreateReq; import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailCreateReq;
import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailQueryReq; import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailQueryReq;
import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailUpdateReq; import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailUpdateReq;
import org.dromara.machinery.domain.vo.BusMachineryDetailVo; import org.dromara.machinery.domain.vo.machinerydetail.EqpMachineryDetailVo;
import org.dromara.machinery.mapper.BusMachineryDetailMapper; import org.dromara.machinery.mapper.EqpMachineryDetailMapper;
import org.dromara.machinery.service.IBusMachineryDetailService; import org.dromara.machinery.service.IEqpMachineryDetailService;
import org.dromara.machinery.service.IBusMachineryService; import org.dromara.machinery.service.IEqpMachineryService;
import org.dromara.project.service.IBusProjectService; import org.dromara.project.service.IBusProjectService;
import org.dromara.system.domain.vo.SysOssVo; import org.dromara.system.domain.vo.SysOssVo;
import org.dromara.system.service.ISysOssService; import org.dromara.system.service.ISysOssService;
@ -40,11 +40,11 @@ import java.util.List;
* @date 2025-03-07 * @date 2025-03-07
*/ */
@Service @Service
public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetailMapper, BusMachineryDetail> public class EqpMachineryDetailServiceImpl extends ServiceImpl<EqpMachineryDetailMapper, EqpMachineryDetail>
implements IBusMachineryDetailService { implements IEqpMachineryDetailService {
@Resource @Resource
private IBusMachineryService machineryService; private IEqpMachineryService machineryService;
@Resource @Resource
private IBusProjectService projectService; private IBusProjectService projectService;
@ -59,8 +59,8 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai
* @return 机械详情 * @return 机械详情
*/ */
@Override @Override
public BusMachineryDetailVo queryById(Long id) { public EqpMachineryDetailVo queryById(Long id) {
BusMachineryDetail machineryDetail = this.getById(id); EqpMachineryDetail machineryDetail = this.getById(id);
if (machineryDetail == null) { if (machineryDetail == null) {
throw new ServiceException("机械详情信息不存在", HttpStatus.NOT_FOUND); throw new ServiceException("机械详情信息不存在", HttpStatus.NOT_FOUND);
} }
@ -75,9 +75,9 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai
* @return 机械详情分页列表 * @return 机械详情分页列表
*/ */
@Override @Override
public TableDataInfo<BusMachineryDetailVo> queryPageList(MachineryDetailQueryReq req, PageQuery pageQuery) { public TableDataInfo<EqpMachineryDetailVo> queryPageList(EqpMachineryDetailQueryReq req, PageQuery pageQuery) {
// 查询数据库 // 查询数据库
Page<BusMachineryDetail> result = this.page(pageQuery.build(), this.buildQueryWrapper(req)); Page<EqpMachineryDetail> result = this.page(pageQuery.build(), this.buildQueryWrapper(req));
return TableDataInfo.build(this.getVoPage(result)); return TableDataInfo.build(this.getVoPage(result));
} }
@ -88,9 +88,9 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai
* @return 机械详情列表 * @return 机械详情列表
*/ */
@Override @Override
public List<BusMachineryDetailVo> queryList(MachineryDetailQueryReq req) { public List<EqpMachineryDetailVo> queryList(EqpMachineryDetailQueryReq req) {
LambdaQueryWrapper<BusMachineryDetail> lqw = this.buildQueryWrapper(req); LambdaQueryWrapper<EqpMachineryDetail> lqw = this.buildQueryWrapper(req);
List<BusMachineryDetail> list = this.list(lqw); List<EqpMachineryDetail> list = this.list(lqw);
return list.stream().map(this::getVo).toList(); return list.stream().map(this::getVo).toList();
} }
@ -101,9 +101,9 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai
* @return 是否新增成功 * @return 是否新增成功
*/ */
@Override @Override
public Long insertByBo(MachineryDetailCreateReq req) { public Long insertByBo(EqpMachineryDetailCreateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
BusMachineryDetail machineryDetail = new BusMachineryDetail(); EqpMachineryDetail machineryDetail = new EqpMachineryDetail();
BeanUtils.copyProperties(req, machineryDetail); BeanUtils.copyProperties(req, machineryDetail);
// 数据校验 // 数据校验
validEntityBeforeSave(machineryDetail); validEntityBeforeSave(machineryDetail);
@ -122,14 +122,14 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai
* @return 是否修改成功 * @return 是否修改成功
*/ */
@Override @Override
public Boolean updateByBo(MachineryDetailUpdateReq req) { public Boolean updateByBo(EqpMachineryDetailUpdateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
BusMachineryDetail machineryDetail = new BusMachineryDetail(); EqpMachineryDetail machineryDetail = new EqpMachineryDetail();
BeanUtils.copyProperties(req, machineryDetail); BeanUtils.copyProperties(req, machineryDetail);
// 数据校验 // 数据校验
validEntityBeforeSave(machineryDetail); validEntityBeforeSave(machineryDetail);
// 判断是否存在 // 判断是否存在
BusMachineryDetail oldMachineryDetail = this.getById(machineryDetail.getId()); EqpMachineryDetail oldMachineryDetail = this.getById(machineryDetail.getId());
if (oldMachineryDetail == null) { if (oldMachineryDetail == null) {
throw new ServiceException("修改机械详情失败,数据不存在", HttpStatus.NOT_FOUND); throw new ServiceException("修改机械详情失败,数据不存在", HttpStatus.NOT_FOUND);
} }
@ -140,7 +140,7 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai
/** /**
* 保存前的数据校验 * 保存前的数据校验
*/ */
private void validEntityBeforeSave(BusMachineryDetail entity) { private void validEntityBeforeSave(EqpMachineryDetail entity) {
// 做一些数据校验,如唯一约束 // 做一些数据校验,如唯一约束
Long machineryId = entity.getMachineryId(); Long machineryId = entity.getMachineryId();
if (machineryId == null) { if (machineryId == null) {
@ -166,14 +166,14 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) { public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
Long userId = LoginHelper.getUserId(); Long userId = LoginHelper.getUserId();
List<BusMachineryDetail> machineryDetailList = this.listByIds(ids); List<EqpMachineryDetail> machineryDetailList = this.listByIds(ids);
// 做一些业务上的校验,判断是否需要校验 // 做一些业务上的校验,判断是否需要校验
if (isValid) { if (isValid) {
// 获取机械id列表 // 获取机械id列表
List<Long> machineryIdList = machineryDetailList.stream().map(BusMachineryDetail::getMachineryId).toList(); List<Long> machineryIdList = machineryDetailList.stream().map(EqpMachineryDetail::getMachineryId).toList();
List<BusMachinery> machineryList = machineryService.listByIds(machineryIdList); List<EqpMachinery> machineryList = machineryService.listByIds(machineryIdList);
// 获取对应项目id列表 // 获取对应项目id列表
List<Long> projectIdList = machineryList.stream().map(BusMachinery::getProjectId).toList(); List<Long> projectIdList = machineryList.stream().map(EqpMachinery::getProjectId).toList();
projectService.validAuth(projectIdList, userId); projectService.validAuth(projectIdList, userId);
} }
if (machineryDetailList.size() != ids.size()) { if (machineryDetailList.size() != ids.size()) {
@ -189,8 +189,8 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai
* @return 机械详情视图对象 * @return 机械详情视图对象
*/ */
@Override @Override
public BusMachineryDetailVo getVo(BusMachineryDetail machineryDetail) {// 对象转封装类 public EqpMachineryDetailVo getVo(EqpMachineryDetail machineryDetail) {// 对象转封装类
BusMachineryDetailVo machineryDetailVo = new BusMachineryDetailVo(); EqpMachineryDetailVo machineryDetailVo = new EqpMachineryDetailVo();
if (machineryDetail == null) { if (machineryDetail == null) {
return machineryDetailVo; return machineryDetailVo;
} }
@ -214,8 +214,8 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai
* @return 机械详情查询条件封装 * @return 机械详情查询条件封装
*/ */
@Override @Override
public LambdaQueryWrapper<BusMachineryDetail> buildQueryWrapper(MachineryDetailQueryReq req) { public LambdaQueryWrapper<EqpMachineryDetail> buildQueryWrapper(EqpMachineryDetailQueryReq req) {
LambdaQueryWrapper<BusMachineryDetail> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<EqpMachineryDetail> lqw = new LambdaQueryWrapper<>();
if (req == null) { if (req == null) {
return lqw; return lqw;
} }
@ -230,16 +230,16 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai
String remark = req.getRemark(); String remark = req.getRemark();
Long machineryId = req.getMachineryId(); Long machineryId = req.getMachineryId();
// 模糊查询 // 模糊查询
lqw.like(StringUtils.isNotBlank(checkoutNumber), BusMachineryDetail::getCheckoutNumber, checkoutNumber); lqw.like(StringUtils.isNotBlank(checkoutNumber), EqpMachineryDetail::getCheckoutNumber, checkoutNumber);
lqw.like(StringUtils.isNotBlank(checkoutUnit), BusMachineryDetail::getCheckoutUnit, checkoutUnit); lqw.like(StringUtils.isNotBlank(checkoutUnit), EqpMachineryDetail::getCheckoutUnit, checkoutUnit);
lqw.like(StringUtils.isNotBlank(checkoutDate), BusMachineryDetail::getCheckoutDate, checkoutDate); lqw.like(StringUtils.isNotBlank(checkoutDate), EqpMachineryDetail::getCheckoutDate, checkoutDate);
lqw.like(StringUtils.isNotBlank(remark), BusMachineryDetail::getRemark, remark); lqw.like(StringUtils.isNotBlank(remark), EqpMachineryDetail::getRemark, remark);
// 精确查询 // 精确查询
lqw.eq(ObjectUtils.isNotEmpty(id), BusMachineryDetail::getId, id); lqw.eq(ObjectUtils.isNotEmpty(id), EqpMachineryDetail::getId, id);
lqw.eq(ObjectUtils.isNotEmpty(status), BusMachineryDetail::getStatus, status); lqw.eq(ObjectUtils.isNotEmpty(status), EqpMachineryDetail::getStatus, status);
lqw.eq(ObjectUtils.isNotEmpty(type), BusMachineryDetail::getType, type); lqw.eq(ObjectUtils.isNotEmpty(type), EqpMachineryDetail::getType, type);
lqw.eq(ObjectUtils.isNotEmpty(entryTime), BusMachineryDetail::getEntryTime, entryTime); lqw.eq(ObjectUtils.isNotEmpty(entryTime), EqpMachineryDetail::getEntryTime, entryTime);
lqw.eq(ObjectUtils.isNotEmpty(machineryId), BusMachineryDetail::getMachineryId, machineryId); lqw.eq(ObjectUtils.isNotEmpty(machineryId), EqpMachineryDetail::getMachineryId, machineryId);
return lqw; return lqw;
} }
@ -250,16 +250,16 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai
* @return 机械详情分页对象视图 * @return 机械详情分页对象视图
*/ */
@Override @Override
public Page<BusMachineryDetailVo> getVoPage(Page<BusMachineryDetail> machineryDetailPage) { public Page<EqpMachineryDetailVo> getVoPage(Page<EqpMachineryDetail> machineryDetailPage) {
List<BusMachineryDetail> machineryDetailList = machineryDetailPage.getRecords(); List<EqpMachineryDetail> machineryDetailList = machineryDetailPage.getRecords();
Page<BusMachineryDetailVo> machineryDetailVoPage = new Page<>( Page<EqpMachineryDetailVo> machineryDetailVoPage = new Page<>(
machineryDetailPage.getCurrent(), machineryDetailPage.getCurrent(),
machineryDetailPage.getSize(), machineryDetailPage.getSize(),
machineryDetailPage.getTotal()); machineryDetailPage.getTotal());
if (CollUtil.isEmpty(machineryDetailList)) { if (CollUtil.isEmpty(machineryDetailList)) {
return machineryDetailVoPage; return machineryDetailVoPage;
} }
List<BusMachineryDetailVo> machineryDetailVoList = machineryDetailList.stream().map(this::getVo).toList(); List<EqpMachineryDetailVo> machineryDetailVoList = machineryDetailList.stream().map(this::getVo).toList();
machineryDetailVoPage.setRecords(machineryDetailVoList); machineryDetailVoPage.setRecords(machineryDetailVoList);
return machineryDetailVoPage; return machineryDetailVoPage;
} }

View File

@ -15,17 +15,17 @@ import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.satoken.utils.LoginHelper; import org.dromara.common.satoken.utils.LoginHelper;
import org.dromara.machinery.domain.BusMachinery; import org.dromara.machinery.domain.EqpMachinery;
import org.dromara.machinery.domain.BusMachineryDetail; import org.dromara.machinery.domain.EqpMachineryDetail;
import org.dromara.machinery.domain.req.machinery.MachineryCreateReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryCreateReq;
import org.dromara.machinery.domain.req.machinery.MachineryGisReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryGisReq;
import org.dromara.machinery.domain.req.machinery.MachineryQueryReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryQueryReq;
import org.dromara.machinery.domain.req.machinery.MachineryUpdateReq; import org.dromara.machinery.domain.req.machinery.EqpMachineryUpdateReq;
import org.dromara.machinery.domain.vo.BusMachineryVo; import org.dromara.machinery.domain.vo.machinery.EqpMachineryVo;
import org.dromara.machinery.domain.vo.MachineryGisVo; import org.dromara.machinery.domain.vo.machinery.EqpMachineryGisVo;
import org.dromara.machinery.mapper.BusMachineryMapper; import org.dromara.machinery.mapper.EqpMachineryMapper;
import org.dromara.machinery.service.IBusMachineryDetailService; import org.dromara.machinery.service.IEqpMachineryDetailService;
import org.dromara.machinery.service.IBusMachineryService; import org.dromara.machinery.service.IEqpMachineryService;
import org.dromara.project.domain.BusProject; import org.dromara.project.domain.BusProject;
import org.dromara.project.service.IBusProjectService; import org.dromara.project.service.IBusProjectService;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
@ -43,15 +43,15 @@ import java.util.List;
* @date 2025-03-07 * @date 2025-03-07
*/ */
@Service @Service
public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, BusMachinery> public class EqpMachineryServiceImpl extends ServiceImpl<EqpMachineryMapper, EqpMachinery>
implements IBusMachineryService { implements IEqpMachineryService {
@Resource @Resource
private IBusProjectService projectService; private IBusProjectService projectService;
@Lazy @Lazy
@Resource @Resource
private IBusMachineryDetailService machineryDetailService; private IEqpMachineryDetailService machineryDetailService;
/** /**
* 查询机械 * 查询机械
@ -60,8 +60,8 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
* @return 机械 * @return 机械
*/ */
@Override @Override
public BusMachineryVo queryById(Long id) { public EqpMachineryVo queryById(Long id) {
BusMachinery machinery = this.getById(id); EqpMachinery machinery = this.getById(id);
if (machinery == null) { if (machinery == null) {
throw new ServiceException("机械信息不存在", HttpStatus.NOT_FOUND); throw new ServiceException("机械信息不存在", HttpStatus.NOT_FOUND);
} }
@ -76,9 +76,9 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
* @return 机械分页列表 * @return 机械分页列表
*/ */
@Override @Override
public TableDataInfo<BusMachineryVo> queryPageList(MachineryQueryReq req, PageQuery pageQuery) { public TableDataInfo<EqpMachineryVo> queryPageList(EqpMachineryQueryReq req, PageQuery pageQuery) {
// 查询数据库 // 查询数据库
Page<BusMachinery> result = this.page(pageQuery.build(), this.buildQueryWrapper(req)); Page<EqpMachinery> result = this.page(pageQuery.build(), this.buildQueryWrapper(req));
return TableDataInfo.build(this.getVoPage(result)); return TableDataInfo.build(this.getVoPage(result));
} }
@ -89,9 +89,9 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
* @return 机械列表 * @return 机械列表
*/ */
@Override @Override
public List<BusMachineryVo> queryList(MachineryQueryReq req) { public List<EqpMachineryVo> queryList(EqpMachineryQueryReq req) {
LambdaQueryWrapper<BusMachinery> lqw = this.buildQueryWrapper(req); LambdaQueryWrapper<EqpMachinery> lqw = this.buildQueryWrapper(req);
List<BusMachinery> list = this.list(lqw); List<EqpMachinery> list = this.list(lqw);
return list.stream().map(this::getVo).toList(); return list.stream().map(this::getVo).toList();
} }
@ -102,16 +102,16 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
* @return 大屏数据列表 * @return 大屏数据列表
*/ */
@Override @Override
public List<MachineryGisVo> queryGisList(MachineryGisReq req) { public List<EqpMachineryGisVo> queryGisList(EqpMachineryGisReq req) {
Long projectId = req.getProjectId(); Long projectId = req.getProjectId();
BusProject project = projectService.getById(projectId); BusProject project = projectService.getById(projectId);
if (project == null) { if (project == null) {
throw new ServiceException("项目信息不存在", HttpStatus.NOT_FOUND); throw new ServiceException("项目信息不存在", HttpStatus.NOT_FOUND);
} }
List<BusMachinery> list = this.lambdaQuery() List<EqpMachinery> list = this.lambdaQuery()
.eq(BusMachinery::getProjectId, projectId).list(); .eq(EqpMachinery::getProjectId, projectId).list();
return list.stream().map(machinery -> { return list.stream().map(machinery -> {
MachineryGisVo machineryGisVo = new MachineryGisVo(); EqpMachineryGisVo machineryGisVo = new EqpMachineryGisVo();
machineryGisVo.setMachineryName(machinery.getMachineryName()); machineryGisVo.setMachineryName(machinery.getMachineryName());
machineryGisVo.setMachineryCount(machinery.getNumber()); machineryGisVo.setMachineryCount(machinery.getNumber());
return machineryGisVo; return machineryGisVo;
@ -125,9 +125,9 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
* @return 是否新增成功 * @return 是否新增成功
*/ */
@Override @Override
public Long insertByBo(MachineryCreateReq req) { public Long insertByBo(EqpMachineryCreateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
BusMachinery machinery = new BusMachinery(); EqpMachinery machinery = new EqpMachinery();
BeanUtils.copyProperties(req, machinery); BeanUtils.copyProperties(req, machinery);
// 数据校验 // 数据校验
validEntityBeforeSave(machinery, true); validEntityBeforeSave(machinery, true);
@ -146,14 +146,14 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
* @return 是否修改成功 * @return 是否修改成功
*/ */
@Override @Override
public Boolean updateByBo(MachineryUpdateReq req) { public Boolean updateByBo(EqpMachineryUpdateReq req) {
// 将实体类和 DTO 进行转换 // 将实体类和 DTO 进行转换
BusMachinery machinery = new BusMachinery(); EqpMachinery machinery = new EqpMachinery();
BeanUtils.copyProperties(req, machinery); BeanUtils.copyProperties(req, machinery);
// 数据校验 // 数据校验
validEntityBeforeSave(machinery, false); validEntityBeforeSave(machinery, false);
// 判断是否存在 // 判断是否存在
BusMachinery oldMachinery = this.getById(machinery.getId()); EqpMachinery oldMachinery = this.getById(machinery.getId());
if (oldMachinery == null) { if (oldMachinery == null) {
throw new ServiceException("修改机械失败,数据不存在", HttpStatus.NOT_FOUND); throw new ServiceException("修改机械失败,数据不存在", HttpStatus.NOT_FOUND);
} }
@ -164,7 +164,7 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
/** /**
* 保存前的数据校验 * 保存前的数据校验
*/ */
private void validEntityBeforeSave(BusMachinery entity, Boolean create) { private void validEntityBeforeSave(EqpMachinery entity, Boolean create) {
// 做一些数据校验,如唯一约束 // 做一些数据校验,如唯一约束
Long projectId = entity.getProjectId(); Long projectId = entity.getProjectId();
String machineryName = entity.getMachineryName(); String machineryName = entity.getMachineryName();
@ -206,15 +206,15 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) { public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
Long userId = LoginHelper.getUserId(); Long userId = LoginHelper.getUserId();
List<BusMachinery> machineryList = this.listByIds(ids); List<EqpMachinery> machineryList = this.listByIds(ids);
if (isValid) { if (isValid) {
// 做一些业务上的校验,判断是否需要校验 // 做一些业务上的校验,判断是否需要校验
// 获取项目id列表 // 获取项目id列表
List<Long> projectIdList = machineryList.stream().map(BusMachinery::getProjectId).toList(); List<Long> projectIdList = machineryList.stream().map(EqpMachinery::getProjectId).toList();
// 判断是否有权限操作对应项目下的内容 // 判断是否有权限操作对应项目下的内容
projectService.validAuth(projectIdList, userId); projectService.validAuth(projectIdList, userId);
// 判断是否还存在机械详情信息 // 判断是否还存在机械详情信息
QueryWrapper<BusMachineryDetail> queryWrapper = new QueryWrapper<>(); QueryWrapper<EqpMachineryDetail> queryWrapper = new QueryWrapper<>();
queryWrapper.in("machinery_id", ids); queryWrapper.in("machinery_id", ids);
if (machineryDetailService.count(queryWrapper) > 0) { if (machineryDetailService.count(queryWrapper) > 0) {
throw new ServiceException("删除机械失败,机械存在机械详情信息", HttpStatus.BAD_REQUEST); throw new ServiceException("删除机械失败,机械存在机械详情信息", HttpStatus.BAD_REQUEST);
@ -233,9 +233,9 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
* @return 机械视图对象 * @return 机械视图对象
*/ */
@Override @Override
public BusMachineryVo getVo(BusMachinery machinery) { public EqpMachineryVo getVo(EqpMachinery machinery) {
// 对象转封装类 // 对象转封装类
BusMachineryVo machineryVo = new BusMachineryVo(); EqpMachineryVo machineryVo = new EqpMachineryVo();
if (machinery == null) { if (machinery == null) {
return machineryVo; return machineryVo;
} }
@ -250,8 +250,8 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
* @return 机械查询条件封装 * @return 机械查询条件封装
*/ */
@Override @Override
public LambdaQueryWrapper<BusMachinery> buildQueryWrapper(MachineryQueryReq req) { public LambdaQueryWrapper<EqpMachinery> buildQueryWrapper(EqpMachineryQueryReq req) {
LambdaQueryWrapper<BusMachinery> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<EqpMachinery> lqw = new LambdaQueryWrapper<>();
if (req == null) { if (req == null) {
return lqw; return lqw;
} }
@ -266,16 +266,16 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
String provider = req.getProvider(); String provider = req.getProvider();
String remark = req.getRemark(); String remark = req.getRemark();
// 模糊查询 // 模糊查询
lqw.like(StringUtils.isNotBlank(machineryName), BusMachinery::getMachineryName, machineryName); lqw.like(StringUtils.isNotBlank(machineryName), EqpMachinery::getMachineryName, machineryName);
lqw.like(StringUtils.isNotBlank(principal), BusMachinery::getPrincipal, principal); lqw.like(StringUtils.isNotBlank(principal), EqpMachinery::getPrincipal, principal);
lqw.like(StringUtils.isNotBlank(principalPhone), BusMachinery::getPrincipalPhone, principalPhone); lqw.like(StringUtils.isNotBlank(principalPhone), EqpMachinery::getPrincipalPhone, principalPhone);
lqw.like(StringUtils.isNotBlank(provider), BusMachinery::getProvider, provider); lqw.like(StringUtils.isNotBlank(provider), EqpMachinery::getProvider, provider);
lqw.like(StringUtils.isNotBlank(machineryNumber), BusMachinery::getMachineryNumber, machineryNumber); lqw.like(StringUtils.isNotBlank(machineryNumber), EqpMachinery::getMachineryNumber, machineryNumber);
lqw.like(StringUtils.isNotBlank(remark), BusMachinery::getRemark, remark); lqw.like(StringUtils.isNotBlank(remark), EqpMachinery::getRemark, remark);
// 精确查询 // 精确查询
lqw.eq(ObjectUtils.isNotEmpty(id), BusMachinery::getId, id); lqw.eq(ObjectUtils.isNotEmpty(id), EqpMachinery::getId, id);
lqw.eq(ObjectUtils.isNotEmpty(projectId), BusMachinery::getProjectId, projectId); lqw.eq(ObjectUtils.isNotEmpty(projectId), EqpMachinery::getProjectId, projectId);
lqw.eq(ObjectUtils.isNotEmpty(number), BusMachinery::getNumber, number); lqw.eq(ObjectUtils.isNotEmpty(number), EqpMachinery::getNumber, number);
return lqw; return lqw;
} }
@ -286,16 +286,16 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus
* @return 机械分页对象视图 * @return 机械分页对象视图
*/ */
@Override @Override
public Page<BusMachineryVo> getVoPage(Page<BusMachinery> machineryPage) { public Page<EqpMachineryVo> getVoPage(Page<EqpMachinery> machineryPage) {
List<BusMachinery> machineryList = machineryPage.getRecords(); List<EqpMachinery> machineryList = machineryPage.getRecords();
Page<BusMachineryVo> machineryVoPage = new Page<>( Page<EqpMachineryVo> machineryVoPage = new Page<>(
machineryPage.getCurrent(), machineryPage.getCurrent(),
machineryPage.getSize(), machineryPage.getSize(),
machineryPage.getTotal()); machineryPage.getTotal());
if (CollUtil.isEmpty(machineryList)) { if (CollUtil.isEmpty(machineryList)) {
return machineryVoPage; return machineryVoPage;
} }
List<BusMachineryVo> machineryVoList = machineryList.stream().map(this::getVo).toList(); List<EqpMachineryVo> machineryVoList = machineryList.stream().map(this::getVo).toList();
machineryVoPage.setRecords(machineryVoList); machineryVoPage.setRecords(machineryVoList);
return machineryVoPage; return machineryVoPage;
} }

View File

@ -17,11 +17,11 @@ import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
import org.dromara.common.web.core.BaseController; import org.dromara.common.web.core.BaseController;
import org.dromara.materials.domain.req.company.CompanyCreateReq; import org.dromara.materials.domain.req.company.MatCompanyCreateReq;
import org.dromara.materials.domain.req.company.CompanyQueryReq; import org.dromara.materials.domain.req.company.MatCompanyQueryReq;
import org.dromara.materials.domain.req.company.CompanyUpdateReq; import org.dromara.materials.domain.req.company.MatCompanyUpdateReq;
import org.dromara.materials.domain.vo.BusCompanyVo; import org.dromara.materials.domain.vo.company.MatCompanyVo;
import org.dromara.materials.service.IBusCompanyService; import org.dromara.materials.service.IMatCompanyService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -37,16 +37,16 @@ import java.util.List;
@RequiredArgsConstructor @RequiredArgsConstructor
@RestController @RestController
@RequestMapping("/materials/company") @RequestMapping("/materials/company")
public class BusCompanyController extends BaseController { public class MatCompanyController extends BaseController {
private final IBusCompanyService busCompanyService; private final IMatCompanyService busCompanyService;
/** /**
* 查询公司列表 * 查询公司列表
*/ */
@SaCheckPermission("materials:company:list") @SaCheckPermission("materials:company:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo<BusCompanyVo> list(CompanyQueryReq req, PageQuery pageQuery) { public TableDataInfo<MatCompanyVo> list(MatCompanyQueryReq req, PageQuery pageQuery) {
return busCompanyService.queryPageList(req, pageQuery); return busCompanyService.queryPageList(req, pageQuery);
} }
@ -56,9 +56,9 @@ public class BusCompanyController extends BaseController {
@SaCheckPermission("materials:company:export") @SaCheckPermission("materials:company:export")
@Log(title = "公司", businessType = BusinessType.EXPORT) @Log(title = "公司", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(CompanyQueryReq req, HttpServletResponse response) { public void export(MatCompanyQueryReq req, HttpServletResponse response) {
List<BusCompanyVo> list = busCompanyService.queryList(req); List<MatCompanyVo> list = busCompanyService.queryList(req);
ExcelUtil.exportExcel(list, "公司", BusCompanyVo.class, response); ExcelUtil.exportExcel(list, "公司", MatCompanyVo.class, response);
} }
/** /**
@ -68,7 +68,7 @@ public class BusCompanyController extends BaseController {
*/ */
@SaCheckPermission("materials:company:query") @SaCheckPermission("materials:company:query")
@GetMapping("/{id}") @GetMapping("/{id}")
public R<BusCompanyVo> getInfo(@NotNull(message = "主键不能为空") public R<MatCompanyVo> getInfo(@NotNull(message = "主键不能为空")
@PathVariable Long id) { @PathVariable Long id) {
return R.ok(busCompanyService.queryById(id)); return R.ok(busCompanyService.queryById(id));
} }
@ -80,7 +80,7 @@ public class BusCompanyController extends BaseController {
@Log(title = "公司", businessType = BusinessType.INSERT) @Log(title = "公司", businessType = BusinessType.INSERT)
@RepeatSubmit() @RepeatSubmit()
@PostMapping() @PostMapping()
public R<Long> add(@Validated(AddGroup.class) @RequestBody CompanyCreateReq req) { public R<Long> add(@Validated(AddGroup.class) @RequestBody MatCompanyCreateReq req) {
if (req == null) { if (req == null) {
throw new ServiceException("参数不能为空", HttpStatus.BAD_REQUEST); throw new ServiceException("参数不能为空", HttpStatus.BAD_REQUEST);
} }
@ -94,7 +94,7 @@ public class BusCompanyController extends BaseController {
@Log(title = "公司", businessType = BusinessType.UPDATE) @Log(title = "公司", businessType = BusinessType.UPDATE)
@RepeatSubmit() @RepeatSubmit()
@PutMapping() @PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody CompanyUpdateReq req) { public R<Void> edit(@Validated(EditGroup.class) @RequestBody MatCompanyUpdateReq req) {
return toAjax(busCompanyService.updateByBo(req)); return toAjax(busCompanyService.updateByBo(req));
} }

Some files were not shown because too many files have changed in this diff Show More