修改各模块库表分类前缀
This commit is contained in:
		| @ -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.TableDataInfo; | ||||
| import org.dromara.common.web.core.BaseController; | ||||
| import org.dromara.facility.domain.req.boxtransformer.BoxTransformerCreateReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.BoxTransformerQueryReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.BoxTransformerUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacBoxTransformerVo; | ||||
| import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerCreateReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerQueryReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerUpdateReq; | ||||
| import org.dromara.facility.domain.vo.boxtransformer.FacBoxTransformerVo; | ||||
| import org.dromara.facility.service.IFacBoxTransformerService; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| @ -44,7 +44,7 @@ public class FacBoxTransformerController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("facility:boxTransformer:list") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo<FacBoxTransformerVo> list(BoxTransformerQueryReq req, PageQuery pageQuery) { | ||||
|     public TableDataInfo<FacBoxTransformerVo> list(FacBoxTransformerQueryReq req, PageQuery pageQuery) { | ||||
|         return facBoxTransformerService.queryPageList(req, pageQuery); | ||||
|     } | ||||
|  | ||||
| @ -54,7 +54,7 @@ public class FacBoxTransformerController extends BaseController { | ||||
|     @SaCheckPermission("facility:boxTransformer:export") | ||||
|     @Log(title = "设施-箱变", businessType = BusinessType.EXPORT) | ||||
|     @PostMapping("/export") | ||||
|     public void export(BoxTransformerQueryReq req, HttpServletResponse response) { | ||||
|     public void export(FacBoxTransformerQueryReq req, HttpServletResponse response) { | ||||
|         List<FacBoxTransformerVo> list = facBoxTransformerService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "设施-箱变", FacBoxTransformerVo.class, response); | ||||
|     } | ||||
| @ -78,7 +78,7 @@ public class FacBoxTransformerController extends BaseController { | ||||
|     @Log(title = "设施-箱变", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
| @ -89,7 +89,7 @@ public class FacBoxTransformerController extends BaseController { | ||||
|     @Log(title = "设施-箱变", businessType = BusinessType.UPDATE) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.common.web.core.BaseController; | ||||
| import org.dromara.facility.domain.req.inverter.InverterCreateReq; | ||||
| import org.dromara.facility.domain.req.inverter.InverterQueryReq; | ||||
| import org.dromara.facility.domain.req.inverter.InverterUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacInverterVo; | ||||
| import org.dromara.facility.domain.req.inverter.FacInverterCreateReq; | ||||
| import org.dromara.facility.domain.req.inverter.FacInverterQueryReq; | ||||
| import org.dromara.facility.domain.req.inverter.FacInverterUpdateReq; | ||||
| import org.dromara.facility.domain.vo.inverter.FacInverterVo; | ||||
| import org.dromara.facility.service.IFacInverterService; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| @ -44,7 +44,7 @@ public class FacInverterController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("facility:inverter:list") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo<FacInverterVo> list(InverterQueryReq req, PageQuery pageQuery) { | ||||
|     public TableDataInfo<FacInverterVo> list(FacInverterQueryReq req, PageQuery pageQuery) { | ||||
|         return facInverterService.queryPageList(req, pageQuery); | ||||
|     } | ||||
|  | ||||
| @ -54,7 +54,7 @@ public class FacInverterController extends BaseController { | ||||
|     @SaCheckPermission("facility:inverter:export") | ||||
|     @Log(title = "设施-逆变器", businessType = BusinessType.EXPORT) | ||||
|     @PostMapping("/export") | ||||
|     public void export(InverterQueryReq req, HttpServletResponse response) { | ||||
|     public void export(FacInverterQueryReq req, HttpServletResponse response) { | ||||
|         List<FacInverterVo> list = facInverterService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "设施-逆变器", FacInverterVo.class, response); | ||||
|     } | ||||
| @ -78,7 +78,7 @@ public class FacInverterController extends BaseController { | ||||
|     @Log(title = "设施-逆变器", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
| @ -89,7 +89,7 @@ public class FacInverterController extends BaseController { | ||||
|     @Log(title = "设施-逆变器", businessType = BusinessType.UPDATE) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
|  | ||||
| @ -17,7 +17,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||
| import org.dromara.common.web.core.BaseController; | ||||
| import org.dromara.facility.domain.req.matrix.*; | ||||
| 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.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| @ -43,7 +43,7 @@ public class FacMatrixController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("facility:matrix:list") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo<FacMatrixVo> list(MatrixQueryReq req, PageQuery pageQuery) { | ||||
|     public TableDataInfo<FacMatrixVo> list(FacMatrixQueryReq req, PageQuery pageQuery) { | ||||
|         return facMatrixService.queryPageList(req, pageQuery); | ||||
|     } | ||||
|  | ||||
| @ -53,7 +53,7 @@ public class FacMatrixController extends BaseController { | ||||
|     @SaCheckPermission("facility:matrix:export") | ||||
|     @Log(title = "设施-方阵", businessType = BusinessType.EXPORT) | ||||
|     @PostMapping("/export") | ||||
|     public void export(MatrixQueryReq req, HttpServletResponse response) { | ||||
|     public void export(FacMatrixQueryReq req, HttpServletResponse response) { | ||||
|         List<FacMatrixVo> list = facMatrixService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "设施-方阵", FacMatrixVo.class, response); | ||||
|     } | ||||
| @ -75,7 +75,7 @@ public class FacMatrixController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("facility:matrix:query") | ||||
|     @GetMapping("/gis") | ||||
|     public R<MatrixDetailGisVo> getMatrixDetailGis(MatrixDetailGisReq req) { | ||||
|     public R<FacMatrixDetailGisVo> getMatrixDetailGis(FacMatrixDetailGisReq req) { | ||||
|         return R.ok(facMatrixService.getMatrixDetailGis(req)); | ||||
|     } | ||||
|  | ||||
| @ -86,7 +86,7 @@ public class FacMatrixController extends BaseController { | ||||
|     @Log(title = "设施-方阵", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @PostMapping("/geoJson") | ||||
|     public R<Void> insertByGeoJson(@RequestBody MatrixCreateByGeoJsonReq req) { | ||||
|     public R<Void> insertByGeoJson(@RequestBody FacMatrixCreateByGeoJsonReq req) { | ||||
|         return toAjax(facMatrixService.insertByGeoJson(req)); | ||||
|     } | ||||
|  | ||||
| @ -97,7 +97,7 @@ public class FacMatrixController extends BaseController { | ||||
|     @Log(title = "设施-方阵", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
| @ -108,7 +108,7 @@ public class FacMatrixController extends BaseController { | ||||
|     @Log(title = "设施-方阵", businessType = BusinessType.UPDATE) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.common.web.core.BaseController; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelColumnVo; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnVo; | ||||
| import org.dromara.facility.service.IFacPhotovoltaicPanelColumnService; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| @ -44,7 +44,7 @@ public class FacPhotovoltaicPanelColumnController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("facility:photovoltaicPanelColumn:list") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo<FacPhotovoltaicPanelColumnVo> list(PhotovoltaicPanelColumnQueryReq req, PageQuery pageQuery) { | ||||
|     public TableDataInfo<FacPhotovoltaicPanelColumnVo> list(FacPhotovoltaicPanelColumnQueryReq req, PageQuery pageQuery) { | ||||
|         return facPhotovoltaicPanelColumnService.queryPageList(req, pageQuery); | ||||
|     } | ||||
|  | ||||
| @ -54,7 +54,7 @@ public class FacPhotovoltaicPanelColumnController extends BaseController { | ||||
|     @SaCheckPermission("facility:photovoltaicPanelColumn:export") | ||||
|     @Log(title = "设施-光伏板立柱", businessType = BusinessType.EXPORT) | ||||
|     @PostMapping("/export") | ||||
|     public void export(PhotovoltaicPanelColumnQueryReq req, HttpServletResponse response) { | ||||
|     public void export(FacPhotovoltaicPanelColumnQueryReq req, HttpServletResponse response) { | ||||
|         List<FacPhotovoltaicPanelColumnVo> list = facPhotovoltaicPanelColumnService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "设施-光伏板立柱", FacPhotovoltaicPanelColumnVo.class, response); | ||||
|     } | ||||
| @ -78,7 +78,7 @@ public class FacPhotovoltaicPanelColumnController extends BaseController { | ||||
|     @Log(title = "设施-光伏板立柱", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
| @ -89,7 +89,7 @@ public class FacPhotovoltaicPanelColumnController extends BaseController { | ||||
|     @Log(title = "设施-光伏板立柱", businessType = BusinessType.UPDATE) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.common.web.core.BaseController; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelVo; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanel.FacPhotovoltaicPanelVo; | ||||
| import org.dromara.facility.service.IFacPhotovoltaicPanelService; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| @ -45,7 +45,7 @@ public class FacPhotovoltaicPanelController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("facility:photovoltaicPanel:list") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo<FacPhotovoltaicPanelVo> list(PhotovoltaicPanelQueryReq req, PageQuery pageQuery) { | ||||
|     public TableDataInfo<FacPhotovoltaicPanelVo> list(FacPhotovoltaicPanelQueryReq req, PageQuery pageQuery) { | ||||
|         return facPhotovoltaicPanelService.queryPageList(req, pageQuery); | ||||
|     } | ||||
|  | ||||
| @ -55,7 +55,7 @@ public class FacPhotovoltaicPanelController extends BaseController { | ||||
|     @SaCheckPermission("facility:photovoltaicPanel:export") | ||||
|     @Log(title = "设施-光伏板", businessType = BusinessType.EXPORT) | ||||
|     @PostMapping("/export") | ||||
|     public void export(PhotovoltaicPanelQueryReq req, HttpServletResponse response) { | ||||
|     public void export(FacPhotovoltaicPanelQueryReq req, HttpServletResponse response) { | ||||
|         List<FacPhotovoltaicPanelVo> list = facPhotovoltaicPanelService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "设施-光伏板", FacPhotovoltaicPanelVo.class, response); | ||||
|     } | ||||
| @ -79,7 +79,7 @@ public class FacPhotovoltaicPanelController extends BaseController { | ||||
|     @Log(title = "设施-光伏板", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
| @ -90,7 +90,7 @@ public class FacPhotovoltaicPanelController extends BaseController { | ||||
|     @Log(title = "设施-光伏板", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @PostMapping("/geoJson") | ||||
|     public R<Void> insertByGeoJson(@RequestBody PhotovoltaicPanelCreateByGeoJsonReq geoJson) { | ||||
|     public R<Void> insertByGeoJson(@RequestBody FacPhotovoltaicPanelCreateByGeoJsonReq geoJson) { | ||||
|         return toAjax(facPhotovoltaicPanelService.insertByGeoJson(geoJson)); | ||||
|     } | ||||
|  | ||||
| @ -101,7 +101,7 @@ public class FacPhotovoltaicPanelController extends BaseController { | ||||
|     @Log(title = "设施-光伏板", businessType = BusinessType.UPDATE) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
|  | ||||
| @ -6,8 +6,8 @@ import org.dromara.common.idempotent.annotation.RepeatSubmit; | ||||
| import org.dromara.common.log.annotation.Log; | ||||
| import org.dromara.common.log.enums.BusinessType; | ||||
| import org.dromara.common.web.core.BaseController; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateReq; | ||||
| import org.dromara.facility.service.IFacPhotovoltaicPanelPartsService; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| @ -35,7 +35,7 @@ public class FacPhotovoltaicPanelPartsController extends BaseController { | ||||
|     @Log(title = "设施-光伏板(桩点、立柱、支架)", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @PostMapping("/geoJson") | ||||
|     public R<Void> insertPartsByGeoJson(@RequestBody PhotovoltaicPanelPartsCreateByGeoJsonReq req) { | ||||
|     public R<Void> insertPartsByGeoJson(@RequestBody FacPhotovoltaicPanelPartsCreateByGeoJsonReq req) { | ||||
|         return toAjax(photovoltaicPanelPartsService.insertPartsByGeoJson(req)); | ||||
|     } | ||||
|  | ||||
| @ -45,7 +45,7 @@ public class FacPhotovoltaicPanelPartsController extends BaseController { | ||||
|     @Log(title = "设施-光伏板(桩点、立柱、支架)", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @PostMapping() | ||||
|     public R<Boolean> insertPartsByBatch(PhotovoltaicPanelPartsCreateReq req) { | ||||
|     public R<Boolean> insertPartsByBatch(FacPhotovoltaicPanelPartsCreateReq req) { | ||||
|         return R.ok(photovoltaicPanelPartsService.insertPartsByBatch(req)); | ||||
|     } | ||||
|  | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.common.web.core.BaseController; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelPointVo; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanelpoint.FacPhotovoltaicPanelPointVo; | ||||
| import org.dromara.facility.service.IFacPhotovoltaicPanelPointService; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| @ -44,7 +44,7 @@ public class FacPhotovoltaicPanelPointController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("facility:photovoltaicPanelPoint:list") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo<FacPhotovoltaicPanelPointVo> list(PhotovoltaicPanelPointQueryReq req, PageQuery pageQuery) { | ||||
|     public TableDataInfo<FacPhotovoltaicPanelPointVo> list(FacPhotovoltaicPanelPointQueryReq req, PageQuery pageQuery) { | ||||
|         return facPhotovoltaicPanelPointService.queryPageList(req, pageQuery); | ||||
|     } | ||||
|  | ||||
| @ -54,7 +54,7 @@ public class FacPhotovoltaicPanelPointController extends BaseController { | ||||
|     @SaCheckPermission("facility:photovoltaicPanelPoint:export") | ||||
|     @Log(title = "设施-光伏板桩点", businessType = BusinessType.EXPORT) | ||||
|     @PostMapping("/export") | ||||
|     public void export(PhotovoltaicPanelPointQueryReq req, HttpServletResponse response) { | ||||
|     public void export(FacPhotovoltaicPanelPointQueryReq req, HttpServletResponse response) { | ||||
|         List<FacPhotovoltaicPanelPointVo> list = facPhotovoltaicPanelPointService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "设施-光伏板桩点", FacPhotovoltaicPanelPointVo.class, response); | ||||
|     } | ||||
| @ -78,7 +78,7 @@ public class FacPhotovoltaicPanelPointController extends BaseController { | ||||
|     @Log(title = "设施-光伏板桩点", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
| @ -89,7 +89,7 @@ public class FacPhotovoltaicPanelPointController extends BaseController { | ||||
|     @Log(title = "设施-光伏板桩点", businessType = BusinessType.UPDATE) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.common.web.core.BaseController; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelSupportVo; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportVo; | ||||
| import org.dromara.facility.service.IFacPhotovoltaicPanelSupportService; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| @ -44,7 +44,7 @@ public class FacPhotovoltaicPanelSupportController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("facility:photovoltaicPanelSupport:list") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo<FacPhotovoltaicPanelSupportVo> list(PhotovoltaicPanelSupportQueryReq req, PageQuery pageQuery) { | ||||
|     public TableDataInfo<FacPhotovoltaicPanelSupportVo> list(FacPhotovoltaicPanelSupportQueryReq req, PageQuery pageQuery) { | ||||
|         return facPhotovoltaicPanelSupportService.queryPageList(req, pageQuery); | ||||
|     } | ||||
|  | ||||
| @ -54,7 +54,7 @@ public class FacPhotovoltaicPanelSupportController extends BaseController { | ||||
|     @SaCheckPermission("facility:photovoltaicPanelSupport:export") | ||||
|     @Log(title = "设施-光伏板支架", businessType = BusinessType.EXPORT) | ||||
|     @PostMapping("/export") | ||||
|     public void export(PhotovoltaicPanelSupportQueryReq req, HttpServletResponse response) { | ||||
|     public void export(FacPhotovoltaicPanelSupportQueryReq req, HttpServletResponse response) { | ||||
|         List<FacPhotovoltaicPanelSupportVo> list = facPhotovoltaicPanelSupportService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "设施-光伏板支架", FacPhotovoltaicPanelSupportVo.class, response); | ||||
|     } | ||||
| @ -78,7 +78,7 @@ public class FacPhotovoltaicPanelSupportController extends BaseController { | ||||
|     @Log(title = "设施-光伏板支架", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
| @ -89,7 +89,7 @@ public class FacPhotovoltaicPanelSupportController extends BaseController { | ||||
|     @Log(title = "设施-光伏板支架", businessType = BusinessType.UPDATE) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
|  | ||||
|  | ||||
| @ -7,7 +7,7 @@ import lombok.Getter; | ||||
|  * @date 2025/4/28 16:34 | ||||
|  */ | ||||
| @Getter | ||||
| public enum FinishStatusEnum { | ||||
| public enum FacFinishStatusEnum { | ||||
| 
 | ||||
|     UNFINISH("未完成", "0"), | ||||
|     FINISH("已完成", "1"); | ||||
| @ -16,7 +16,7 @@ public enum FinishStatusEnum { | ||||
| 
 | ||||
|     private final String value; | ||||
| 
 | ||||
|     FinishStatusEnum(String text, String value) { | ||||
|     FacFinishStatusEnum(String text, String value) { | ||||
|         this.text = text; | ||||
|         this.value = value; | ||||
|     } | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/21 16:54 | ||||
|  */ | ||||
| @Data | ||||
| public class BoxTransformerCreateReq implements Serializable { | ||||
| public class FacBoxTransformerCreateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 4380175902468104569L; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/21 17:20 | ||||
|  */ | ||||
| @Data | ||||
| public class BoxTransformerQueryReq implements Serializable { | ||||
| public class FacBoxTransformerQueryReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -1963080752094759008L; | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/21 17:20 | ||||
|  */ | ||||
| @Data | ||||
| public class BoxTransformerUpdateReq implements Serializable { | ||||
| public class FacBoxTransformerUpdateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -7030781044685790507L; | ||||
| @ -11,12 +11,12 @@ import lombok.NoArgsConstructor; | ||||
| @Data | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class Feature { | ||||
| public class FacFeature { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
|     private Geometry geometry; | ||||
|     private FacGeometry geometry; | ||||
| 
 | ||||
|     private Properties properties; | ||||
|     private FacProperties properties; | ||||
| 
 | ||||
| } | ||||
| @ -11,12 +11,12 @@ import lombok.NoArgsConstructor; | ||||
| @Data | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class FeatureByPoint { | ||||
| public class FacFeatureByLine { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
|     private GeometryByPoint geometry; | ||||
|     private FacGeometryByLine geometry; | ||||
| 
 | ||||
|     private Properties properties; | ||||
|     private FacProperties properties; | ||||
| 
 | ||||
| } | ||||
| @ -11,12 +11,12 @@ import lombok.NoArgsConstructor; | ||||
| @Data | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class FeatureByPlane { | ||||
| public class FacFeatureByPlane { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
|     private GeometryByPlane geometry; | ||||
|     private FacGeometryByPlane geometry; | ||||
| 
 | ||||
|     private Properties properties; | ||||
|     private FacProperties properties; | ||||
| 
 | ||||
| } | ||||
| @ -11,12 +11,12 @@ import lombok.NoArgsConstructor; | ||||
| @Data | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class FeatureByLine { | ||||
| public class FacFeatureByPoint { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
|     private GeometryByLine geometry; | ||||
|     private FacGeometryByPoint geometry; | ||||
| 
 | ||||
|     private Properties properties; | ||||
|     private FacProperties properties; | ||||
| 
 | ||||
| } | ||||
| @ -13,12 +13,12 @@ import java.util.List; | ||||
| @Data | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class GeoJson { | ||||
| public class FacGeoJson { | ||||
| 
 | ||||
|     private String name; | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
|     private List<Feature> features; | ||||
|     private List<FacFeature> features; | ||||
| 
 | ||||
| } | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/24 10:38 | ||||
|  */ | ||||
| @Data | ||||
| public class GeoJsonByLine implements Serializable { | ||||
| public class FacGeoJsonByLine implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -1019429627483913266L; | ||||
| @ -20,6 +20,6 @@ public class GeoJsonByLine implements Serializable { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
|     private List<FeatureByLine> features; | ||||
|     private List<FacFeatureByLine> features; | ||||
| 
 | ||||
| } | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/24 10:32 | ||||
|  */ | ||||
| @Data | ||||
| public class GeoJsonByPlane implements Serializable { | ||||
| public class FacGeoJsonByPlane implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 7407176569611285023L; | ||||
| @ -20,6 +20,6 @@ public class GeoJsonByPlane implements Serializable { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
|     private List<FeatureByPlane> features; | ||||
|     private List<FacFeatureByPlane> features; | ||||
| 
 | ||||
| } | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/24 10:38 | ||||
|  */ | ||||
| @Data | ||||
| public class GeoJsonByPoint implements Serializable { | ||||
| public class FacGeoJsonByPoint implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 3829419654737988678L; | ||||
| @ -20,6 +20,6 @@ public class GeoJsonByPoint implements Serializable { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
|     private List<FeatureByPoint> features; | ||||
|     private List<FacFeatureByPoint> features; | ||||
| 
 | ||||
| } | ||||
| @ -13,7 +13,7 @@ import java.util.List; | ||||
| @Data | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class Geometry { | ||||
| public class FacGeometry { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
| @ -13,7 +13,7 @@ import java.util.List; | ||||
| @Data | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class GeometryByLine { | ||||
| public class FacGeometryByLine { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
| @ -13,7 +13,7 @@ import java.util.List; | ||||
| @Data | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class GeometryByPlane { | ||||
| public class FacGeometryByPlane { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
| @ -13,7 +13,7 @@ import java.util.List; | ||||
| @Data | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class GeometryByPoint { | ||||
| public class FacGeometryByPoint { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
| @ -11,7 +11,7 @@ import lombok.NoArgsConstructor; | ||||
| @Data | ||||
| @NoArgsConstructor | ||||
| @AllArgsConstructor | ||||
| public class Properties { | ||||
| public class FacProperties { | ||||
| 
 | ||||
|     private String type; | ||||
| 
 | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/21 17:57 | ||||
|  */ | ||||
| @Data | ||||
| public class InverterCreateReq implements Serializable { | ||||
| public class FacInverterCreateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 1722660769314535318L; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/21 17:57 | ||||
|  */ | ||||
| @Data | ||||
| public class InverterQueryReq implements Serializable { | ||||
| public class FacInverterQueryReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 6022414407700545902L; | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/21 17:58 | ||||
|  */ | ||||
| @Data | ||||
| public class InverterUpdateReq implements Serializable { | ||||
| public class FacInverterUpdateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 8042273364046693533L; | ||||
| @ -1,8 +1,8 @@ | ||||
| package org.dromara.facility.domain.req.matrix; | ||||
| 
 | ||||
| import lombok.Data; | ||||
| import org.dromara.facility.domain.req.geojson.GeoJson; | ||||
| import org.dromara.facility.domain.req.geojson.GeoJsonByPoint; | ||||
| import org.dromara.facility.domain.req.geojson.FacGeoJson; | ||||
| import org.dromara.facility.domain.req.geojson.FacGeoJsonByPoint; | ||||
| 
 | ||||
| import java.io.Serial; | ||||
| import java.io.Serializable; | ||||
| @ -12,7 +12,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/24 11:03 | ||||
|  */ | ||||
| @Data | ||||
| public class MatrixCreateByGeoJsonReq implements Serializable { | ||||
| public class FacMatrixCreateByGeoJsonReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     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; | ||||
| 
 | ||||
| } | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/21 14:55 | ||||
|  */ | ||||
| @Data | ||||
| public class MatrixCreateReq implements Serializable { | ||||
| public class FacMatrixCreateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -9094117932741747339L; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/28 16:27 | ||||
|  */ | ||||
| @Data | ||||
| public class MatrixDetailGisReq implements Serializable { | ||||
| public class FacMatrixDetailGisReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 6514291289474982208L; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/21 14:58 | ||||
|  */ | ||||
| @Data | ||||
| public class MatrixQueryReq implements Serializable { | ||||
| public class FacMatrixQueryReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -6595145503602439606L; | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/21 14:57 | ||||
|  */ | ||||
| @Data | ||||
| public class MatrixUpdateReq implements Serializable { | ||||
| public class FacMatrixUpdateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 384644288316208875L; | ||||
| @ -1,8 +1,8 @@ | ||||
| package org.dromara.facility.domain.req.photovoltaicpanel; | ||||
| 
 | ||||
| import lombok.Data; | ||||
| import org.dromara.facility.domain.req.geojson.GeoJsonByPlane; | ||||
| import org.dromara.facility.domain.req.geojson.GeoJsonByPoint; | ||||
| import org.dromara.facility.domain.req.geojson.FacGeoJsonByPlane; | ||||
| import org.dromara.facility.domain.req.geojson.FacGeoJsonByPoint; | ||||
| 
 | ||||
| import java.io.Serial; | ||||
| import java.io.Serializable; | ||||
| @ -12,7 +12,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/24 9:53 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelCreateByGeoJsonReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelCreateByGeoJsonReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     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; | ||||
| 
 | ||||
| } | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/21 14:00 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelCreateReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelCreateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -6155515510030793296L; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/21 14:02 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelQueryReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelQueryReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 4450293360698837635L; | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/21 14:03 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelUpdateReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelUpdateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -7179168647795418115L; | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/22 9:50 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelColumnCreateReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelColumnCreateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 5783638527565322237L; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/22 9:51 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelColumnQueryReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelColumnQueryReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -4288306372664325906L; | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/22 9:50 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelColumnUpdateReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelColumnUpdateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 6489049981734037038L; | ||||
| @ -1,7 +1,7 @@ | ||||
| package org.dromara.facility.domain.req.photovoltaicpanelparts; | ||||
| 
 | ||||
| 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.Serializable; | ||||
| @ -11,7 +11,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/24 11:01 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelPartsCreateByGeoJsonReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelPartsCreateByGeoJsonReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 5682597792623228174L; | ||||
| @ -24,6 +24,6 @@ public class PhotovoltaicPanelPartsCreateByGeoJsonReq implements Serializable { | ||||
|     /** | ||||
|      * 桩点、立柱、支架 GeoJson | ||||
|      */ | ||||
|     private GeoJsonByPoint pointGeoJson; | ||||
|     private FacGeoJsonByPoint pointGeoJson; | ||||
| 
 | ||||
| } | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/21 15:45 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelPartsCreateReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelPartsCreateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -584396159753737769L; | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/22 9:48 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelPointCreateReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelPointCreateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -8316395563268976925L; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/22 9:48 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelPointQueryReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelPointQueryReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 5325875051802738981L; | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/22 9:48 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelPointUpdateReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelPointUpdateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -6060380651961899938L; | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/22 9:40 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelSupportCreateReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelSupportCreateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 2859712819532622700L; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/22 9:43 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelSupportQueryReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelSupportQueryReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 6204782404060432065L; | ||||
| @ -11,7 +11,7 @@ import java.util.List; | ||||
|  * @date 2025/4/22 9:40 | ||||
|  */ | ||||
| @Data | ||||
| public class PhotovoltaicPanelSupportUpdateReq implements Serializable { | ||||
| public class FacPhotovoltaicPanelSupportUpdateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 2466440719288904185L; | ||||
| @ -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.ExcelProperty; | ||||
| @ -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.ExcelProperty; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/28 16:19 | ||||
|  */ | ||||
| @Data | ||||
| public class MatrixDetailGisVo implements Serializable { | ||||
| public class FacMatrixDetailGisVo implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 138750225601876373L; | ||||
| @ -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.ExcelProperty; | ||||
| @ -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.ExcelProperty; | ||||
| @ -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.ExcelProperty; | ||||
| @ -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.ExcelProperty; | ||||
| @ -1,7 +1,7 @@ | ||||
| package org.dromara.facility.mapper; | ||||
|  | ||||
| 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; | ||||
|  | ||||
| /** | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| package org.dromara.facility.mapper; | ||||
|  | ||||
| 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; | ||||
|  | ||||
| /** | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| package org.dromara.facility.mapper; | ||||
|  | ||||
| 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; | ||||
|  | ||||
| /** | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| package org.dromara.facility.mapper; | ||||
|  | ||||
| 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; | ||||
|  | ||||
| /** | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| package org.dromara.facility.mapper; | ||||
|  | ||||
| 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; | ||||
|  | ||||
| /** | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| package org.dromara.facility.mapper; | ||||
|  | ||||
| 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; | ||||
|  | ||||
| /** | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.facility.domain.FacBoxTransformer; | ||||
| import org.dromara.facility.domain.req.boxtransformer.BoxTransformerCreateReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.BoxTransformerQueryReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.BoxTransformerUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacBoxTransformerVo; | ||||
| import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerCreateReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerQueryReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerUpdateReq; | ||||
| import org.dromara.facility.domain.vo.boxtransformer.FacBoxTransformerVo; | ||||
|  | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
| @ -37,7 +37,7 @@ public interface IFacBoxTransformerService extends IService<FacBoxTransformer> { | ||||
|      * @param pageQuery 分页参数 | ||||
|      * @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 查询条件 | ||||
|      * @return 设施-箱变列表 | ||||
|      */ | ||||
|     List<FacBoxTransformerVo> queryList(BoxTransformerQueryReq req); | ||||
|     List<FacBoxTransformerVo> queryList(FacBoxTransformerQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 新增设施-箱变 | ||||
| @ -53,7 +53,7 @@ public interface IFacBoxTransformerService extends IService<FacBoxTransformer> { | ||||
|      * @param req 设施-箱变 | ||||
|      * @return 新增箱变id | ||||
|      */ | ||||
|     Long insertByBo(BoxTransformerCreateReq req); | ||||
|     Long insertByBo(FacBoxTransformerCreateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 修改设施-箱变 | ||||
| @ -61,7 +61,7 @@ public interface IFacBoxTransformerService extends IService<FacBoxTransformer> { | ||||
|      * @param req 设施-箱变 | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     Boolean updateByBo(BoxTransformerUpdateReq req); | ||||
|     Boolean updateByBo(FacBoxTransformerUpdateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 校验并批量删除设施-箱变信息 | ||||
| @ -86,7 +86,7 @@ public interface IFacBoxTransformerService extends IService<FacBoxTransformer> { | ||||
|      * @param req 查询条件 | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     LambdaQueryWrapper<FacBoxTransformer> buildQueryWrapper(BoxTransformerQueryReq req); | ||||
|     LambdaQueryWrapper<FacBoxTransformer> buildQueryWrapper(FacBoxTransformerQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 获取设施-箱变分页对象视图 | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.facility.domain.FacInverter; | ||||
| import org.dromara.facility.domain.req.inverter.InverterCreateReq; | ||||
| import org.dromara.facility.domain.req.inverter.InverterQueryReq; | ||||
| import org.dromara.facility.domain.req.inverter.InverterUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacInverterVo; | ||||
| import org.dromara.facility.domain.req.inverter.FacInverterCreateReq; | ||||
| import org.dromara.facility.domain.req.inverter.FacInverterQueryReq; | ||||
| import org.dromara.facility.domain.req.inverter.FacInverterUpdateReq; | ||||
| import org.dromara.facility.domain.vo.inverter.FacInverterVo; | ||||
|  | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
| @ -37,7 +37,7 @@ public interface IFacInverterService extends IService<FacInverter> { | ||||
|      * @param pageQuery 分页参数 | ||||
|      * @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 查询条件 | ||||
|      * @return 设施-逆变器列表 | ||||
|      */ | ||||
|     List<FacInverterVo> queryList(InverterQueryReq req); | ||||
|     List<FacInverterVo> queryList(FacInverterQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 新增设施-逆变器 | ||||
| @ -53,7 +53,7 @@ public interface IFacInverterService extends IService<FacInverter> { | ||||
|      * @param req 设施-逆变器 | ||||
|      * @return 新增逆变器id | ||||
|      */ | ||||
|     Long insertByBo(InverterCreateReq req); | ||||
|     Long insertByBo(FacInverterCreateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 修改设施-逆变器 | ||||
| @ -61,7 +61,7 @@ public interface IFacInverterService extends IService<FacInverter> { | ||||
|      * @param req 设施-逆变器 | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     Boolean updateByBo(InverterUpdateReq req); | ||||
|     Boolean updateByBo(FacInverterUpdateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 校验并批量删除设施-逆变器信息 | ||||
| @ -86,7 +86,7 @@ public interface IFacInverterService extends IService<FacInverter> { | ||||
|      * @param req 查询条件 | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     LambdaQueryWrapper<FacInverter> buildQueryWrapper(InverterQueryReq req); | ||||
|     LambdaQueryWrapper<FacInverter> buildQueryWrapper(FacInverterQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 获取设施-逆变器分页对象视图 | ||||
|  | ||||
| @ -8,7 +8,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||
| import org.dromara.facility.domain.FacMatrix; | ||||
| import org.dromara.facility.domain.req.matrix.*; | ||||
| 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.List; | ||||
| @ -36,7 +36,7 @@ public interface IFacMatrixService extends IService<FacMatrix> { | ||||
|      * @param pageQuery 分页参数 | ||||
|      * @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 查询条件 | ||||
|      * @return 设施-方阵列表 | ||||
|      */ | ||||
|     List<FacMatrixVo> queryList(MatrixQueryReq req); | ||||
|     List<FacMatrixVo> queryList(FacMatrixQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 获取大屏方阵详情信息 | ||||
| @ -52,7 +52,7 @@ public interface IFacMatrixService extends IService<FacMatrix> { | ||||
|      * @param req 获取大屏方阵详情信息参数 | ||||
|      * @return 大屏方阵详情信息 | ||||
|      */ | ||||
|     MatrixDetailGisVo getMatrixDetailGis(MatrixDetailGisReq req); | ||||
|     FacMatrixDetailGisVo getMatrixDetailGis(FacMatrixDetailGisReq req); | ||||
|  | ||||
|     /** | ||||
|      * 新增设施-方阵 | ||||
| @ -60,7 +60,7 @@ public interface IFacMatrixService extends IService<FacMatrix> { | ||||
|      * @param req 设施-方阵 | ||||
|      * @return 新增方阵id | ||||
|      */ | ||||
|     Long insertByBo(MatrixCreateReq req); | ||||
|     Long insertByBo(FacMatrixCreateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 新增设施-方阵 | ||||
| @ -68,7 +68,7 @@ public interface IFacMatrixService extends IService<FacMatrix> { | ||||
|      * @param geoJson GeoJson格式 | ||||
|      * @return 新增方阵id | ||||
|      */ | ||||
|     Boolean insertByGeoJson(MatrixCreateByGeoJsonReq geoJson); | ||||
|     Boolean insertByGeoJson(FacMatrixCreateByGeoJsonReq geoJson); | ||||
|  | ||||
|     /** | ||||
|      * 修改设施-方阵 | ||||
| @ -76,7 +76,7 @@ public interface IFacMatrixService extends IService<FacMatrix> { | ||||
|      * @param req 设施-方阵 | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     Boolean updateByBo(MatrixUpdateReq req); | ||||
|     Boolean updateByBo(FacMatrixUpdateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 校验并批量删除设施-方阵信息 | ||||
| @ -101,7 +101,7 @@ public interface IFacMatrixService extends IService<FacMatrix> { | ||||
|      * @param req 查询条件 | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     LambdaQueryWrapper<FacMatrix> buildQueryWrapper(MatrixQueryReq req); | ||||
|     LambdaQueryWrapper<FacMatrix> buildQueryWrapper(FacMatrixQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 获取设施-方阵分页对象视图 | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelColumn; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelColumnVo; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnVo; | ||||
|  | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
| @ -37,7 +37,7 @@ public interface IFacPhotovoltaicPanelColumnService extends IService<FacPhotovol | ||||
|      * @param pageQuery 分页参数 | ||||
|      * @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 查询条件 | ||||
|      * @return 设施-光伏板立柱列表 | ||||
|      */ | ||||
|     List<FacPhotovoltaicPanelColumnVo> queryList(PhotovoltaicPanelColumnQueryReq req); | ||||
|     List<FacPhotovoltaicPanelColumnVo> queryList(FacPhotovoltaicPanelColumnQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 新增设施-光伏板立柱 | ||||
| @ -53,7 +53,7 @@ public interface IFacPhotovoltaicPanelColumnService extends IService<FacPhotovol | ||||
|      * @param req 设施-光伏板立柱 | ||||
|      * @return 新增光伏板立柱id | ||||
|      */ | ||||
|     Long insertByBo(PhotovoltaicPanelColumnCreateReq req); | ||||
|     Long insertByBo(FacPhotovoltaicPanelColumnCreateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 修改设施-光伏板立柱 | ||||
| @ -61,7 +61,7 @@ public interface IFacPhotovoltaicPanelColumnService extends IService<FacPhotovol | ||||
|      * @param req 设施-光伏板立柱 | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     Boolean updateByBo(PhotovoltaicPanelColumnUpdateReq req); | ||||
|     Boolean updateByBo(FacPhotovoltaicPanelColumnUpdateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 校验并批量删除设施-光伏板立柱信息 | ||||
| @ -86,7 +86,7 @@ public interface IFacPhotovoltaicPanelColumnService extends IService<FacPhotovol | ||||
|      * @param req 查询条件 | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     LambdaQueryWrapper<FacPhotovoltaicPanelColumn> buildQueryWrapper(PhotovoltaicPanelColumnQueryReq req); | ||||
|     LambdaQueryWrapper<FacPhotovoltaicPanelColumn> buildQueryWrapper(FacPhotovoltaicPanelColumnQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 获取设施-光伏板立柱分页对象视图 | ||||
|  | ||||
| @ -3,8 +3,8 @@ package org.dromara.facility.service; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelColumn; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelPoint; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelSupport; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateReq; | ||||
|  | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
| @ -23,7 +23,7 @@ public interface IFacPhotovoltaicPanelPartsService { | ||||
|      * @param geoJson GeoJson格式 | ||||
|      * @return 是否新增成功 | ||||
|      */ | ||||
|     Boolean insertPartsByGeoJson(PhotovoltaicPanelPartsCreateByGeoJsonReq geoJson); | ||||
|     Boolean insertPartsByGeoJson(FacPhotovoltaicPanelPartsCreateByGeoJsonReq geoJson); | ||||
|  | ||||
|     /** | ||||
|      * 批量新增设施-光伏板(桩点、立柱、支架)内部方法 | ||||
| @ -53,7 +53,7 @@ public interface IFacPhotovoltaicPanelPartsService { | ||||
|      * @param req 设施-光伏板(桩点、立柱、支架) | ||||
|      * @return 是否新增成功 | ||||
|      */ | ||||
|     Boolean insertPartsByBatch(PhotovoltaicPanelPartsCreateReq req); | ||||
|     Boolean insertPartsByBatch(FacPhotovoltaicPanelPartsCreateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 根据方阵主键判断是否存在光伏板点 | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelPoint; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelPointVo; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanelpoint.FacPhotovoltaicPanelPointVo; | ||||
|  | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
| @ -37,7 +37,7 @@ public interface IFacPhotovoltaicPanelPointService extends IService<FacPhotovolt | ||||
|      * @param pageQuery 分页参数 | ||||
|      * @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 查询条件 | ||||
|      * @return 设施-光伏板桩点列表 | ||||
|      */ | ||||
|     List<FacPhotovoltaicPanelPointVo> queryList(PhotovoltaicPanelPointQueryReq req); | ||||
|     List<FacPhotovoltaicPanelPointVo> queryList(FacPhotovoltaicPanelPointQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 新增设施-光伏板桩点 | ||||
| @ -53,7 +53,7 @@ public interface IFacPhotovoltaicPanelPointService extends IService<FacPhotovolt | ||||
|      * @param req 设施-光伏板桩点 | ||||
|      * @return 新增光伏板桩点id | ||||
|      */ | ||||
|     Long insertByBo(PhotovoltaicPanelPointCreateReq req); | ||||
|     Long insertByBo(FacPhotovoltaicPanelPointCreateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 修改设施-光伏板桩点 | ||||
| @ -61,7 +61,7 @@ public interface IFacPhotovoltaicPanelPointService extends IService<FacPhotovolt | ||||
|      * @param req 设施-光伏板桩点 | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     Boolean updateByBo(PhotovoltaicPanelPointUpdateReq req); | ||||
|     Boolean updateByBo(FacPhotovoltaicPanelPointUpdateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 校验并批量删除设施-光伏板桩点信息 | ||||
| @ -86,7 +86,7 @@ public interface IFacPhotovoltaicPanelPointService extends IService<FacPhotovolt | ||||
|      * @param req 查询条件 | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     LambdaQueryWrapper<FacPhotovoltaicPanelPoint> buildQueryWrapper(PhotovoltaicPanelPointQueryReq req); | ||||
|     LambdaQueryWrapper<FacPhotovoltaicPanelPoint> buildQueryWrapper(FacPhotovoltaicPanelPointQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 获取设施-光伏板桩点分页对象视图 | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanel; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelVo; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanel.FacPhotovoltaicPanelVo; | ||||
|  | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
| @ -38,7 +38,7 @@ public interface IFacPhotovoltaicPanelService extends IService<FacPhotovoltaicPa | ||||
|      * @param pageQuery 分页参数 | ||||
|      * @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 查询条件 | ||||
|      * @return 设施-光伏板列表 | ||||
|      */ | ||||
|     List<FacPhotovoltaicPanelVo> queryList(PhotovoltaicPanelQueryReq req); | ||||
|     List<FacPhotovoltaicPanelVo> queryList(FacPhotovoltaicPanelQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 新增设施-光伏板 | ||||
| @ -54,7 +54,7 @@ public interface IFacPhotovoltaicPanelService extends IService<FacPhotovoltaicPa | ||||
|      * @param req 设施-光伏板 | ||||
|      * @return 新增光伏板id | ||||
|      */ | ||||
|     Long insertByBo(PhotovoltaicPanelCreateReq req); | ||||
|     Long insertByBo(FacPhotovoltaicPanelCreateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 新增光伏板 | ||||
| @ -62,7 +62,7 @@ public interface IFacPhotovoltaicPanelService extends IService<FacPhotovoltaicPa | ||||
|      * @param geoJson GeoJson格式 | ||||
|      * @return 是否新增成功 | ||||
|      */ | ||||
|     Boolean insertByGeoJson(PhotovoltaicPanelCreateByGeoJsonReq geoJson); | ||||
|     Boolean insertByGeoJson(FacPhotovoltaicPanelCreateByGeoJsonReq geoJson); | ||||
|  | ||||
|     /** | ||||
|      * 修改设施-光伏板 | ||||
| @ -70,7 +70,7 @@ public interface IFacPhotovoltaicPanelService extends IService<FacPhotovoltaicPa | ||||
|      * @param req 设施-光伏板 | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     Boolean updateByBo(PhotovoltaicPanelUpdateReq req); | ||||
|     Boolean updateByBo(FacPhotovoltaicPanelUpdateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 校验并批量删除设施-光伏板信息 | ||||
| @ -95,7 +95,7 @@ public interface IFacPhotovoltaicPanelService extends IService<FacPhotovoltaicPa | ||||
|      * @param req 查询条件 | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     LambdaQueryWrapper<FacPhotovoltaicPanel> buildQueryWrapper(PhotovoltaicPanelQueryReq req); | ||||
|     LambdaQueryWrapper<FacPhotovoltaicPanel> buildQueryWrapper(FacPhotovoltaicPanelQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 获取设施-光伏板分页对象视图 | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelSupport; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelSupportVo; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportVo; | ||||
|  | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
| @ -37,7 +37,7 @@ public interface IFacPhotovoltaicPanelSupportService extends IService<FacPhotovo | ||||
|      * @param pageQuery 分页参数 | ||||
|      * @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 查询条件 | ||||
|      * @return 设施-光伏板支架列表 | ||||
|      */ | ||||
|     List<FacPhotovoltaicPanelSupportVo> queryList(PhotovoltaicPanelSupportQueryReq req); | ||||
|     List<FacPhotovoltaicPanelSupportVo> queryList(FacPhotovoltaicPanelSupportQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 新增设施-光伏板支架 | ||||
| @ -53,7 +53,7 @@ public interface IFacPhotovoltaicPanelSupportService extends IService<FacPhotovo | ||||
|      * @param req 设施-光伏板支架 | ||||
|      * @return 新增光伏板支架id | ||||
|      */ | ||||
|     Long insertByBo(PhotovoltaicPanelSupportCreateReq req); | ||||
|     Long insertByBo(FacPhotovoltaicPanelSupportCreateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 修改设施-光伏板支架 | ||||
| @ -61,7 +61,7 @@ public interface IFacPhotovoltaicPanelSupportService extends IService<FacPhotovo | ||||
|      * @param req 设施-光伏板支架 | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     Boolean updateByBo(PhotovoltaicPanelSupportUpdateReq req); | ||||
|     Boolean updateByBo(FacPhotovoltaicPanelSupportUpdateReq req); | ||||
|  | ||||
|     /** | ||||
|      * 校验并批量删除设施-光伏板支架信息 | ||||
| @ -86,7 +86,7 @@ public interface IFacPhotovoltaicPanelSupportService extends IService<FacPhotovo | ||||
|      * @param req 查询条件 | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     LambdaQueryWrapper<FacPhotovoltaicPanelSupport> buildQueryWrapper(PhotovoltaicPanelSupportQueryReq req); | ||||
|     LambdaQueryWrapper<FacPhotovoltaicPanelSupport> buildQueryWrapper(FacPhotovoltaicPanelSupportQueryReq req); | ||||
|  | ||||
|     /** | ||||
|      * 获取设施-光伏板支架分页对象视图 | ||||
|  | ||||
| @ -14,10 +14,10 @@ import org.dromara.common.mybatis.core.page.PageQuery; | ||||
| import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||
| import org.dromara.common.satoken.utils.LoginHelper; | ||||
| import org.dromara.facility.domain.FacBoxTransformer; | ||||
| import org.dromara.facility.domain.req.boxtransformer.BoxTransformerCreateReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.BoxTransformerQueryReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.BoxTransformerUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacBoxTransformerVo; | ||||
| import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerCreateReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerQueryReq; | ||||
| import org.dromara.facility.domain.req.boxtransformer.FacBoxTransformerUpdateReq; | ||||
| import org.dromara.facility.domain.vo.boxtransformer.FacBoxTransformerVo; | ||||
| import org.dromara.facility.mapper.FacBoxTransformerMapper; | ||||
| import org.dromara.facility.service.IFacBoxTransformerService; | ||||
| import org.dromara.facility.service.IFacMatrixService; | ||||
| @ -68,7 +68,7 @@ public class FacBoxTransformerServiceImpl extends ServiceImpl<FacBoxTransformerM | ||||
|      * @return 设施-箱变分页列表 | ||||
|      */ | ||||
|     @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)); | ||||
|         return TableDataInfo.build(this.getVoPage(result)); | ||||
|     } | ||||
| @ -80,7 +80,7 @@ public class FacBoxTransformerServiceImpl extends ServiceImpl<FacBoxTransformerM | ||||
|      * @return 设施-箱变列表 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<FacBoxTransformerVo> queryList(BoxTransformerQueryReq req) { | ||||
|     public List<FacBoxTransformerVo> queryList(FacBoxTransformerQueryReq req) { | ||||
|         List<FacBoxTransformer> boxTransformerList = this.list(this.buildQueryWrapper(req)); | ||||
|         return boxTransformerList.stream().map(this::getVo).toList(); | ||||
|     } | ||||
| @ -92,7 +92,7 @@ public class FacBoxTransformerServiceImpl extends ServiceImpl<FacBoxTransformerM | ||||
|      * @return 新增箱变id | ||||
|      */ | ||||
|     @Override | ||||
|     public Long insertByBo(BoxTransformerCreateReq req) { | ||||
|     public Long insertByBo(FacBoxTransformerCreateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacBoxTransformer boxTransformer = new FacBoxTransformer(); | ||||
|         BeanUtils.copyProperties(req, boxTransformer); | ||||
| @ -127,7 +127,7 @@ public class FacBoxTransformerServiceImpl extends ServiceImpl<FacBoxTransformerM | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Boolean updateByBo(BoxTransformerUpdateReq req) { | ||||
|     public Boolean updateByBo(FacBoxTransformerUpdateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacBoxTransformer boxTransformer = new FacBoxTransformer(); | ||||
|         BeanUtils.copyProperties(req, boxTransformer); | ||||
| @ -235,7 +235,7 @@ public class FacBoxTransformerServiceImpl extends ServiceImpl<FacBoxTransformerM | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     @Override | ||||
|     public LambdaQueryWrapper<FacBoxTransformer> buildQueryWrapper(BoxTransformerQueryReq req) { | ||||
|     public LambdaQueryWrapper<FacBoxTransformer> buildQueryWrapper(FacBoxTransformerQueryReq req) { | ||||
|         LambdaQueryWrapper<FacBoxTransformer> lqw = new LambdaQueryWrapper<>(); | ||||
|         if (req == null) { | ||||
|             return lqw; | ||||
|  | ||||
| @ -14,10 +14,10 @@ import org.dromara.common.mybatis.core.page.PageQuery; | ||||
| import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||
| import org.dromara.common.satoken.utils.LoginHelper; | ||||
| import org.dromara.facility.domain.FacInverter; | ||||
| import org.dromara.facility.domain.req.inverter.InverterCreateReq; | ||||
| import org.dromara.facility.domain.req.inverter.InverterQueryReq; | ||||
| import org.dromara.facility.domain.req.inverter.InverterUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacInverterVo; | ||||
| import org.dromara.facility.domain.req.inverter.FacInverterCreateReq; | ||||
| import org.dromara.facility.domain.req.inverter.FacInverterQueryReq; | ||||
| import org.dromara.facility.domain.req.inverter.FacInverterUpdateReq; | ||||
| import org.dromara.facility.domain.vo.inverter.FacInverterVo; | ||||
| import org.dromara.facility.mapper.FacInverterMapper; | ||||
| import org.dromara.facility.service.IFacInverterService; | ||||
| import org.dromara.facility.service.IFacMatrixService; | ||||
| @ -68,7 +68,7 @@ public class FacInverterServiceImpl extends ServiceImpl<FacInverterMapper, FacIn | ||||
|      * @return 设施-逆变器分页列表 | ||||
|      */ | ||||
|     @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)); | ||||
|         return TableDataInfo.build(this.getVoPage(result)); | ||||
|     } | ||||
| @ -80,7 +80,7 @@ public class FacInverterServiceImpl extends ServiceImpl<FacInverterMapper, FacIn | ||||
|      * @return 设施-逆变器列表 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<FacInverterVo> queryList(InverterQueryReq req) { | ||||
|     public List<FacInverterVo> queryList(FacInverterQueryReq req) { | ||||
|         List<FacInverter> inverterList = this.list(this.buildQueryWrapper(req)); | ||||
|         return inverterList.stream().map(this::getVo).toList(); | ||||
|     } | ||||
| @ -92,7 +92,7 @@ public class FacInverterServiceImpl extends ServiceImpl<FacInverterMapper, FacIn | ||||
|      * @return 新增逆变器id | ||||
|      */ | ||||
|     @Override | ||||
|     public Long insertByBo(InverterCreateReq req) { | ||||
|     public Long insertByBo(FacInverterCreateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacInverter inverter = new FacInverter(); | ||||
|         BeanUtils.copyProperties(req, inverter); | ||||
| @ -127,7 +127,7 @@ public class FacInverterServiceImpl extends ServiceImpl<FacInverterMapper, FacIn | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Boolean updateByBo(InverterUpdateReq req) { | ||||
|     public Boolean updateByBo(FacInverterUpdateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacInverter inverter = new FacInverter(); | ||||
|         BeanUtils.copyProperties(req, inverter); | ||||
| @ -235,7 +235,7 @@ public class FacInverterServiceImpl extends ServiceImpl<FacInverterMapper, FacIn | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     @Override | ||||
|     public LambdaQueryWrapper<FacInverter> buildQueryWrapper(InverterQueryReq req) { | ||||
|     public LambdaQueryWrapper<FacInverter> buildQueryWrapper(FacInverterQueryReq req) { | ||||
|         LambdaQueryWrapper<FacInverter> lqw = new LambdaQueryWrapper<>(); | ||||
|         if (req == null) { | ||||
|             return lqw; | ||||
|  | ||||
| @ -14,13 +14,13 @@ import org.dromara.common.mybatis.core.page.PageQuery; | ||||
| import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||
| import org.dromara.common.satoken.utils.LoginHelper; | ||||
| import org.dromara.facility.domain.*; | ||||
| import org.dromara.facility.domain.enums.FinishStatusEnum; | ||||
| import org.dromara.facility.domain.req.geojson.Feature; | ||||
| import org.dromara.facility.domain.req.geojson.FeatureByPoint; | ||||
| import org.dromara.facility.domain.req.geojson.Geometry; | ||||
| import org.dromara.facility.domain.enums.FacFinishStatusEnum; | ||||
| import org.dromara.facility.domain.req.geojson.FacFeature; | ||||
| import org.dromara.facility.domain.req.geojson.FacFeatureByPoint; | ||||
| import org.dromara.facility.domain.req.geojson.FacGeometry; | ||||
| import org.dromara.facility.domain.req.matrix.*; | ||||
| 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.service.*; | ||||
| import org.dromara.project.service.IBusProjectService; | ||||
| @ -97,7 +97,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|      * @return 设施-方阵分页列表 | ||||
|      */ | ||||
|     @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)); | ||||
|         return TableDataInfo.build(this.getVoPage(result)); | ||||
|     } | ||||
| @ -109,7 +109,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|      * @return 设施-方阵列表 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<FacMatrixVo> queryList(MatrixQueryReq req) { | ||||
|     public List<FacMatrixVo> queryList(FacMatrixQueryReq req) { | ||||
|         List<FacMatrix> matrixList = this.list(this.buildQueryWrapper(req)); | ||||
|         return matrixList.stream().map(this::getVo).toList(); | ||||
|     } | ||||
| @ -121,13 +121,13 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|      * @return 大屏方阵详情信息 | ||||
|      */ | ||||
|     @Override | ||||
|     public MatrixDetailGisVo getMatrixDetailGis(MatrixDetailGisReq req) { | ||||
|     public FacMatrixDetailGisVo getMatrixDetailGis(FacMatrixDetailGisReq req) { | ||||
|         Long projectId = req.getProjectId(); | ||||
|         if (projectId == null || projectService.getById(projectId) == null) { | ||||
|             throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND); | ||||
|         } | ||||
|         Long matrixId = req.getMatrixId(); | ||||
|         MatrixDetailGisVo matrixDetailGisVo = new MatrixDetailGisVo(); | ||||
|         FacMatrixDetailGisVo matrixDetailGisVo = new FacMatrixDetailGisVo(); | ||||
|         // 获取箱变数量 | ||||
|         List<FacBoxTransformer> boxTransformerList = boxTransformerService.lambdaQuery() | ||||
|             .select(FacBoxTransformer::getId, FacBoxTransformer::getStatus) | ||||
| @ -138,7 +138,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|             matrixDetailGisVo.setBoxTransformerCount((long) boxTransformerList.size()); | ||||
|             matrixDetailGisVo.setBoxTransformerFinishCount(boxTransformerList.stream() | ||||
|                 .filter(boxTransformer -> | ||||
|                     FinishStatusEnum.FINISH.getValue().equals(boxTransformer.getStatus())).count()); | ||||
|                     FacFinishStatusEnum.FINISH.getValue().equals(boxTransformer.getStatus())).count()); | ||||
|         } | ||||
|         // 获取逆变器数量 | ||||
|         List<FacInverter> inverterList = inverterService.lambdaQuery() | ||||
| @ -150,7 +150,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|             matrixDetailGisVo.setInverterCount((long) inverterList.size()); | ||||
|             matrixDetailGisVo.setInverterFinishCount(inverterList.stream() | ||||
|                 .filter(inverter -> | ||||
|                     FinishStatusEnum.FINISH.getValue().equals(inverter.getStatus())).count()); | ||||
|                     FacFinishStatusEnum.FINISH.getValue().equals(inverter.getStatus())).count()); | ||||
|         } | ||||
|         // 获取光伏板数量 | ||||
|         List<FacPhotovoltaicPanel> photovoltaicPanelList = photovoltaicPanelService.lambdaQuery() | ||||
| @ -162,7 +162,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|             matrixDetailGisVo.setPhotovoltaicPanelCount((long) photovoltaicPanelList.size()); | ||||
|             matrixDetailGisVo.setPhotovoltaicPanelFinishCount(photovoltaicPanelList.stream() | ||||
|                 .filter(photovoltaicPanel -> | ||||
|                     FinishStatusEnum.FINISH.getValue().equals(photovoltaicPanel.getStatus())).count()); | ||||
|                     FacFinishStatusEnum.FINISH.getValue().equals(photovoltaicPanel.getStatus())).count()); | ||||
|         } | ||||
|         // 获取光伏板点数量 | ||||
|         List<FacPhotovoltaicPanelPoint> photovoltaicPanelPointList = photovoltaicPanelPointService.lambdaQuery() | ||||
| @ -174,7 +174,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|             matrixDetailGisVo.setPointCount((long) photovoltaicPanelPointList.size()); | ||||
|             matrixDetailGisVo.setPointFinishCount(photovoltaicPanelPointList.stream() | ||||
|                 .filter(photovoltaicPanelPoint -> | ||||
|                     FinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelPoint.getStatus())).count()); | ||||
|                     FacFinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelPoint.getStatus())).count()); | ||||
|         } | ||||
|         // 获取支架数量 | ||||
|         List<FacPhotovoltaicPanelSupport> photovoltaicPanelSupportList = photovoltaicPanelSupportService.lambdaQuery() | ||||
| @ -186,7 +186,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|             matrixDetailGisVo.setSupportCount((long) photovoltaicPanelSupportList.size()); | ||||
|             matrixDetailGisVo.setSupportFinishCount(photovoltaicPanelSupportList.stream() | ||||
|                 .filter(photovoltaicPanelSupport -> | ||||
|                     FinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelSupport.getStatus())).count()); | ||||
|                     FacFinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelSupport.getStatus())).count()); | ||||
|         } | ||||
|         // 获取立柱数量 | ||||
|         List<FacPhotovoltaicPanelColumn> photovoltaicPanelColumnList = photovoltaicPanelColumnService.lambdaQuery() | ||||
| @ -198,7 +198,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|             matrixDetailGisVo.setColumnCount((long) photovoltaicPanelColumnList.size()); | ||||
|             matrixDetailGisVo.setColumnFinishCount(photovoltaicPanelColumnList.stream() | ||||
|                 .filter(photovoltaicPanelColumn -> | ||||
|                     FinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelColumn.getStatus())).count()); | ||||
|                     FacFinishStatusEnum.FINISH.getValue().equals(photovoltaicPanelColumn.getStatus())).count()); | ||||
|         } | ||||
|         return matrixDetailGisVo; | ||||
|     } | ||||
| @ -210,7 +210,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|      * @return 新增方阵id | ||||
|      */ | ||||
|     @Override | ||||
|     public Long insertByBo(MatrixCreateReq req) { | ||||
|     public Long insertByBo(FacMatrixCreateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacMatrix matrix = new FacMatrix(); | ||||
|         BeanUtils.copyProperties(req, matrix); | ||||
| @ -246,7 +246,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|      */ | ||||
|     @Override | ||||
|     @Transactional(rollbackFor = Exception.class) | ||||
|     public Boolean insertByGeoJson(MatrixCreateByGeoJsonReq geoJson) { | ||||
|     public Boolean insertByGeoJson(FacMatrixCreateByGeoJsonReq geoJson) { | ||||
|         Long projectId = geoJson.getProjectId(); | ||||
|         if (projectService.getById(projectId) == null) { | ||||
|             throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND); | ||||
| @ -255,18 +255,18 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|         List<FacMatrix> oldMatrixList = this.lambdaQuery() | ||||
|             .eq(FacMatrix::getProjectId, projectId).list(); | ||||
|         List<FacMatrix> matrixList = new ArrayList<>(); | ||||
|         List<Feature> locationFeatures = geoJson.getLocationGeoJson().getFeatures(); | ||||
|         List<FeatureByPoint> nameFeatures = geoJson.getNameGeoJson().getFeatures(); | ||||
|         List<FacFeature> locationFeatures = geoJson.getLocationGeoJson().getFeatures(); | ||||
|         List<FacFeatureByPoint> nameFeatures = geoJson.getNameGeoJson().getFeatures(); | ||||
|         // 遍历位置信息 | ||||
|         for (Feature feature : locationFeatures) { | ||||
|         for (FacFeature feature : locationFeatures) { | ||||
|             FacMatrix matrix = new FacMatrix(); | ||||
|             matrix.setProjectId(projectId); | ||||
|             Geometry geometry = feature.getGeometry(); | ||||
|             FacGeometry geometry = feature.getGeometry(); | ||||
|             // 获取坐标信息 | ||||
|             List<List<Double>> coordinatesList = GeoJsonUtils.getTwoDimensionalCoordinates(geometry); | ||||
|             // 获取方阵名称 | ||||
|             String name = null; | ||||
|             for (FeatureByPoint nameFeature : nameFeatures) { | ||||
|             for (FacFeatureByPoint nameFeature : nameFeatures) { | ||||
|                 List<Double> nameCoordinates = nameFeature.getGeometry().getCoordinates(); | ||||
|                 Boolean result = GeoJsonUtils.pointIsWithInPlane(coordinatesList, nameCoordinates); | ||||
|                 if (result) { | ||||
| @ -305,7 +305,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Boolean updateByBo(MatrixUpdateReq req) { | ||||
|     public Boolean updateByBo(FacMatrixUpdateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacMatrix matrix = new FacMatrix(); | ||||
|         BeanUtils.copyProperties(req, matrix); | ||||
| @ -440,7 +440,7 @@ public class FacMatrixServiceImpl extends ServiceImpl<FacMatrixMapper, FacMatrix | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     @Override | ||||
|     public LambdaQueryWrapper<FacMatrix> buildQueryWrapper(MatrixQueryReq req) { | ||||
|     public LambdaQueryWrapper<FacMatrix> buildQueryWrapper(FacMatrixQueryReq req) { | ||||
|         LambdaQueryWrapper<FacMatrix> lqw = new LambdaQueryWrapper<>(); | ||||
|         if (req == null) { | ||||
|             return lqw; | ||||
|  | ||||
| @ -14,10 +14,10 @@ import org.dromara.common.mybatis.core.page.PageQuery; | ||||
| import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||
| import org.dromara.common.satoken.utils.LoginHelper; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelColumn; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.PhotovoltaicPanelColumnUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelColumnVo; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanelcolumn.FacPhotovoltaicPanelColumnVo; | ||||
| import org.dromara.facility.mapper.FacPhotovoltaicPanelColumnMapper; | ||||
| import org.dromara.facility.service.IFacMatrixService; | ||||
| import org.dromara.facility.service.IFacPhotovoltaicPanelColumnService; | ||||
| @ -68,7 +68,7 @@ public class FacPhotovoltaicPanelColumnServiceImpl extends ServiceImpl<FacPhotov | ||||
|      * @return 设施-光伏板立柱分页列表 | ||||
|      */ | ||||
|     @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)); | ||||
|         return TableDataInfo.build(this.getVoPage(result)); | ||||
|     } | ||||
| @ -80,7 +80,7 @@ public class FacPhotovoltaicPanelColumnServiceImpl extends ServiceImpl<FacPhotov | ||||
|      * @return 设施-光伏板立柱列表 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<FacPhotovoltaicPanelColumnVo> queryList(PhotovoltaicPanelColumnQueryReq req) { | ||||
|     public List<FacPhotovoltaicPanelColumnVo> queryList(FacPhotovoltaicPanelColumnQueryReq req) { | ||||
|         List<FacPhotovoltaicPanelColumn> photovoltaicPanelColumnList = this.list(this.buildQueryWrapper(req)); | ||||
|         return photovoltaicPanelColumnList.stream().map(this::getVo).toList(); | ||||
|     } | ||||
| @ -92,7 +92,7 @@ public class FacPhotovoltaicPanelColumnServiceImpl extends ServiceImpl<FacPhotov | ||||
|      * @return 新增光伏板立柱id | ||||
|      */ | ||||
|     @Override | ||||
|     public Long insertByBo(PhotovoltaicPanelColumnCreateReq req) { | ||||
|     public Long insertByBo(FacPhotovoltaicPanelColumnCreateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacPhotovoltaicPanelColumn photovoltaicPanelColumn = new FacPhotovoltaicPanelColumn(); | ||||
|         BeanUtils.copyProperties(req, photovoltaicPanelColumn); | ||||
| @ -127,7 +127,7 @@ public class FacPhotovoltaicPanelColumnServiceImpl extends ServiceImpl<FacPhotov | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Boolean updateByBo(PhotovoltaicPanelColumnUpdateReq req) { | ||||
|     public Boolean updateByBo(FacPhotovoltaicPanelColumnUpdateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacPhotovoltaicPanelColumn photovoltaicPanelColumn = new FacPhotovoltaicPanelColumn(); | ||||
|         BeanUtils.copyProperties(req, photovoltaicPanelColumn); | ||||
| @ -235,7 +235,7 @@ public class FacPhotovoltaicPanelColumnServiceImpl extends ServiceImpl<FacPhotov | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     @Override | ||||
|     public LambdaQueryWrapper<FacPhotovoltaicPanelColumn> buildQueryWrapper(PhotovoltaicPanelColumnQueryReq req) { | ||||
|     public LambdaQueryWrapper<FacPhotovoltaicPanelColumn> buildQueryWrapper(FacPhotovoltaicPanelColumnQueryReq req) { | ||||
|         LambdaQueryWrapper<FacPhotovoltaicPanelColumn> lqw = new LambdaQueryWrapper<>(); | ||||
|         if (req == null) { | ||||
|             return lqw; | ||||
|  | ||||
| @ -13,9 +13,9 @@ import org.dromara.facility.domain.FacPhotovoltaicPanel; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelColumn; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelPoint; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelSupport; | ||||
| import org.dromara.facility.domain.req.geojson.FeatureByPoint; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.PhotovoltaicPanelPartsCreateReq; | ||||
| import org.dromara.facility.domain.req.geojson.FacFeatureByPoint; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelparts.FacPhotovoltaicPanelPartsCreateReq; | ||||
| import org.dromara.facility.service.*; | ||||
| import org.dromara.project.service.IBusProjectService; | ||||
| import org.dromara.utils.GeoJsonUtils; | ||||
| @ -70,7 +70,7 @@ public class FacPhotovoltaicPanelPartsServiceImpl implements IFacPhotovoltaicPan | ||||
|      * @return 是否新增成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Boolean insertPartsByGeoJson(PhotovoltaicPanelPartsCreateByGeoJsonReq geoJson) { | ||||
|     public Boolean insertPartsByGeoJson(FacPhotovoltaicPanelPartsCreateByGeoJsonReq geoJson) { | ||||
|         Long projectId = geoJson.getProjectId(); | ||||
|         if (projectService.getById(projectId) == null) { | ||||
|             throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND); | ||||
| @ -81,7 +81,7 @@ public class FacPhotovoltaicPanelPartsServiceImpl implements IFacPhotovoltaicPan | ||||
|         if (CollUtil.isEmpty(photovoltaicPanelList)) { | ||||
|             throw new ServiceException("项目下未创建光伏板", HttpStatus.NOT_FOUND); | ||||
|         } | ||||
|         List<FeatureByPoint> features = geoJson.getPointGeoJson().getFeatures(); | ||||
|         List<FacFeatureByPoint> features = geoJson.getPointGeoJson().getFeatures(); | ||||
|         // 获取数据库中所有点的列表 | ||||
|         List<FacPhotovoltaicPanelPoint> oldPointList = photovoltaicPanelPointService.lambdaQuery() | ||||
|             .eq(FacPhotovoltaicPanelPoint::getProjectId, projectId).list(); | ||||
| @ -324,7 +324,7 @@ public class FacPhotovoltaicPanelPartsServiceImpl implements IFacPhotovoltaicPan | ||||
|      */ | ||||
|     @Override | ||||
|     @Transactional(rollbackFor = Exception.class) | ||||
|     public Boolean insertPartsByBatch(PhotovoltaicPanelPartsCreateReq req) { | ||||
|     public Boolean insertPartsByBatch(FacPhotovoltaicPanelPartsCreateReq req) { | ||||
|         // 参数校验 | ||||
|         Long projectId = req.getProjectId(); | ||||
|         if (projectId == null || projectService.getById(projectId) == null) { | ||||
|  | ||||
| @ -14,10 +14,10 @@ import org.dromara.common.mybatis.core.page.PageQuery; | ||||
| import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||
| import org.dromara.common.satoken.utils.LoginHelper; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelPoint; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.PhotovoltaicPanelPointUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelPointVo; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelpoint.FacPhotovoltaicPanelPointUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanelpoint.FacPhotovoltaicPanelPointVo; | ||||
| import org.dromara.facility.mapper.FacPhotovoltaicPanelPointMapper; | ||||
| import org.dromara.facility.service.IFacMatrixService; | ||||
| import org.dromara.facility.service.IFacPhotovoltaicPanelPointService; | ||||
| @ -68,7 +68,7 @@ public class FacPhotovoltaicPanelPointServiceImpl extends ServiceImpl<FacPhotovo | ||||
|      * @return 设施-光伏板桩点分页列表 | ||||
|      */ | ||||
|     @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)); | ||||
|         return TableDataInfo.build(this.getVoPage(result)); | ||||
|     } | ||||
| @ -80,7 +80,7 @@ public class FacPhotovoltaicPanelPointServiceImpl extends ServiceImpl<FacPhotovo | ||||
|      * @return 设施-光伏板桩点列表 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<FacPhotovoltaicPanelPointVo> queryList(PhotovoltaicPanelPointQueryReq req) { | ||||
|     public List<FacPhotovoltaicPanelPointVo> queryList(FacPhotovoltaicPanelPointQueryReq req) { | ||||
|         List<FacPhotovoltaicPanelPoint> photovoltaicPanelPointList = this.list(this.buildQueryWrapper(req)); | ||||
|         return photovoltaicPanelPointList.stream().map(this::getVo).toList(); | ||||
|     } | ||||
| @ -92,7 +92,7 @@ public class FacPhotovoltaicPanelPointServiceImpl extends ServiceImpl<FacPhotovo | ||||
|      * @return 新增光伏板桩点id | ||||
|      */ | ||||
|     @Override | ||||
|     public Long insertByBo(PhotovoltaicPanelPointCreateReq req) { | ||||
|     public Long insertByBo(FacPhotovoltaicPanelPointCreateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacPhotovoltaicPanelPoint photovoltaicPanelPoint = new FacPhotovoltaicPanelPoint(); | ||||
|         BeanUtils.copyProperties(req, photovoltaicPanelPoint); | ||||
| @ -127,7 +127,7 @@ public class FacPhotovoltaicPanelPointServiceImpl extends ServiceImpl<FacPhotovo | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Boolean updateByBo(PhotovoltaicPanelPointUpdateReq req) { | ||||
|     public Boolean updateByBo(FacPhotovoltaicPanelPointUpdateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacPhotovoltaicPanelPoint photovoltaicPanelPoint = new FacPhotovoltaicPanelPoint(); | ||||
|         BeanUtils.copyProperties(req, photovoltaicPanelPoint); | ||||
| @ -235,7 +235,7 @@ public class FacPhotovoltaicPanelPointServiceImpl extends ServiceImpl<FacPhotovo | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     @Override | ||||
|     public LambdaQueryWrapper<FacPhotovoltaicPanelPoint> buildQueryWrapper(PhotovoltaicPanelPointQueryReq req) { | ||||
|     public LambdaQueryWrapper<FacPhotovoltaicPanelPoint> buildQueryWrapper(FacPhotovoltaicPanelPointQueryReq req) { | ||||
|         LambdaQueryWrapper<FacPhotovoltaicPanelPoint> lqw = new LambdaQueryWrapper<>(); | ||||
|         if (req == null) { | ||||
|             return lqw; | ||||
|  | ||||
| @ -14,14 +14,14 @@ import org.dromara.common.mybatis.core.page.PageQuery; | ||||
| import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||
| import org.dromara.common.satoken.utils.LoginHelper; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanel; | ||||
| import org.dromara.facility.domain.req.geojson.FeatureByPlane; | ||||
| import org.dromara.facility.domain.req.geojson.FeatureByPoint; | ||||
| import org.dromara.facility.domain.req.geojson.GeometryByPlane; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.PhotovoltaicPanelUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelVo; | ||||
| import org.dromara.facility.domain.req.geojson.FacFeatureByPlane; | ||||
| import org.dromara.facility.domain.req.geojson.FacFeatureByPoint; | ||||
| import org.dromara.facility.domain.req.geojson.FacGeometryByPlane; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateByGeoJsonReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanel.FacPhotovoltaicPanelUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanel.FacPhotovoltaicPanelVo; | ||||
| import org.dromara.facility.mapper.FacPhotovoltaicPanelMapper; | ||||
| import org.dromara.facility.service.IFacMatrixService; | ||||
| import org.dromara.facility.service.IFacPhotovoltaicPanelPartsService; | ||||
| @ -83,7 +83,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic | ||||
|      * @return 设施-光伏板分页列表 | ||||
|      */ | ||||
|     @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)); | ||||
|         return TableDataInfo.build(this.getVoPage(result)); | ||||
|     } | ||||
| @ -95,7 +95,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic | ||||
|      * @return 设施-光伏板列表 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<FacPhotovoltaicPanelVo> queryList(PhotovoltaicPanelQueryReq req) { | ||||
|     public List<FacPhotovoltaicPanelVo> queryList(FacPhotovoltaicPanelQueryReq req) { | ||||
|         List<FacPhotovoltaicPanel> photovoltaicPanelList = this.list(this.buildQueryWrapper(req)); | ||||
|         return photovoltaicPanelList.stream().map(this::getVo).toList(); | ||||
|     } | ||||
| @ -107,7 +107,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic | ||||
|      * @return 新增光伏板id | ||||
|      */ | ||||
|     @Override | ||||
|     public Long insertByBo(PhotovoltaicPanelCreateReq req) { | ||||
|     public Long insertByBo(FacPhotovoltaicPanelCreateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacPhotovoltaicPanel photovoltaicPanel = new FacPhotovoltaicPanel(); | ||||
|         BeanUtils.copyProperties(req, photovoltaicPanel); | ||||
| @ -143,7 +143,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic | ||||
|      */ | ||||
|     @Override | ||||
|     @Transactional(rollbackFor = Exception.class) | ||||
|     public Boolean insertByGeoJson(PhotovoltaicPanelCreateByGeoJsonReq geoJson) { | ||||
|     public Boolean insertByGeoJson(FacPhotovoltaicPanelCreateByGeoJsonReq geoJson) { | ||||
|         Long projectId = geoJson.getProjectId(); | ||||
|         if (projectService.getById(projectId) == null) { | ||||
|             throw new ServiceException("项目不存在", HttpStatus.NOT_FOUND); | ||||
| @ -165,11 +165,11 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic | ||||
|             )); | ||||
|         // 获取数据库中光伏板信息 | ||||
|         List<FacPhotovoltaicPanel> photovoltaicPanelList = new ArrayList<>(); | ||||
|         List<FeatureByPlane> locationFeatures = geoJson.getLocationGeoJson().getFeatures(); | ||||
|         List<FeatureByPoint> nameFeatures = geoJson.getNameGeoJson().getFeatures(); | ||||
|         for (FeatureByPlane locationFeature : locationFeatures) { | ||||
|         List<FacFeatureByPlane> locationFeatures = geoJson.getLocationGeoJson().getFeatures(); | ||||
|         List<FacFeatureByPoint> nameFeatures = geoJson.getNameGeoJson().getFeatures(); | ||||
|         for (FacFeatureByPlane locationFeature : locationFeatures) { | ||||
|             FacPhotovoltaicPanel photovoltaicPanel = new FacPhotovoltaicPanel(); | ||||
|             GeometryByPlane geometry = locationFeature.getGeometry(); | ||||
|             FacGeometryByPlane geometry = locationFeature.getGeometry(); | ||||
|             List<List<Double>> coordinates = geometry.getCoordinates().get(0); | ||||
|             // todo 判断光伏板在哪个方阵里 | ||||
| /*            Long matrixId = null; | ||||
| @ -193,7 +193,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic | ||||
|             photovoltaicPanel.setMatrixId(1L); | ||||
|             // 获取光伏板名称 | ||||
|             String name = null; | ||||
|             for (FeatureByPoint nameFeature : nameFeatures) { | ||||
|             for (FacFeatureByPoint nameFeature : nameFeatures) { | ||||
|                 List<Double> nameCoordinates = nameFeature.getGeometry().getCoordinates(); | ||||
|                 Boolean result = GeoJsonUtils.pointIsWithInPlane(coordinates, nameCoordinates); | ||||
|                 if (result) { | ||||
| @ -240,7 +240,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Boolean updateByBo(PhotovoltaicPanelUpdateReq req) { | ||||
|     public Boolean updateByBo(FacPhotovoltaicPanelUpdateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacPhotovoltaicPanel photovoltaicPanel = new FacPhotovoltaicPanel(); | ||||
|         BeanUtils.copyProperties(req, photovoltaicPanel); | ||||
| @ -362,7 +362,7 @@ public class FacPhotovoltaicPanelServiceImpl extends ServiceImpl<FacPhotovoltaic | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     @Override | ||||
|     public LambdaQueryWrapper<FacPhotovoltaicPanel> buildQueryWrapper(PhotovoltaicPanelQueryReq req) { | ||||
|     public LambdaQueryWrapper<FacPhotovoltaicPanel> buildQueryWrapper(FacPhotovoltaicPanelQueryReq req) { | ||||
|         LambdaQueryWrapper<FacPhotovoltaicPanel> lqw = new LambdaQueryWrapper<>(); | ||||
|         if (req == null) { | ||||
|             return lqw; | ||||
|  | ||||
| @ -14,10 +14,10 @@ import org.dromara.common.mybatis.core.page.PageQuery; | ||||
| import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||
| import org.dromara.common.satoken.utils.LoginHelper; | ||||
| import org.dromara.facility.domain.FacPhotovoltaicPanelSupport; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.PhotovoltaicPanelSupportUpdateReq; | ||||
| import org.dromara.facility.domain.vo.FacPhotovoltaicPanelSupportVo; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportCreateReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportQueryReq; | ||||
| import org.dromara.facility.domain.req.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportUpdateReq; | ||||
| import org.dromara.facility.domain.vo.photovoltaicpanelsupport.FacPhotovoltaicPanelSupportVo; | ||||
| import org.dromara.facility.mapper.FacPhotovoltaicPanelSupportMapper; | ||||
| import org.dromara.facility.service.IFacMatrixService; | ||||
| import org.dromara.facility.service.IFacPhotovoltaicPanelSupportService; | ||||
| @ -68,7 +68,7 @@ public class FacPhotovoltaicPanelSupportServiceImpl extends ServiceImpl<FacPhoto | ||||
|      * @return 设施-光伏板支架分页列表 | ||||
|      */ | ||||
|     @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)); | ||||
|         return TableDataInfo.build(this.getVoPage(result)); | ||||
|     } | ||||
| @ -80,7 +80,7 @@ public class FacPhotovoltaicPanelSupportServiceImpl extends ServiceImpl<FacPhoto | ||||
|      * @return 设施-光伏板支架列表 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<FacPhotovoltaicPanelSupportVo> queryList(PhotovoltaicPanelSupportQueryReq req) { | ||||
|     public List<FacPhotovoltaicPanelSupportVo> queryList(FacPhotovoltaicPanelSupportQueryReq req) { | ||||
|         List<FacPhotovoltaicPanelSupport> photovoltaicPanelSupportList = this.list(this.buildQueryWrapper(req)); | ||||
|         return photovoltaicPanelSupportList.stream().map(this::getVo).toList(); | ||||
|     } | ||||
| @ -92,7 +92,7 @@ public class FacPhotovoltaicPanelSupportServiceImpl extends ServiceImpl<FacPhoto | ||||
|      * @return 新增光伏板支架id | ||||
|      */ | ||||
|     @Override | ||||
|     public Long insertByBo(PhotovoltaicPanelSupportCreateReq req) { | ||||
|     public Long insertByBo(FacPhotovoltaicPanelSupportCreateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacPhotovoltaicPanelSupport photovoltaicPanelSupport = new FacPhotovoltaicPanelSupport(); | ||||
|         BeanUtils.copyProperties(req, photovoltaicPanelSupport); | ||||
| @ -127,7 +127,7 @@ public class FacPhotovoltaicPanelSupportServiceImpl extends ServiceImpl<FacPhoto | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Boolean updateByBo(PhotovoltaicPanelSupportUpdateReq req) { | ||||
|     public Boolean updateByBo(FacPhotovoltaicPanelSupportUpdateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         FacPhotovoltaicPanelSupport photovoltaicPanelSupport = new FacPhotovoltaicPanelSupport(); | ||||
|         BeanUtils.copyProperties(req, photovoltaicPanelSupport); | ||||
| @ -235,7 +235,7 @@ public class FacPhotovoltaicPanelSupportServiceImpl extends ServiceImpl<FacPhoto | ||||
|      * @return 查询条件封装 | ||||
|      */ | ||||
|     @Override | ||||
|     public LambdaQueryWrapper<FacPhotovoltaicPanelSupport> buildQueryWrapper(PhotovoltaicPanelSupportQueryReq req) { | ||||
|     public LambdaQueryWrapper<FacPhotovoltaicPanelSupport> buildQueryWrapper(FacPhotovoltaicPanelSupportQueryReq req) { | ||||
|         LambdaQueryWrapper<FacPhotovoltaicPanelSupport> lqw = new LambdaQueryWrapper<>(); | ||||
|         if (req == null) { | ||||
|             return lqw; | ||||
|  | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.common.web.core.BaseController; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryGisReq; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.BusMachineryVo; | ||||
| import org.dromara.machinery.domain.vo.MachineryGisVo; | ||||
| import org.dromara.machinery.service.IBusMachineryService; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryGisReq; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.machinery.EqpMachineryVo; | ||||
| import org.dromara.machinery.domain.vo.machinery.EqpMachineryGisVo; | ||||
| import org.dromara.machinery.service.IEqpMachineryService; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| 
 | ||||
| @ -37,16 +37,16 @@ import java.util.List; | ||||
| @RequiredArgsConstructor | ||||
| @RestController | ||||
| @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") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo<BusMachineryVo> list(MachineryQueryReq req, PageQuery pageQuery) { | ||||
|     public TableDataInfo<EqpMachineryVo> list(EqpMachineryQueryReq req, PageQuery pageQuery) { | ||||
|         return busMachineryService.queryPageList(req, pageQuery); | ||||
|     } | ||||
| 
 | ||||
| @ -56,9 +56,9 @@ public class BusMachineryController extends BaseController { | ||||
|     @SaCheckPermission("machinery:machinery:export") | ||||
|     @Log(title = "机械", businessType = BusinessType.EXPORT) | ||||
|     @PostMapping("/export") | ||||
|     public void export(MachineryQueryReq req, HttpServletResponse response) { | ||||
|         List<BusMachineryVo> list = busMachineryService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "机械", BusMachineryVo.class, response); | ||||
|     public void export(EqpMachineryQueryReq req, HttpServletResponse response) { | ||||
|         List<EqpMachineryVo> list = busMachineryService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "机械", EqpMachineryVo.class, response); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
| @ -66,7 +66,7 @@ public class BusMachineryController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("machinery:machinery:list") | ||||
|     @GetMapping("/list/gis") | ||||
|     public R<List<MachineryGisVo>> queryGisList(MachineryGisReq req) { | ||||
|     public R<List<EqpMachineryGisVo>> queryGisList(EqpMachineryGisReq req) { | ||||
|         return R.ok(busMachineryService.queryGisList(req)); | ||||
|     } | ||||
| 
 | ||||
| @ -77,7 +77,7 @@ public class BusMachineryController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("machinery:machinery:query") | ||||
|     @GetMapping("/{id}") | ||||
|     public R<BusMachineryVo> getInfo(@NotNull(message = "主键不能为空") | ||||
|     public R<EqpMachineryVo> getInfo(@NotNull(message = "主键不能为空") | ||||
|                                      @PathVariable Long id) { | ||||
|         return R.ok(busMachineryService.queryById(id)); | ||||
|     } | ||||
| @ -89,7 +89,7 @@ public class BusMachineryController extends BaseController { | ||||
|     @Log(title = "机械", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
| 
 | ||||
| @ -100,7 +100,7 @@ public class BusMachineryController extends BaseController { | ||||
|     @Log(title = "机械", businessType = BusinessType.UPDATE) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
| 
 | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.common.web.core.BaseController; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.BusMachineryDetailVo; | ||||
| import org.dromara.machinery.service.IBusMachineryDetailService; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.machinerydetail.EqpMachineryDetailVo; | ||||
| import org.dromara.machinery.service.IEqpMachineryDetailService; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| 
 | ||||
| @ -35,16 +35,16 @@ import java.util.List; | ||||
| @RequiredArgsConstructor | ||||
| @RestController | ||||
| @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") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo<BusMachineryDetailVo> list(MachineryDetailQueryReq req, PageQuery pageQuery) { | ||||
|     public TableDataInfo<EqpMachineryDetailVo> list(EqpMachineryDetailQueryReq req, PageQuery pageQuery) { | ||||
|         return busMachineryDetailService.queryPageList(req, pageQuery); | ||||
|     } | ||||
| 
 | ||||
| @ -54,9 +54,9 @@ public class BusMachineryDetailController extends BaseController { | ||||
|     @SaCheckPermission("machinery:machineryDetail:export") | ||||
|     @Log(title = "机械详情", businessType = BusinessType.EXPORT) | ||||
|     @PostMapping("/export") | ||||
|     public void export(MachineryDetailQueryReq req, HttpServletResponse response) { | ||||
|         List<BusMachineryDetailVo> list = busMachineryDetailService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "机械详情", BusMachineryDetailVo.class, response); | ||||
|     public void export(EqpMachineryDetailQueryReq req, HttpServletResponse response) { | ||||
|         List<EqpMachineryDetailVo> list = busMachineryDetailService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "机械详情", EqpMachineryDetailVo.class, response); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
| @ -66,7 +66,7 @@ public class BusMachineryDetailController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("machinery:machineryDetail:query") | ||||
|     @GetMapping("/{id}") | ||||
|     public R<BusMachineryDetailVo> getInfo(@NotNull(message = "主键不能为空") | ||||
|     public R<EqpMachineryDetailVo> getInfo(@NotNull(message = "主键不能为空") | ||||
|                                            @PathVariable Long id) { | ||||
|         return R.ok(busMachineryDetailService.queryById(id)); | ||||
|     } | ||||
| @ -78,7 +78,7 @@ public class BusMachineryDetailController extends BaseController { | ||||
|     @Log(title = "机械详情", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
| 
 | ||||
| @ -89,7 +89,7 @@ public class BusMachineryDetailController extends BaseController { | ||||
|     @Log(title = "机械详情", businessType = BusinessType.UPDATE) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
| 
 | ||||
| @ -11,15 +11,15 @@ import java.io.Serial; | ||||
| import java.util.Date; | ||||
| 
 | ||||
| /** | ||||
|  * 机械对象 bus_machinery | ||||
|  * 机械对象 eqp_machinery | ||||
|  * | ||||
|  * @author lcj | ||||
|  * @date 2025-03-07 | ||||
|  */ | ||||
| @Data | ||||
| @EqualsAndHashCode(callSuper = true) | ||||
| @TableName("bus_machinery") | ||||
| public class BusMachinery extends BaseEntity { | ||||
| @TableName("eqp_machinery") | ||||
| public class EqpMachinery extends BaseEntity { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 1L; | ||||
| @ -11,15 +11,15 @@ import java.io.Serial; | ||||
| import java.util.Date; | ||||
| 
 | ||||
| /** | ||||
|  * 机械详情对象 bus_machinery_detail | ||||
|  * 机械详情对象 eqp_machinery_detail | ||||
|  * | ||||
|  * @author lcj | ||||
|  * @date 2025-03-07 | ||||
|  */ | ||||
| @Data | ||||
| @EqualsAndHashCode(callSuper = true) | ||||
| @TableName("bus_machinery_detail") | ||||
| public class BusMachineryDetail extends BaseEntity { | ||||
| @TableName("eqp_machinery_detail") | ||||
| public class EqpMachineryDetail extends BaseEntity { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 1L; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/3/5 14:05 | ||||
|  */ | ||||
| @Data | ||||
| public class MachineryCreateReq implements Serializable { | ||||
| public class EqpMachineryCreateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -7603153089205421154L; | ||||
| @ -11,7 +11,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/28 10:26 | ||||
|  */ | ||||
| @Data | ||||
| public class MachineryGisReq implements Serializable { | ||||
| public class EqpMachineryGisReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -5157791260034938544L; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/3/5 14:31 | ||||
|  */ | ||||
| @Data | ||||
| public class MachineryQueryReq implements Serializable { | ||||
| public class EqpMachineryQueryReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 3252651952758479341L; | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/3/5 15:04 | ||||
|  */ | ||||
| @Data | ||||
| public class MachineryUpdateReq implements Serializable { | ||||
| public class EqpMachineryUpdateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -8022860866890925958L; | ||||
| @ -11,7 +11,7 @@ import java.util.Date; | ||||
|  * @date 2025/3/5 14:05 | ||||
|  */ | ||||
| @Data | ||||
| public class MachineryDetailCreateReq implements Serializable { | ||||
| public class EqpMachineryDetailCreateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -7603153089205421154L; | ||||
| @ -11,7 +11,7 @@ import java.util.Date; | ||||
|  * @date 2025/3/5 14:31 | ||||
|  */ | ||||
| @Data | ||||
| public class MachineryDetailQueryReq implements Serializable { | ||||
| public class EqpMachineryDetailQueryReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 3252651952758479341L; | ||||
| @ -11,7 +11,7 @@ import java.util.Date; | ||||
|  * @date 2025/3/5 15:04 | ||||
|  */ | ||||
| @Data | ||||
| public class MachineryDetailUpdateReq implements Serializable { | ||||
| public class EqpMachineryDetailUpdateReq implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -8022860866890925958L; | ||||
| @ -1,4 +1,4 @@ | ||||
| package org.dromara.machinery.domain.vo; | ||||
| package org.dromara.machinery.domain.vo.machinery; | ||||
| 
 | ||||
| import lombok.Data; | ||||
| 
 | ||||
| @ -10,7 +10,7 @@ import java.io.Serializable; | ||||
|  * @date 2025/4/28 10:27 | ||||
|  */ | ||||
| @Data | ||||
| public class MachineryGisVo implements Serializable { | ||||
| public class EqpMachineryGisVo implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = -724470814094084721L; | ||||
| @ -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.ExcelProperty; | ||||
| import io.github.linpeilie.annotations.AutoMapper; | ||||
| import lombok.Data; | ||||
| import org.dromara.machinery.domain.BusMachinery; | ||||
| import org.dromara.machinery.domain.EqpMachinery; | ||||
| 
 | ||||
| import java.io.Serial; | ||||
| import java.io.Serializable; | ||||
| @ -12,15 +12,15 @@ import java.util.Date; | ||||
| 
 | ||||
| 
 | ||||
| /** | ||||
|  * 机械视图对象 bus_machinery | ||||
|  * 机械视图对象 eqp_machinery | ||||
|  * | ||||
|  * @author lcj | ||||
|  * @date 2025-03-07 | ||||
|  */ | ||||
| @Data | ||||
| @ExcelIgnoreUnannotated | ||||
| @AutoMapper(target = BusMachinery.class) | ||||
| public class BusMachineryVo implements Serializable { | ||||
| @AutoMapper(target = EqpMachinery.class) | ||||
| public class EqpMachineryVo implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 1L; | ||||
| @ -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.ExcelProperty; | ||||
| @ -6,7 +6,7 @@ import io.github.linpeilie.annotations.AutoMapper; | ||||
| import lombok.Data; | ||||
| import org.dromara.common.excel.annotation.ExcelDictFormat; | ||||
| 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 java.io.Serial; | ||||
| @ -16,15 +16,15 @@ import java.util.List; | ||||
| 
 | ||||
| 
 | ||||
| /** | ||||
|  * 机械详情视图对象 bus_machinery_detail | ||||
|  * 机械详情视图对象 eqp_machinery_detail | ||||
|  * | ||||
|  * @author lcj | ||||
|  * @date 2025-03-07 | ||||
|  */ | ||||
| @Data | ||||
| @ExcelIgnoreUnannotated | ||||
| @AutoMapper(target = BusMachineryDetail.class) | ||||
| public class BusMachineryDetailVo implements Serializable { | ||||
| @AutoMapper(target = EqpMachineryDetail.class) | ||||
| public class EqpMachineryDetailVo implements Serializable { | ||||
| 
 | ||||
|     @Serial | ||||
|     private static final long serialVersionUID = 1L; | ||||
| @ -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> { | ||||
|  | ||||
| } | ||||
| @ -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> { | ||||
|  | ||||
| } | ||||
| @ -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> { | ||||
|  | ||||
| } | ||||
| @ -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> { | ||||
|  | ||||
| } | ||||
| @ -5,11 +5,11 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||||
| import com.baomidou.mybatisplus.extension.service.IService; | ||||
| import org.dromara.common.mybatis.core.page.PageQuery; | ||||
| import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||
| import org.dromara.machinery.domain.BusMachineryDetail; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.BusMachineryDetailVo; | ||||
| import org.dromara.machinery.domain.EqpMachineryDetail; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.machinerydetail.EqpMachineryDetailVo; | ||||
| 
 | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
| @ -20,7 +20,7 @@ import java.util.List; | ||||
|  * @author lcj | ||||
|  * @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 主键 | ||||
|      * @return 机械详情 | ||||
|      */ | ||||
|     BusMachineryDetailVo queryById(Long id); | ||||
|     EqpMachineryDetailVo queryById(Long id); | ||||
| 
 | ||||
|     /** | ||||
|      * 分页查询机械详情列表 | ||||
| @ -37,7 +37,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail> | ||||
|      * @param pageQuery 分页参数 | ||||
|      * @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 查询条件 | ||||
|      * @return 机械详情列表 | ||||
|      */ | ||||
|     List<BusMachineryDetailVo> queryList(MachineryDetailQueryReq req); | ||||
|     List<EqpMachineryDetailVo> queryList(EqpMachineryDetailQueryReq req); | ||||
| 
 | ||||
|     /** | ||||
|      * 新增机械详情 | ||||
| @ -53,7 +53,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail> | ||||
|      * @param req 机械详情 | ||||
|      * @return 是否新增成功 | ||||
|      */ | ||||
|     Long insertByBo(MachineryDetailCreateReq req); | ||||
|     Long insertByBo(EqpMachineryDetailCreateReq req); | ||||
| 
 | ||||
|     /** | ||||
|      * 修改机械详情 | ||||
| @ -61,7 +61,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail> | ||||
|      * @param req 机械详情 | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     Boolean updateByBo(MachineryDetailUpdateReq req); | ||||
|     Boolean updateByBo(EqpMachineryDetailUpdateReq req); | ||||
| 
 | ||||
|     /** | ||||
|      * 校验并批量删除机械详情信息 | ||||
| @ -78,7 +78,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail> | ||||
|      * @param machineryDetail 机械详情对象 | ||||
|      * @return 机械详情视图对象 | ||||
|      */ | ||||
|     BusMachineryDetailVo getVo(BusMachineryDetail machineryDetail); | ||||
|     EqpMachineryDetailVo getVo(EqpMachineryDetail machineryDetail); | ||||
| 
 | ||||
|     /** | ||||
|      * 获取机械详情查询条件封装 | ||||
| @ -86,7 +86,7 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail> | ||||
|      * @param req 机械详情查询条件 | ||||
|      * @return 机械详情查询条件封装 | ||||
|      */ | ||||
|     LambdaQueryWrapper<BusMachineryDetail> buildQueryWrapper(MachineryDetailQueryReq req); | ||||
|     LambdaQueryWrapper<EqpMachineryDetail> buildQueryWrapper(EqpMachineryDetailQueryReq req); | ||||
| 
 | ||||
|     /** | ||||
|      * 获取机械详情分页对象视图 | ||||
| @ -94,5 +94,5 @@ public interface IBusMachineryDetailService extends IService<BusMachineryDetail> | ||||
|      * @param machineryDetailPage 机械详情分页对象 | ||||
|      * @return 机械详情分页对象视图 | ||||
|      */ | ||||
|     Page<BusMachineryDetailVo> getVoPage(Page<BusMachineryDetail> machineryDetailPage); | ||||
|     Page<EqpMachineryDetailVo> getVoPage(Page<EqpMachineryDetail> machineryDetailPage); | ||||
| } | ||||
| @ -5,13 +5,13 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||||
| import com.baomidou.mybatisplus.extension.service.IService; | ||||
| import org.dromara.common.mybatis.core.page.PageQuery; | ||||
| import org.dromara.common.mybatis.core.page.TableDataInfo; | ||||
| import org.dromara.machinery.domain.BusMachinery; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryGisReq; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.BusMachineryVo; | ||||
| import org.dromara.machinery.domain.vo.MachineryGisVo; | ||||
| import org.dromara.machinery.domain.EqpMachinery; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryGisReq; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.machinery.EqpMachineryVo; | ||||
| import org.dromara.machinery.domain.vo.machinery.EqpMachineryGisVo; | ||||
| 
 | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
| @ -22,7 +22,7 @@ import java.util.List; | ||||
|  * @author lcj | ||||
|  * @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 主键 | ||||
|      * @return 机械 | ||||
|      */ | ||||
|     BusMachineryVo queryById(Long id); | ||||
|     EqpMachineryVo queryById(Long id); | ||||
| 
 | ||||
|     /** | ||||
|      * 分页查询机械列表 | ||||
| @ -39,7 +39,7 @@ public interface IBusMachineryService extends IService<BusMachinery> { | ||||
|      * @param pageQuery 分页条件 | ||||
|      * @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 查询条件 | ||||
|      * @return 机械列表 | ||||
|      */ | ||||
|     List<BusMachineryVo> queryList(MachineryQueryReq req); | ||||
|     List<EqpMachineryVo> queryList(EqpMachineryQueryReq req); | ||||
| 
 | ||||
|     /** | ||||
|      * 查询机械大屏数据列表 | ||||
| @ -55,7 +55,7 @@ public interface IBusMachineryService extends IService<BusMachinery> { | ||||
|      * @param req 筛选条件 | ||||
|      * @return 大屏数据列表 | ||||
|      */ | ||||
|     List<MachineryGisVo> queryGisList(MachineryGisReq req); | ||||
|     List<EqpMachineryGisVo> queryGisList(EqpMachineryGisReq req); | ||||
| 
 | ||||
|     /** | ||||
|      * 新增机械 | ||||
| @ -63,7 +63,7 @@ public interface IBusMachineryService extends IService<BusMachinery> { | ||||
|      * @param req 机械 | ||||
|      * @return 新增机械id | ||||
|      */ | ||||
|     Long insertByBo(MachineryCreateReq req); | ||||
|     Long insertByBo(EqpMachineryCreateReq req); | ||||
| 
 | ||||
|     /** | ||||
|      * 修改机械 | ||||
| @ -71,7 +71,7 @@ public interface IBusMachineryService extends IService<BusMachinery> { | ||||
|      * @param req 机械 | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     Boolean updateByBo(MachineryUpdateReq req); | ||||
|     Boolean updateByBo(EqpMachineryUpdateReq req); | ||||
| 
 | ||||
|     /** | ||||
|      * 校验并批量删除机械信息 | ||||
| @ -88,7 +88,7 @@ public interface IBusMachineryService extends IService<BusMachinery> { | ||||
|      * @param machinery 机械对象 | ||||
|      * @return 机械视图对象 | ||||
|      */ | ||||
|     BusMachineryVo getVo(BusMachinery machinery); | ||||
|     EqpMachineryVo getVo(EqpMachinery machinery); | ||||
| 
 | ||||
|     /** | ||||
|      * 获取机械查询条件封装 | ||||
| @ -96,7 +96,7 @@ public interface IBusMachineryService extends IService<BusMachinery> { | ||||
|      * @param req 机械查询条件 | ||||
|      * @return 机械查询条件封装 | ||||
|      */ | ||||
|     LambdaQueryWrapper<BusMachinery> buildQueryWrapper(MachineryQueryReq req); | ||||
|     LambdaQueryWrapper<EqpMachinery> buildQueryWrapper(EqpMachineryQueryReq req); | ||||
| 
 | ||||
|     /** | ||||
|      * 获取机械分页对象视图 | ||||
| @ -104,5 +104,5 @@ public interface IBusMachineryService extends IService<BusMachinery> { | ||||
|      * @param machineryPage 机械分页对象 | ||||
|      * @return 机械分页对象视图 | ||||
|      */ | ||||
|     Page<BusMachineryVo> getVoPage(Page<BusMachinery> machineryPage); | ||||
|     Page<EqpMachineryVo> getVoPage(Page<EqpMachinery> machineryPage); | ||||
| } | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.common.satoken.utils.LoginHelper; | ||||
| import org.dromara.machinery.domain.BusMachinery; | ||||
| import org.dromara.machinery.domain.BusMachineryDetail; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.MachineryDetailUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.BusMachineryDetailVo; | ||||
| import org.dromara.machinery.mapper.BusMachineryDetailMapper; | ||||
| import org.dromara.machinery.service.IBusMachineryDetailService; | ||||
| import org.dromara.machinery.service.IBusMachineryService; | ||||
| import org.dromara.machinery.domain.EqpMachinery; | ||||
| import org.dromara.machinery.domain.EqpMachineryDetail; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinerydetail.EqpMachineryDetailUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.machinerydetail.EqpMachineryDetailVo; | ||||
| import org.dromara.machinery.mapper.EqpMachineryDetailMapper; | ||||
| import org.dromara.machinery.service.IEqpMachineryDetailService; | ||||
| import org.dromara.machinery.service.IEqpMachineryService; | ||||
| import org.dromara.project.service.IBusProjectService; | ||||
| import org.dromara.system.domain.vo.SysOssVo; | ||||
| import org.dromara.system.service.ISysOssService; | ||||
| @ -40,11 +40,11 @@ import java.util.List; | ||||
|  * @date 2025-03-07 | ||||
|  */ | ||||
| @Service | ||||
| public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetailMapper, BusMachineryDetail> | ||||
|     implements IBusMachineryDetailService { | ||||
| public class EqpMachineryDetailServiceImpl extends ServiceImpl<EqpMachineryDetailMapper, EqpMachineryDetail> | ||||
|     implements IEqpMachineryDetailService { | ||||
| 
 | ||||
|     @Resource | ||||
|     private IBusMachineryService machineryService; | ||||
|     private IEqpMachineryService machineryService; | ||||
| 
 | ||||
|     @Resource | ||||
|     private IBusProjectService projectService; | ||||
| @ -59,8 +59,8 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai | ||||
|      * @return 机械详情 | ||||
|      */ | ||||
|     @Override | ||||
|     public BusMachineryDetailVo queryById(Long id) { | ||||
|         BusMachineryDetail machineryDetail = this.getById(id); | ||||
|     public EqpMachineryDetailVo queryById(Long id) { | ||||
|         EqpMachineryDetail machineryDetail = this.getById(id); | ||||
|         if (machineryDetail == null) { | ||||
|             throw new ServiceException("机械详情信息不存在", HttpStatus.NOT_FOUND); | ||||
|         } | ||||
| @ -75,9 +75,9 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai | ||||
|      * @return 机械详情分页列表 | ||||
|      */ | ||||
|     @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)); | ||||
|     } | ||||
| 
 | ||||
| @ -88,9 +88,9 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai | ||||
|      * @return 机械详情列表 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<BusMachineryDetailVo> queryList(MachineryDetailQueryReq req) { | ||||
|         LambdaQueryWrapper<BusMachineryDetail> lqw = this.buildQueryWrapper(req); | ||||
|         List<BusMachineryDetail> list = this.list(lqw); | ||||
|     public List<EqpMachineryDetailVo> queryList(EqpMachineryDetailQueryReq req) { | ||||
|         LambdaQueryWrapper<EqpMachineryDetail> lqw = this.buildQueryWrapper(req); | ||||
|         List<EqpMachineryDetail> list = this.list(lqw); | ||||
|         return list.stream().map(this::getVo).toList(); | ||||
|     } | ||||
| 
 | ||||
| @ -101,9 +101,9 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai | ||||
|      * @return 是否新增成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Long insertByBo(MachineryDetailCreateReq req) { | ||||
|     public Long insertByBo(EqpMachineryDetailCreateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         BusMachineryDetail machineryDetail = new BusMachineryDetail(); | ||||
|         EqpMachineryDetail machineryDetail = new EqpMachineryDetail(); | ||||
|         BeanUtils.copyProperties(req, machineryDetail); | ||||
|         // 数据校验 | ||||
|         validEntityBeforeSave(machineryDetail); | ||||
| @ -122,14 +122,14 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Boolean updateByBo(MachineryDetailUpdateReq req) { | ||||
|     public Boolean updateByBo(EqpMachineryDetailUpdateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         BusMachineryDetail machineryDetail = new BusMachineryDetail(); | ||||
|         EqpMachineryDetail machineryDetail = new EqpMachineryDetail(); | ||||
|         BeanUtils.copyProperties(req, machineryDetail); | ||||
|         // 数据校验 | ||||
|         validEntityBeforeSave(machineryDetail); | ||||
|         // 判断是否存在 | ||||
|         BusMachineryDetail oldMachineryDetail = this.getById(machineryDetail.getId()); | ||||
|         EqpMachineryDetail oldMachineryDetail = this.getById(machineryDetail.getId()); | ||||
|         if (oldMachineryDetail == null) { | ||||
|             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(); | ||||
|         if (machineryId == null) { | ||||
| @ -166,14 +166,14 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai | ||||
|     @Transactional(rollbackFor = Exception.class) | ||||
|     public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) { | ||||
|         Long userId = LoginHelper.getUserId(); | ||||
|         List<BusMachineryDetail> machineryDetailList = this.listByIds(ids); | ||||
|         List<EqpMachineryDetail> machineryDetailList = this.listByIds(ids); | ||||
|         // 做一些业务上的校验,判断是否需要校验 | ||||
|         if (isValid) { | ||||
|             // 获取机械id列表 | ||||
|             List<Long> machineryIdList = machineryDetailList.stream().map(BusMachineryDetail::getMachineryId).toList(); | ||||
|             List<BusMachinery> machineryList = machineryService.listByIds(machineryIdList); | ||||
|             List<Long> machineryIdList = machineryDetailList.stream().map(EqpMachineryDetail::getMachineryId).toList(); | ||||
|             List<EqpMachinery> machineryList = machineryService.listByIds(machineryIdList); | ||||
|             // 获取对应项目id列表 | ||||
|             List<Long> projectIdList = machineryList.stream().map(BusMachinery::getProjectId).toList(); | ||||
|             List<Long> projectIdList = machineryList.stream().map(EqpMachinery::getProjectId).toList(); | ||||
|             projectService.validAuth(projectIdList, userId); | ||||
|         } | ||||
|         if (machineryDetailList.size() != ids.size()) { | ||||
| @ -189,8 +189,8 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai | ||||
|      * @return 机械详情视图对象 | ||||
|      */ | ||||
|     @Override | ||||
|     public BusMachineryDetailVo getVo(BusMachineryDetail machineryDetail) {// 对象转封装类 | ||||
|         BusMachineryDetailVo machineryDetailVo = new BusMachineryDetailVo(); | ||||
|     public EqpMachineryDetailVo getVo(EqpMachineryDetail machineryDetail) {// 对象转封装类 | ||||
|         EqpMachineryDetailVo machineryDetailVo = new EqpMachineryDetailVo(); | ||||
|         if (machineryDetail == null) { | ||||
|             return machineryDetailVo; | ||||
|         } | ||||
| @ -214,8 +214,8 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai | ||||
|      * @return 机械详情查询条件封装 | ||||
|      */ | ||||
|     @Override | ||||
|     public LambdaQueryWrapper<BusMachineryDetail> buildQueryWrapper(MachineryDetailQueryReq req) { | ||||
|         LambdaQueryWrapper<BusMachineryDetail> lqw = new LambdaQueryWrapper<>(); | ||||
|     public LambdaQueryWrapper<EqpMachineryDetail> buildQueryWrapper(EqpMachineryDetailQueryReq req) { | ||||
|         LambdaQueryWrapper<EqpMachineryDetail> lqw = new LambdaQueryWrapper<>(); | ||||
|         if (req == null) { | ||||
|             return lqw; | ||||
|         } | ||||
| @ -230,16 +230,16 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai | ||||
|         String remark = req.getRemark(); | ||||
|         Long machineryId = req.getMachineryId(); | ||||
|         // 模糊查询 | ||||
|         lqw.like(StringUtils.isNotBlank(checkoutNumber), BusMachineryDetail::getCheckoutNumber, checkoutNumber); | ||||
|         lqw.like(StringUtils.isNotBlank(checkoutUnit), BusMachineryDetail::getCheckoutUnit, checkoutUnit); | ||||
|         lqw.like(StringUtils.isNotBlank(checkoutDate), BusMachineryDetail::getCheckoutDate, checkoutDate); | ||||
|         lqw.like(StringUtils.isNotBlank(remark), BusMachineryDetail::getRemark, remark); | ||||
|         lqw.like(StringUtils.isNotBlank(checkoutNumber), EqpMachineryDetail::getCheckoutNumber, checkoutNumber); | ||||
|         lqw.like(StringUtils.isNotBlank(checkoutUnit), EqpMachineryDetail::getCheckoutUnit, checkoutUnit); | ||||
|         lqw.like(StringUtils.isNotBlank(checkoutDate), EqpMachineryDetail::getCheckoutDate, checkoutDate); | ||||
|         lqw.like(StringUtils.isNotBlank(remark), EqpMachineryDetail::getRemark, remark); | ||||
|         // 精确查询 | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(id), BusMachineryDetail::getId, id); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(status), BusMachineryDetail::getStatus, status); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(type), BusMachineryDetail::getType, type); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(entryTime), BusMachineryDetail::getEntryTime, entryTime); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(machineryId), BusMachineryDetail::getMachineryId, machineryId); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(id), EqpMachineryDetail::getId, id); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(status), EqpMachineryDetail::getStatus, status); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(type), EqpMachineryDetail::getType, type); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(entryTime), EqpMachineryDetail::getEntryTime, entryTime); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(machineryId), EqpMachineryDetail::getMachineryId, machineryId); | ||||
|         return lqw; | ||||
|     } | ||||
| 
 | ||||
| @ -250,16 +250,16 @@ public class BusMachineryDetailServiceImpl extends ServiceImpl<BusMachineryDetai | ||||
|      * @return 机械详情分页对象视图 | ||||
|      */ | ||||
|     @Override | ||||
|     public Page<BusMachineryDetailVo> getVoPage(Page<BusMachineryDetail> machineryDetailPage) { | ||||
|         List<BusMachineryDetail> machineryDetailList = machineryDetailPage.getRecords(); | ||||
|         Page<BusMachineryDetailVo> machineryDetailVoPage = new Page<>( | ||||
|     public Page<EqpMachineryDetailVo> getVoPage(Page<EqpMachineryDetail> machineryDetailPage) { | ||||
|         List<EqpMachineryDetail> machineryDetailList = machineryDetailPage.getRecords(); | ||||
|         Page<EqpMachineryDetailVo> machineryDetailVoPage = new Page<>( | ||||
|             machineryDetailPage.getCurrent(), | ||||
|             machineryDetailPage.getSize(), | ||||
|             machineryDetailPage.getTotal()); | ||||
|         if (CollUtil.isEmpty(machineryDetailList)) { | ||||
|             return machineryDetailVoPage; | ||||
|         } | ||||
|         List<BusMachineryDetailVo> machineryDetailVoList = machineryDetailList.stream().map(this::getVo).toList(); | ||||
|         List<EqpMachineryDetailVo> machineryDetailVoList = machineryDetailList.stream().map(this::getVo).toList(); | ||||
|         machineryDetailVoPage.setRecords(machineryDetailVoList); | ||||
|         return machineryDetailVoPage; | ||||
|     } | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.common.satoken.utils.LoginHelper; | ||||
| import org.dromara.machinery.domain.BusMachinery; | ||||
| import org.dromara.machinery.domain.BusMachineryDetail; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryGisReq; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinery.MachineryUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.BusMachineryVo; | ||||
| import org.dromara.machinery.domain.vo.MachineryGisVo; | ||||
| import org.dromara.machinery.mapper.BusMachineryMapper; | ||||
| import org.dromara.machinery.service.IBusMachineryDetailService; | ||||
| import org.dromara.machinery.service.IBusMachineryService; | ||||
| import org.dromara.machinery.domain.EqpMachinery; | ||||
| import org.dromara.machinery.domain.EqpMachineryDetail; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryCreateReq; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryGisReq; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryQueryReq; | ||||
| import org.dromara.machinery.domain.req.machinery.EqpMachineryUpdateReq; | ||||
| import org.dromara.machinery.domain.vo.machinery.EqpMachineryVo; | ||||
| import org.dromara.machinery.domain.vo.machinery.EqpMachineryGisVo; | ||||
| import org.dromara.machinery.mapper.EqpMachineryMapper; | ||||
| import org.dromara.machinery.service.IEqpMachineryDetailService; | ||||
| import org.dromara.machinery.service.IEqpMachineryService; | ||||
| import org.dromara.project.domain.BusProject; | ||||
| import org.dromara.project.service.IBusProjectService; | ||||
| import org.springframework.beans.BeanUtils; | ||||
| @ -43,15 +43,15 @@ import java.util.List; | ||||
|  * @date 2025-03-07 | ||||
|  */ | ||||
| @Service | ||||
| public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, BusMachinery> | ||||
|     implements IBusMachineryService { | ||||
| public class EqpMachineryServiceImpl extends ServiceImpl<EqpMachineryMapper, EqpMachinery> | ||||
|     implements IEqpMachineryService { | ||||
| 
 | ||||
|     @Resource | ||||
|     private IBusProjectService projectService; | ||||
| 
 | ||||
|     @Lazy | ||||
|     @Resource | ||||
|     private IBusMachineryDetailService machineryDetailService; | ||||
|     private IEqpMachineryDetailService machineryDetailService; | ||||
| 
 | ||||
|     /** | ||||
|      * 查询机械 | ||||
| @ -60,8 +60,8 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus | ||||
|      * @return 机械 | ||||
|      */ | ||||
|     @Override | ||||
|     public BusMachineryVo queryById(Long id) { | ||||
|         BusMachinery machinery = this.getById(id); | ||||
|     public EqpMachineryVo queryById(Long id) { | ||||
|         EqpMachinery machinery = this.getById(id); | ||||
|         if (machinery == null) { | ||||
|             throw new ServiceException("机械信息不存在", HttpStatus.NOT_FOUND); | ||||
|         } | ||||
| @ -76,9 +76,9 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus | ||||
|      * @return 机械分页列表 | ||||
|      */ | ||||
|     @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)); | ||||
|     } | ||||
| 
 | ||||
| @ -89,9 +89,9 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus | ||||
|      * @return 机械列表 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<BusMachineryVo> queryList(MachineryQueryReq req) { | ||||
|         LambdaQueryWrapper<BusMachinery> lqw = this.buildQueryWrapper(req); | ||||
|         List<BusMachinery> list = this.list(lqw); | ||||
|     public List<EqpMachineryVo> queryList(EqpMachineryQueryReq req) { | ||||
|         LambdaQueryWrapper<EqpMachinery> lqw = this.buildQueryWrapper(req); | ||||
|         List<EqpMachinery> list = this.list(lqw); | ||||
|         return list.stream().map(this::getVo).toList(); | ||||
|     } | ||||
| 
 | ||||
| @ -102,16 +102,16 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus | ||||
|      * @return 大屏数据列表 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<MachineryGisVo> queryGisList(MachineryGisReq req) { | ||||
|     public List<EqpMachineryGisVo> queryGisList(EqpMachineryGisReq req) { | ||||
|         Long projectId = req.getProjectId(); | ||||
|         BusProject project = projectService.getById(projectId); | ||||
|         if (project == null) { | ||||
|             throw new ServiceException("项目信息不存在", HttpStatus.NOT_FOUND); | ||||
|         } | ||||
|         List<BusMachinery> list = this.lambdaQuery() | ||||
|             .eq(BusMachinery::getProjectId, projectId).list(); | ||||
|         List<EqpMachinery> list = this.lambdaQuery() | ||||
|             .eq(EqpMachinery::getProjectId, projectId).list(); | ||||
|         return list.stream().map(machinery -> { | ||||
|             MachineryGisVo machineryGisVo = new MachineryGisVo(); | ||||
|             EqpMachineryGisVo machineryGisVo = new EqpMachineryGisVo(); | ||||
|             machineryGisVo.setMachineryName(machinery.getMachineryName()); | ||||
|             machineryGisVo.setMachineryCount(machinery.getNumber()); | ||||
|             return machineryGisVo; | ||||
| @ -125,9 +125,9 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus | ||||
|      * @return 是否新增成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Long insertByBo(MachineryCreateReq req) { | ||||
|     public Long insertByBo(EqpMachineryCreateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         BusMachinery machinery = new BusMachinery(); | ||||
|         EqpMachinery machinery = new EqpMachinery(); | ||||
|         BeanUtils.copyProperties(req, machinery); | ||||
|         // 数据校验 | ||||
|         validEntityBeforeSave(machinery, true); | ||||
| @ -146,14 +146,14 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus | ||||
|      * @return 是否修改成功 | ||||
|      */ | ||||
|     @Override | ||||
|     public Boolean updateByBo(MachineryUpdateReq req) { | ||||
|     public Boolean updateByBo(EqpMachineryUpdateReq req) { | ||||
|         // 将实体类和 DTO 进行转换 | ||||
|         BusMachinery machinery = new BusMachinery(); | ||||
|         EqpMachinery machinery = new EqpMachinery(); | ||||
|         BeanUtils.copyProperties(req, machinery); | ||||
|         // 数据校验 | ||||
|         validEntityBeforeSave(machinery, false); | ||||
|         // 判断是否存在 | ||||
|         BusMachinery oldMachinery = this.getById(machinery.getId()); | ||||
|         EqpMachinery oldMachinery = this.getById(machinery.getId()); | ||||
|         if (oldMachinery == null) { | ||||
|             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(); | ||||
|         String machineryName = entity.getMachineryName(); | ||||
| @ -206,15 +206,15 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus | ||||
|     @Transactional(rollbackFor = Exception.class) | ||||
|     public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) { | ||||
|         Long userId = LoginHelper.getUserId(); | ||||
|         List<BusMachinery> machineryList = this.listByIds(ids); | ||||
|         List<EqpMachinery> machineryList = this.listByIds(ids); | ||||
|         if (isValid) { | ||||
|             // 做一些业务上的校验,判断是否需要校验 | ||||
|             // 获取项目id列表 | ||||
|             List<Long> projectIdList = machineryList.stream().map(BusMachinery::getProjectId).toList(); | ||||
|             List<Long> projectIdList = machineryList.stream().map(EqpMachinery::getProjectId).toList(); | ||||
|             // 判断是否有权限操作对应项目下的内容 | ||||
|             projectService.validAuth(projectIdList, userId); | ||||
|             // 判断是否还存在机械详情信息 | ||||
|             QueryWrapper<BusMachineryDetail> queryWrapper = new QueryWrapper<>(); | ||||
|             QueryWrapper<EqpMachineryDetail> queryWrapper = new QueryWrapper<>(); | ||||
|             queryWrapper.in("machinery_id", ids); | ||||
|             if (machineryDetailService.count(queryWrapper) > 0) { | ||||
|                 throw new ServiceException("删除机械失败,机械存在机械详情信息", HttpStatus.BAD_REQUEST); | ||||
| @ -233,9 +233,9 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus | ||||
|      * @return 机械视图对象 | ||||
|      */ | ||||
|     @Override | ||||
|     public BusMachineryVo getVo(BusMachinery machinery) { | ||||
|     public EqpMachineryVo getVo(EqpMachinery machinery) { | ||||
|         // 对象转封装类 | ||||
|         BusMachineryVo machineryVo = new BusMachineryVo(); | ||||
|         EqpMachineryVo machineryVo = new EqpMachineryVo(); | ||||
|         if (machinery == null) { | ||||
|             return machineryVo; | ||||
|         } | ||||
| @ -250,8 +250,8 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus | ||||
|      * @return 机械查询条件封装 | ||||
|      */ | ||||
|     @Override | ||||
|     public LambdaQueryWrapper<BusMachinery> buildQueryWrapper(MachineryQueryReq req) { | ||||
|         LambdaQueryWrapper<BusMachinery> lqw = new LambdaQueryWrapper<>(); | ||||
|     public LambdaQueryWrapper<EqpMachinery> buildQueryWrapper(EqpMachineryQueryReq req) { | ||||
|         LambdaQueryWrapper<EqpMachinery> lqw = new LambdaQueryWrapper<>(); | ||||
|         if (req == null) { | ||||
|             return lqw; | ||||
|         } | ||||
| @ -266,16 +266,16 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus | ||||
|         String provider = req.getProvider(); | ||||
|         String remark = req.getRemark(); | ||||
|         // 模糊查询 | ||||
|         lqw.like(StringUtils.isNotBlank(machineryName), BusMachinery::getMachineryName, machineryName); | ||||
|         lqw.like(StringUtils.isNotBlank(principal), BusMachinery::getPrincipal, principal); | ||||
|         lqw.like(StringUtils.isNotBlank(principalPhone), BusMachinery::getPrincipalPhone, principalPhone); | ||||
|         lqw.like(StringUtils.isNotBlank(provider), BusMachinery::getProvider, provider); | ||||
|         lqw.like(StringUtils.isNotBlank(machineryNumber), BusMachinery::getMachineryNumber, machineryNumber); | ||||
|         lqw.like(StringUtils.isNotBlank(remark), BusMachinery::getRemark, remark); | ||||
|         lqw.like(StringUtils.isNotBlank(machineryName), EqpMachinery::getMachineryName, machineryName); | ||||
|         lqw.like(StringUtils.isNotBlank(principal), EqpMachinery::getPrincipal, principal); | ||||
|         lqw.like(StringUtils.isNotBlank(principalPhone), EqpMachinery::getPrincipalPhone, principalPhone); | ||||
|         lqw.like(StringUtils.isNotBlank(provider), EqpMachinery::getProvider, provider); | ||||
|         lqw.like(StringUtils.isNotBlank(machineryNumber), EqpMachinery::getMachineryNumber, machineryNumber); | ||||
|         lqw.like(StringUtils.isNotBlank(remark), EqpMachinery::getRemark, remark); | ||||
|         // 精确查询 | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(id), BusMachinery::getId, id); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(projectId), BusMachinery::getProjectId, projectId); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(number), BusMachinery::getNumber, number); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(id), EqpMachinery::getId, id); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(projectId), EqpMachinery::getProjectId, projectId); | ||||
|         lqw.eq(ObjectUtils.isNotEmpty(number), EqpMachinery::getNumber, number); | ||||
|         return lqw; | ||||
|     } | ||||
| 
 | ||||
| @ -286,16 +286,16 @@ public class BusMachineryServiceImpl extends ServiceImpl<BusMachineryMapper, Bus | ||||
|      * @return 机械分页对象视图 | ||||
|      */ | ||||
|     @Override | ||||
|     public Page<BusMachineryVo> getVoPage(Page<BusMachinery> machineryPage) { | ||||
|         List<BusMachinery> machineryList = machineryPage.getRecords(); | ||||
|         Page<BusMachineryVo> machineryVoPage = new Page<>( | ||||
|     public Page<EqpMachineryVo> getVoPage(Page<EqpMachinery> machineryPage) { | ||||
|         List<EqpMachinery> machineryList = machineryPage.getRecords(); | ||||
|         Page<EqpMachineryVo> machineryVoPage = new Page<>( | ||||
|             machineryPage.getCurrent(), | ||||
|             machineryPage.getSize(), | ||||
|             machineryPage.getTotal()); | ||||
|         if (CollUtil.isEmpty(machineryList)) { | ||||
|             return machineryVoPage; | ||||
|         } | ||||
|         List<BusMachineryVo> machineryVoList = machineryList.stream().map(this::getVo).toList(); | ||||
|         List<EqpMachineryVo> machineryVoList = machineryList.stream().map(this::getVo).toList(); | ||||
|         machineryVoPage.setRecords(machineryVoList); | ||||
|         return machineryVoPage; | ||||
|     } | ||||
| @ -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.TableDataInfo; | ||||
| import org.dromara.common.web.core.BaseController; | ||||
| import org.dromara.materials.domain.req.company.CompanyCreateReq; | ||||
| import org.dromara.materials.domain.req.company.CompanyQueryReq; | ||||
| import org.dromara.materials.domain.req.company.CompanyUpdateReq; | ||||
| import org.dromara.materials.domain.vo.BusCompanyVo; | ||||
| import org.dromara.materials.service.IBusCompanyService; | ||||
| import org.dromara.materials.domain.req.company.MatCompanyCreateReq; | ||||
| import org.dromara.materials.domain.req.company.MatCompanyQueryReq; | ||||
| import org.dromara.materials.domain.req.company.MatCompanyUpdateReq; | ||||
| import org.dromara.materials.domain.vo.company.MatCompanyVo; | ||||
| import org.dromara.materials.service.IMatCompanyService; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| 
 | ||||
| @ -37,16 +37,16 @@ import java.util.List; | ||||
| @RequiredArgsConstructor | ||||
| @RestController | ||||
| @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") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo<BusCompanyVo> list(CompanyQueryReq req, PageQuery pageQuery) { | ||||
|     public TableDataInfo<MatCompanyVo> list(MatCompanyQueryReq req, PageQuery pageQuery) { | ||||
|         return busCompanyService.queryPageList(req, pageQuery); | ||||
|     } | ||||
| 
 | ||||
| @ -56,9 +56,9 @@ public class BusCompanyController extends BaseController { | ||||
|     @SaCheckPermission("materials:company:export") | ||||
|     @Log(title = "公司", businessType = BusinessType.EXPORT) | ||||
|     @PostMapping("/export") | ||||
|     public void export(CompanyQueryReq req, HttpServletResponse response) { | ||||
|         List<BusCompanyVo> list = busCompanyService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "公司", BusCompanyVo.class, response); | ||||
|     public void export(MatCompanyQueryReq req, HttpServletResponse response) { | ||||
|         List<MatCompanyVo> list = busCompanyService.queryList(req); | ||||
|         ExcelUtil.exportExcel(list, "公司", MatCompanyVo.class, response); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
| @ -68,7 +68,7 @@ public class BusCompanyController extends BaseController { | ||||
|      */ | ||||
|     @SaCheckPermission("materials:company:query") | ||||
|     @GetMapping("/{id}") | ||||
|     public R<BusCompanyVo> getInfo(@NotNull(message = "主键不能为空") | ||||
|     public R<MatCompanyVo> getInfo(@NotNull(message = "主键不能为空") | ||||
|                                    @PathVariable Long id) { | ||||
|         return R.ok(busCompanyService.queryById(id)); | ||||
|     } | ||||
| @ -80,7 +80,7 @@ public class BusCompanyController extends BaseController { | ||||
|     @Log(title = "公司", businessType = BusinessType.INSERT) | ||||
|     @RepeatSubmit() | ||||
|     @PostMapping() | ||||
|     public R<Long> add(@Validated(AddGroup.class) @RequestBody CompanyCreateReq req) { | ||||
|     public R<Long> add(@Validated(AddGroup.class) @RequestBody MatCompanyCreateReq req) { | ||||
|         if (req == null) { | ||||
|             throw new ServiceException("参数不能为空", HttpStatus.BAD_REQUEST); | ||||
|         } | ||||
| @ -94,7 +94,7 @@ public class BusCompanyController extends BaseController { | ||||
|     @Log(title = "公司", businessType = BusinessType.UPDATE) | ||||
|     @RepeatSubmit() | ||||
|     @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)); | ||||
|     } | ||||
| 
 | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user