diff --git a/src/main/java/org/energy/modules/leger/controller/EquipmentLedgerController.java b/src/main/java/org/energy/modules/leger/controller/EquipmentLedgerController.java new file mode 100644 index 0000000..305cb75 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/controller/EquipmentLedgerController.java @@ -0,0 +1,126 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

+ * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.gnu.org/licenses/lgpl.html + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.energy.modules.leger.controller; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; +import lombok.AllArgsConstructor; +import javax.validation.Valid; + +import com.dayu.daf.core.mp.support.Condition; +import com.dayu.daf.core.mp.support.Query; +import com.dayu.daf.core.tool.api.R; +import com.dayu.daf.core.tool.utils.Func; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.RequestParam; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.energy.modules.leger.entity.EquipmentLedger; +import org.energy.modules.leger.vo.EquipmentLedgerVO; +import org.energy.modules.leger.service.IEquipmentLedgerService; +import com.dayu.daf.core.boot.ctrl.DafController; + +/** + * 设备台账编码一览 控制器 + * + * @author Daf + * @since 2024-07-04 + */ +@RestController +@AllArgsConstructor +@RequestMapping("/equipmentledger") +@Api(value = "设备台账编码一览", tags = "设备台账编码一览接口") +public class EquipmentLedgerController extends DafController { + + private IEquipmentLedgerService equipmentLedgerService; + + /** + * 详情 + */ + @GetMapping("/detail") + @ApiOperationSupport(order = 1) + @ApiOperation(value = "详情", notes = "传入equipmentLedger") + public R detail(EquipmentLedger equipmentLedger) { + EquipmentLedger detail = equipmentLedgerService.getOne(Condition.getQueryWrapper(equipmentLedger)); + return R.data(detail); + } + + /** + * 分页 设备台账编码一览 + */ + @GetMapping("/list") + @ApiOperationSupport(order = 2) + @ApiOperation(value = "分页", notes = "传入equipmentLedger") + public R> list(EquipmentLedger equipmentLedger, Query query) { + IPage pages = equipmentLedgerService.page(Condition.getPage(query), Condition.getQueryWrapper(equipmentLedger)); + return R.data(pages); + } + + /** + * 自定义分页 设备台账编码一览 + */ + @GetMapping("/page") + @ApiOperationSupport(order = 3) + @ApiOperation(value = "分页", notes = "传入equipmentLedger") + public R> page(EquipmentLedgerVO equipmentLedger, Query query) { + IPage pages = equipmentLedgerService.selectEquipmentLedgerPage(Condition.getPage(query), equipmentLedger); + return R.data(pages); + } + + /** + * 新增 设备台账编码一览 + */ + @PostMapping("/save") + @ApiOperationSupport(order = 4) + @ApiOperation(value = "新增", notes = "传入equipmentLedger") + public R save(@Valid @RequestBody EquipmentLedger equipmentLedger) { + return R.status(equipmentLedgerService.save(equipmentLedger)); + } + + /** + * 修改 设备台账编码一览 + */ + @PostMapping("/update") + @ApiOperationSupport(order = 5) + @ApiOperation(value = "修改", notes = "传入equipmentLedger") + public R update(@Valid @RequestBody EquipmentLedger equipmentLedger) { + return R.status(equipmentLedgerService.updateById(equipmentLedger)); + } + + /** + * 新增或修改 设备台账编码一览 + */ + @PostMapping("/submit") + @ApiOperationSupport(order = 6) + @ApiOperation(value = "新增或修改", notes = "传入equipmentLedger") + public R submit(@Valid @RequestBody EquipmentLedger equipmentLedger) { + return R.status(equipmentLedgerService.saveOrUpdate(equipmentLedger)); + } + + + /** + * 删除 设备台账编码一览 + */ + @PostMapping("/remove") + @ApiOperationSupport(order = 7) + @ApiOperation(value = "逻辑删除", notes = "传入ids") + public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { + return R.status(equipmentLedgerService.deleteLogic(Func.toLongList(ids))); + } + + +} diff --git a/src/main/java/org/energy/modules/leger/controller/InventoryDocumentController.java b/src/main/java/org/energy/modules/leger/controller/InventoryDocumentController.java new file mode 100644 index 0000000..67a58e1 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/controller/InventoryDocumentController.java @@ -0,0 +1,126 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

+ * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.gnu.org/licenses/lgpl.html + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.energy.modules.leger.controller; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; +import lombok.AllArgsConstructor; +import javax.validation.Valid; + +import com.dayu.daf.core.mp.support.Condition; +import com.dayu.daf.core.mp.support.Query; +import com.dayu.daf.core.tool.api.R; +import com.dayu.daf.core.tool.utils.Func; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.RequestParam; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.energy.modules.leger.entity.InventoryDocument; +import org.energy.modules.leger.vo.InventoryDocumentVO; +import org.energy.modules.leger.service.IInventoryDocumentService; +import com.dayu.daf.core.boot.ctrl.DafController; + +/** + * 文档清册一览 控制器 + * + * @author Daf + * @since 2024-07-04 + */ +@RestController +@AllArgsConstructor +@RequestMapping("/inventorydocument") +@Api(value = "文档清册一览", tags = "文档清册一览接口") +public class InventoryDocumentController extends DafController { + + private IInventoryDocumentService inventoryDocumentService; + + /** + * 详情 + */ + @GetMapping("/detail") + @ApiOperationSupport(order = 1) + @ApiOperation(value = "详情", notes = "传入inventoryDocument") + public R detail(InventoryDocument inventoryDocument) { + InventoryDocument detail = inventoryDocumentService.getOne(Condition.getQueryWrapper(inventoryDocument)); + return R.data(detail); + } + + /** + * 分页 文档清册一览 + */ + @GetMapping("/list") + @ApiOperationSupport(order = 2) + @ApiOperation(value = "分页", notes = "传入inventoryDocument") + public R> list(InventoryDocument inventoryDocument, Query query) { + IPage pages = inventoryDocumentService.page(Condition.getPage(query), Condition.getQueryWrapper(inventoryDocument)); + return R.data(pages); + } + + /** + * 自定义分页 文档清册一览 + */ + @GetMapping("/page") + @ApiOperationSupport(order = 3) + @ApiOperation(value = "分页", notes = "传入inventoryDocument") + public R> page(InventoryDocumentVO inventoryDocument, Query query) { + IPage pages = inventoryDocumentService.selectInventoryDocumentPage(Condition.getPage(query), inventoryDocument); + return R.data(pages); + } + + /** + * 新增 文档清册一览 + */ + @PostMapping("/save") + @ApiOperationSupport(order = 4) + @ApiOperation(value = "新增", notes = "传入inventoryDocument") + public R save(@Valid @RequestBody InventoryDocument inventoryDocument) { + return R.status(inventoryDocumentService.save(inventoryDocument)); + } + + /** + * 修改 文档清册一览 + */ + @PostMapping("/update") + @ApiOperationSupport(order = 5) + @ApiOperation(value = "修改", notes = "传入inventoryDocument") + public R update(@Valid @RequestBody InventoryDocument inventoryDocument) { + return R.status(inventoryDocumentService.updateById(inventoryDocument)); + } + + /** + * 新增或修改 文档清册一览 + */ + @PostMapping("/submit") + @ApiOperationSupport(order = 6) + @ApiOperation(value = "新增或修改", notes = "传入inventoryDocument") + public R submit(@Valid @RequestBody InventoryDocument inventoryDocument) { + return R.status(inventoryDocumentService.saveOrUpdate(inventoryDocument)); + } + + + /** + * 删除 文档清册一览 + */ + @PostMapping("/remove") + @ApiOperationSupport(order = 7) + @ApiOperation(value = "逻辑删除", notes = "传入ids") + public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { + return R.status(inventoryDocumentService.deleteLogic(Func.toLongList(ids))); + } + + +} diff --git a/src/main/java/org/energy/modules/leger/controller/TechParametersController.java b/src/main/java/org/energy/modules/leger/controller/TechParametersController.java new file mode 100644 index 0000000..8198ec7 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/controller/TechParametersController.java @@ -0,0 +1,126 @@ +/** + * Copyright (c) 2018-2028, Chill Zhuang 庄骞 (smallchill@163.com). + *

+ * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + *

+ * http://www.gnu.org/licenses/lgpl.html + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.energy.modules.leger.controller; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; +import lombok.AllArgsConstructor; +import javax.validation.Valid; + +import com.dayu.daf.core.mp.support.Condition; +import com.dayu.daf.core.mp.support.Query; +import com.dayu.daf.core.tool.api.R; +import com.dayu.daf.core.tool.utils.Func; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.bind.annotation.RequestParam; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.energy.modules.leger.entity.TechParameters; +import org.energy.modules.leger.vo.TechParametersVO; +import org.energy.modules.leger.service.ITechParametersService; +import com.dayu.daf.core.boot.ctrl.DafController; + +/** + * 技术参数一览 控制器 + * + * @author Daf + * @since 2024-07-04 + */ +@RestController +@AllArgsConstructor +@RequestMapping("/techparameters") +@Api(value = "技术参数一览", tags = "技术参数一览接口") +public class TechParametersController extends DafController { + + private ITechParametersService techParametersService; + + /** + * 详情 + */ + @GetMapping("/detail") + @ApiOperationSupport(order = 1) + @ApiOperation(value = "详情", notes = "传入techParameters") + public R detail(TechParameters techParameters) { + TechParameters detail = techParametersService.getOne(Condition.getQueryWrapper(techParameters)); + return R.data(detail); + } + + /** + * 分页 技术参数一览 + */ + @GetMapping("/list") + @ApiOperationSupport(order = 2) + @ApiOperation(value = "分页", notes = "传入techParameters") + public R> list(TechParameters techParameters, Query query) { + IPage pages = techParametersService.page(Condition.getPage(query), Condition.getQueryWrapper(techParameters)); + return R.data(pages); + } + + /** + * 自定义分页 技术参数一览 + */ + @GetMapping("/page") + @ApiOperationSupport(order = 3) + @ApiOperation(value = "分页", notes = "传入techParameters") + public R> page(TechParametersVO techParameters, Query query) { + IPage pages = techParametersService.selectTechParametersPage(Condition.getPage(query), techParameters); + return R.data(pages); + } + + /** + * 新增 技术参数一览 + */ + @PostMapping("/save") + @ApiOperationSupport(order = 4) + @ApiOperation(value = "新增", notes = "传入techParameters") + public R save(@Valid @RequestBody TechParameters techParameters) { + return R.status(techParametersService.save(techParameters)); + } + + /** + * 修改 技术参数一览 + */ + @PostMapping("/update") + @ApiOperationSupport(order = 5) + @ApiOperation(value = "修改", notes = "传入techParameters") + public R update(@Valid @RequestBody TechParameters techParameters) { + return R.status(techParametersService.updateById(techParameters)); + } + + /** + * 新增或修改 技术参数一览 + */ + @PostMapping("/submit") + @ApiOperationSupport(order = 6) + @ApiOperation(value = "新增或修改", notes = "传入techParameters") + public R submit(@Valid @RequestBody TechParameters techParameters) { + return R.status(techParametersService.saveOrUpdate(techParameters)); + } + + + /** + * 删除 技术参数一览 + */ + @PostMapping("/remove") + @ApiOperationSupport(order = 7) + @ApiOperation(value = "逻辑删除", notes = "传入ids") + public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { + return R.status(techParametersService.deleteLogic(Func.toLongList(ids))); + } + + +} diff --git a/src/main/java/org/energy/modules/leger/dto/EquipmentLedgerDTO.java b/src/main/java/org/energy/modules/leger/dto/EquipmentLedgerDTO.java new file mode 100644 index 0000000..97d7003 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/dto/EquipmentLedgerDTO.java @@ -0,0 +1,18 @@ +package org.energy.modules.leger.dto; + +import org.energy.modules.leger.entity.EquipmentLedger; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 设备台账编码一览数据传输对象实体类 + * + * @author Daf + * @since 2024-07-04 + */ +@Data +@EqualsAndHashCode(callSuper = true) +public class EquipmentLedgerDTO extends EquipmentLedger { + private static final long serialVersionUID = 1L; + +} diff --git a/src/main/java/org/energy/modules/leger/dto/InventoryDocumentDTO.java b/src/main/java/org/energy/modules/leger/dto/InventoryDocumentDTO.java new file mode 100644 index 0000000..fbfcc6a --- /dev/null +++ b/src/main/java/org/energy/modules/leger/dto/InventoryDocumentDTO.java @@ -0,0 +1,18 @@ +package org.energy.modules.leger.dto; + +import org.energy.modules.leger.entity.InventoryDocument; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 文档清册一览数据传输对象实体类 + * + * @author Daf + * @since 2024-07-04 + */ +@Data +@EqualsAndHashCode(callSuper = true) +public class InventoryDocumentDTO extends InventoryDocument { + private static final long serialVersionUID = 1L; + +} diff --git a/src/main/java/org/energy/modules/leger/dto/TechParametersDTO.java b/src/main/java/org/energy/modules/leger/dto/TechParametersDTO.java new file mode 100644 index 0000000..8fea5cf --- /dev/null +++ b/src/main/java/org/energy/modules/leger/dto/TechParametersDTO.java @@ -0,0 +1,18 @@ +package org.energy.modules.leger.dto; + +import org.energy.modules.leger.entity.TechParameters; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 技术参数一览数据传输对象实体类 + * + * @author Daf + * @since 2024-07-04 + */ +@Data +@EqualsAndHashCode(callSuper = true) +public class TechParametersDTO extends TechParameters { + private static final long serialVersionUID = 1L; + +} diff --git a/src/main/java/org/energy/modules/leger/entity/EquipmentLedger.java b/src/main/java/org/energy/modules/leger/entity/EquipmentLedger.java new file mode 100644 index 0000000..ee7dd4f --- /dev/null +++ b/src/main/java/org/energy/modules/leger/entity/EquipmentLedger.java @@ -0,0 +1,217 @@ +package org.energy.modules.leger.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.dayu.daf.core.mp.base.BaseEntity; +import java.io.Serializable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * 设备台账编码一览实体类 + * + * @author Daf + * @since 2024-07-04 + */ +@Data +@TableName("l_equipment_ledger") +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "EquipmentLedger对象", description = "设备台账编码一览") +public class EquipmentLedger extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @ApiModelProperty(value = "主键") + private Integer id; + /** + * 设备台账编码 + */ + @ApiModelProperty(value = "设备台账编码") + private String eqLedgerCode; + /** + * 用户状态 + */ + @ApiModelProperty(value = "用户状态") + private String userStatus; + /** + * KKS编码 + */ + @ApiModelProperty(value = "KKS编码") + private String kksEncoding; + /** + * 设备种类 + */ + @ApiModelProperty(value = "设备种类") + private String eqType; + /** + * 专业 + */ + @ApiModelProperty(value = "专业") + private String major; + /** + * 计划员组 + */ + @ApiModelProperty(value = "计划员组") + private String plannerGroup; + /** + * 计划工厂 + */ + @ApiModelProperty(value = "计划工厂") + private String plannedFactory; + /** + * 设备定级 + */ + @ApiModelProperty(value = "设备定级") + private String eqRank; + /** + * 设备责任人姓名 + */ + @ApiModelProperty(value = "设备责任人姓名") + private String eqResponsibleName; + /** + * 制造商 + */ + @ApiModelProperty(value = "制造商") + private String manufacturer; + /** + * 制造商国家 + */ + @ApiModelProperty(value = "制造商国家") + private String manufacturerCountry; + /** + * 供应商 + */ + @ApiModelProperty(value = "供应商") + private String supplier; + /** + * 型号 + */ + @ApiModelProperty(value = "型号") + private String model; + /** + * 出厂编号 + */ + @ApiModelProperty(value = "出厂编号") + private String factoryNo; + /** + * 出厂日期 + */ + @ApiModelProperty(value = "出厂日期") + private String productionDate; + /** + * 安装日期 + */ + @ApiModelProperty(value = "安装日期") + private String installDate; + /** + * 调试单位 + */ + @ApiModelProperty(value = "调试单位") + private String debuggingUnit; + /** + * 设备分类 + */ + @ApiModelProperty(value = "设备分类") + private String eqClass; + /** + * 图纸编码 + */ + @ApiModelProperty(value = "图纸编码") + private String drawingCode; + /** + * 设备描述 + */ + @ApiModelProperty(value = "设备描述") + private String deviceDescription; + /** + * KKS描述 + */ + @ApiModelProperty(value = "KKS描述") + private String kksDescription; + /** + * 场站 + */ + @ApiModelProperty(value = "场站") + private String station; + /** + * 系统状态 + */ + @ApiModelProperty(value = "系统状态") + private String systemState; + /** + * 工厂区域 + */ + @ApiModelProperty(value = "工厂区域") + private String factoryArea; + /** + * 资产编码 + */ + @ApiModelProperty(value = "资产编码") + private String assetCode; + /** + * 设备责任人工号 + */ + @ApiModelProperty(value = "设备责任人工号") + private String eqResponsibleNo; + /** + * 检修班组 + */ + @ApiModelProperty(value = "检修班组") + private String maintenanceTeam; + /** + * 制造商零件号 + */ + @ApiModelProperty(value = "制造商零件号") + private String manufacturerPartNo; + /** + * 制造年月 + */ + @ApiModelProperty(value = "制造年月") + private String manufactureDate; + /** + * 大小尺寸 + */ + @ApiModelProperty(value = "大小尺寸") + private String sizeAndSize; + /** + * 制造序列号 + */ + @ApiModelProperty(value = "制造序列号") + private String manufacturingSerialNo; + /** + * 设计单位 + */ + @ApiModelProperty(value = "设计单位") + private String designUnit; + /** + * 对象重量 + */ + @ApiModelProperty(value = "对象重量") + private String objectWeight; + /** + * 投运日期 + */ + @ApiModelProperty(value = "投运日期") + private String operationDate; + /** + * 安装单位 + */ + @ApiModelProperty(value = "安装单位") + private String installationUnit; + /** + * 安装位置 + */ + @ApiModelProperty(value = "安装位置") + private String installationLocation; + /** + * 成本中心 + */ + @ApiModelProperty(value = "成本中心") + private String costCenter; + + +} diff --git a/src/main/java/org/energy/modules/leger/entity/InventoryDocument.java b/src/main/java/org/energy/modules/leger/entity/InventoryDocument.java new file mode 100644 index 0000000..14ecb0f --- /dev/null +++ b/src/main/java/org/energy/modules/leger/entity/InventoryDocument.java @@ -0,0 +1,87 @@ +package org.energy.modules.leger.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.dayu.daf.core.mp.base.BaseEntity; +import java.io.Serializable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * 文档清册一览实体类 + * + * @author Daf + * @since 2024-07-04 + */ +@Data +@TableName("l_inventory_document") +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "InventoryDocument对象", description = "文档清册一览") +public class InventoryDocument extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @ApiModelProperty(value = "主键") + private Integer id; + /** + * 设备台账主键 + */ + @ApiModelProperty(value = "设备台账主键") + private Integer eqLedgerId; + /** + * 工器具编码主键 + */ + @ApiModelProperty(value = "工器具编码主键") + private Integer toolsCodeId; + /** + * 标题 + */ + @ApiModelProperty(value = "标题") + private String title; + /** + * 作者 + */ + @ApiModelProperty(value = "作者") + private String author; + /** + * 日期 + */ + @ApiModelProperty(value = "日期") + private String date; + /** + * 页数 + */ + @ApiModelProperty(value = "页数") + private Integer page; + /** + * 关键字 + */ + @ApiModelProperty(value = "关键字") + private String keyword; + /** + * 主题 + */ + @ApiModelProperty(value = "主题") + private String thead; + /** + * 附件地址 + */ + @ApiModelProperty(value = "附件地址") + private String accessoryPath; + /** + * 附件名称 + */ + @ApiModelProperty(value = "附件名称") + private String accessoryName; + /** + * 原附件名称 + */ + @ApiModelProperty(value = "原附件名称") + private String prAccessoryName; + + +} diff --git a/src/main/java/org/energy/modules/leger/entity/TechParameters.java b/src/main/java/org/energy/modules/leger/entity/TechParameters.java new file mode 100644 index 0000000..ae981b6 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/entity/TechParameters.java @@ -0,0 +1,57 @@ +package org.energy.modules.leger.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.dayu.daf.core.mp.base.BaseEntity; +import java.io.Serializable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * 技术参数一览实体类 + * + * @author Daf + * @since 2024-07-04 + */ +@Data +@TableName("l_tech_parameters") +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "TechParameters对象", description = "技术参数一览") +public class TechParameters extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @ApiModelProperty(value = "主键") + private Integer id; + /** + * 设备台账编码主键 + */ + @ApiModelProperty(value = "设备台账编码主键") + private Integer eqLedgerId; + /** + * 分类 + */ + @ApiModelProperty(value = "分类") + private String classification; + /** + * 分类描述 + */ + @ApiModelProperty(value = "分类描述") + private String description; + /** + * 技术参数 + */ + @ApiModelProperty(value = "技术参数") + private String techParameters; + /** + * 参数 + */ + @ApiModelProperty(value = "参数") + private String parameters; + + +} diff --git a/src/main/java/org/energy/modules/leger/mapper/EquipmentLedgerMapper.java b/src/main/java/org/energy/modules/leger/mapper/EquipmentLedgerMapper.java new file mode 100644 index 0000000..55119ca --- /dev/null +++ b/src/main/java/org/energy/modules/leger/mapper/EquipmentLedgerMapper.java @@ -0,0 +1,26 @@ +package org.energy.modules.leger.mapper; + +import org.energy.modules.leger.entity.EquipmentLedger; +import org.energy.modules.leger.vo.EquipmentLedgerVO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import java.util.List; + +/** + * 设备台账编码一览 Mapper 接口 + * + * @author Daf + * @since 2024-07-04 + */ +public interface EquipmentLedgerMapper extends BaseMapper { + + /** + * 自定义分页 + * + * @param page + * @param equipmentLedger + * @return + */ + List selectEquipmentLedgerPage(IPage page, EquipmentLedgerVO equipmentLedger); + +} diff --git a/src/main/java/org/energy/modules/leger/mapper/EquipmentLedgerMapper.xml b/src/main/java/org/energy/modules/leger/mapper/EquipmentLedgerMapper.xml new file mode 100644 index 0000000..9f0edad --- /dev/null +++ b/src/main/java/org/energy/modules/leger/mapper/EquipmentLedgerMapper.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/java/org/energy/modules/leger/mapper/InventoryDocumentMapper.java b/src/main/java/org/energy/modules/leger/mapper/InventoryDocumentMapper.java new file mode 100644 index 0000000..b7026a6 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/mapper/InventoryDocumentMapper.java @@ -0,0 +1,26 @@ +package org.energy.modules.leger.mapper; + +import org.energy.modules.leger.entity.InventoryDocument; +import org.energy.modules.leger.vo.InventoryDocumentVO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import java.util.List; + +/** + * 文档清册一览 Mapper 接口 + * + * @author Daf + * @since 2024-07-04 + */ +public interface InventoryDocumentMapper extends BaseMapper { + + /** + * 自定义分页 + * + * @param page + * @param inventoryDocument + * @return + */ + List selectInventoryDocumentPage(IPage page, InventoryDocumentVO inventoryDocument); + +} diff --git a/src/main/java/org/energy/modules/leger/mapper/InventoryDocumentMapper.xml b/src/main/java/org/energy/modules/leger/mapper/InventoryDocumentMapper.xml new file mode 100644 index 0000000..ce946f0 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/mapper/InventoryDocumentMapper.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/java/org/energy/modules/leger/mapper/TechParametersMapper.java b/src/main/java/org/energy/modules/leger/mapper/TechParametersMapper.java new file mode 100644 index 0000000..7f61771 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/mapper/TechParametersMapper.java @@ -0,0 +1,26 @@ +package org.energy.modules.leger.mapper; + +import org.energy.modules.leger.entity.TechParameters; +import org.energy.modules.leger.vo.TechParametersVO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import java.util.List; + +/** + * 技术参数一览 Mapper 接口 + * + * @author Daf + * @since 2024-07-04 + */ +public interface TechParametersMapper extends BaseMapper { + + /** + * 自定义分页 + * + * @param page + * @param techParameters + * @return + */ + List selectTechParametersPage(IPage page, TechParametersVO techParameters); + +} diff --git a/src/main/java/org/energy/modules/leger/mapper/TechParametersMapper.xml b/src/main/java/org/energy/modules/leger/mapper/TechParametersMapper.xml new file mode 100644 index 0000000..98c7150 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/mapper/TechParametersMapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/java/org/energy/modules/leger/service/IEquipmentLedgerService.java b/src/main/java/org/energy/modules/leger/service/IEquipmentLedgerService.java new file mode 100644 index 0000000..1e9b328 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/service/IEquipmentLedgerService.java @@ -0,0 +1,25 @@ +package org.energy.modules.leger.service; + +import org.energy.modules.leger.entity.EquipmentLedger; +import org.energy.modules.leger.vo.EquipmentLedgerVO; +import com.dayu.daf.core.mp.base.BaseService; +import com.baomidou.mybatisplus.core.metadata.IPage; + +/** + * 设备台账编码一览 服务类 + * + * @author Daf + * @since 2024-07-04 + */ +public interface IEquipmentLedgerService extends BaseService { + + /** + * 自定义分页 + * + * @param page + * @param equipmentLedger + * @return + */ + IPage selectEquipmentLedgerPage(IPage page, EquipmentLedgerVO equipmentLedger); + +} diff --git a/src/main/java/org/energy/modules/leger/service/IInventoryDocumentService.java b/src/main/java/org/energy/modules/leger/service/IInventoryDocumentService.java new file mode 100644 index 0000000..84e1eb7 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/service/IInventoryDocumentService.java @@ -0,0 +1,25 @@ +package org.energy.modules.leger.service; + +import org.energy.modules.leger.entity.InventoryDocument; +import org.energy.modules.leger.vo.InventoryDocumentVO; +import com.dayu.daf.core.mp.base.BaseService; +import com.baomidou.mybatisplus.core.metadata.IPage; + +/** + * 文档清册一览 服务类 + * + * @author Daf + * @since 2024-07-04 + */ +public interface IInventoryDocumentService extends BaseService { + + /** + * 自定义分页 + * + * @param page + * @param inventoryDocument + * @return + */ + IPage selectInventoryDocumentPage(IPage page, InventoryDocumentVO inventoryDocument); + +} diff --git a/src/main/java/org/energy/modules/leger/service/ITechParametersService.java b/src/main/java/org/energy/modules/leger/service/ITechParametersService.java new file mode 100644 index 0000000..5c40826 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/service/ITechParametersService.java @@ -0,0 +1,25 @@ +package org.energy.modules.leger.service; + +import org.energy.modules.leger.entity.TechParameters; +import org.energy.modules.leger.vo.TechParametersVO; +import com.dayu.daf.core.mp.base.BaseService; +import com.baomidou.mybatisplus.core.metadata.IPage; + +/** + * 技术参数一览 服务类 + * + * @author Daf + * @since 2024-07-04 + */ +public interface ITechParametersService extends BaseService { + + /** + * 自定义分页 + * + * @param page + * @param techParameters + * @return + */ + IPage selectTechParametersPage(IPage page, TechParametersVO techParameters); + +} diff --git a/src/main/java/org/energy/modules/leger/service/impl/EquipmentLedgerServiceImpl.java b/src/main/java/org/energy/modules/leger/service/impl/EquipmentLedgerServiceImpl.java new file mode 100644 index 0000000..c20b19e --- /dev/null +++ b/src/main/java/org/energy/modules/leger/service/impl/EquipmentLedgerServiceImpl.java @@ -0,0 +1,25 @@ +package org.energy.modules.leger.service.impl; + +import org.energy.modules.leger.entity.EquipmentLedger; +import org.energy.modules.leger.vo.EquipmentLedgerVO; +import org.energy.modules.leger.mapper.EquipmentLedgerMapper; +import org.energy.modules.leger.service.IEquipmentLedgerService; +import com.dayu.daf.core.mp.base.BaseServiceImpl; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; + +/** + * 设备台账编码一览 服务实现类 + * + * @author Daf + * @since 2024-07-04 + */ +@Service +public class EquipmentLedgerServiceImpl extends BaseServiceImpl implements IEquipmentLedgerService { + + @Override + public IPage selectEquipmentLedgerPage(IPage page, EquipmentLedgerVO equipmentLedger) { + return page.setRecords(baseMapper.selectEquipmentLedgerPage(page, equipmentLedger)); + } + +} diff --git a/src/main/java/org/energy/modules/leger/service/impl/InventoryDocumentServiceImpl.java b/src/main/java/org/energy/modules/leger/service/impl/InventoryDocumentServiceImpl.java new file mode 100644 index 0000000..6c830f0 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/service/impl/InventoryDocumentServiceImpl.java @@ -0,0 +1,25 @@ +package org.energy.modules.leger.service.impl; + +import org.energy.modules.leger.entity.InventoryDocument; +import org.energy.modules.leger.vo.InventoryDocumentVO; +import org.energy.modules.leger.mapper.InventoryDocumentMapper; +import org.energy.modules.leger.service.IInventoryDocumentService; +import com.dayu.daf.core.mp.base.BaseServiceImpl; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; + +/** + * 文档清册一览 服务实现类 + * + * @author Daf + * @since 2024-07-04 + */ +@Service +public class InventoryDocumentServiceImpl extends BaseServiceImpl implements IInventoryDocumentService { + + @Override + public IPage selectInventoryDocumentPage(IPage page, InventoryDocumentVO inventoryDocument) { + return page.setRecords(baseMapper.selectInventoryDocumentPage(page, inventoryDocument)); + } + +} diff --git a/src/main/java/org/energy/modules/leger/service/impl/TechParametersServiceImpl.java b/src/main/java/org/energy/modules/leger/service/impl/TechParametersServiceImpl.java new file mode 100644 index 0000000..1b6f170 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/service/impl/TechParametersServiceImpl.java @@ -0,0 +1,25 @@ +package org.energy.modules.leger.service.impl; + +import org.energy.modules.leger.entity.TechParameters; +import org.energy.modules.leger.vo.TechParametersVO; +import org.energy.modules.leger.mapper.TechParametersMapper; +import org.energy.modules.leger.service.ITechParametersService; +import com.dayu.daf.core.mp.base.BaseServiceImpl; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; + +/** + * 技术参数一览 服务实现类 + * + * @author Daf + * @since 2024-07-04 + */ +@Service +public class TechParametersServiceImpl extends BaseServiceImpl implements ITechParametersService { + + @Override + public IPage selectTechParametersPage(IPage page, TechParametersVO techParameters) { + return page.setRecords(baseMapper.selectTechParametersPage(page, techParameters)); + } + +} diff --git a/src/main/java/org/energy/modules/leger/vo/EquipmentLedgerVO.java b/src/main/java/org/energy/modules/leger/vo/EquipmentLedgerVO.java new file mode 100644 index 0000000..4daf747 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/vo/EquipmentLedgerVO.java @@ -0,0 +1,20 @@ +package org.energy.modules.leger.vo; + +import org.energy.modules.leger.entity.EquipmentLedger; +import lombok.Data; +import lombok.EqualsAndHashCode; +import io.swagger.annotations.ApiModel; + +/** + * 设备台账编码一览视图实体类 + * + * @author Daf + * @since 2024-07-04 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "EquipmentLedgerVO对象", description = "设备台账编码一览") +public class EquipmentLedgerVO extends EquipmentLedger { + private static final long serialVersionUID = 1L; + +} diff --git a/src/main/java/org/energy/modules/leger/vo/InventoryDocumentVO.java b/src/main/java/org/energy/modules/leger/vo/InventoryDocumentVO.java new file mode 100644 index 0000000..97de731 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/vo/InventoryDocumentVO.java @@ -0,0 +1,20 @@ +package org.energy.modules.leger.vo; + +import org.energy.modules.leger.entity.InventoryDocument; +import lombok.Data; +import lombok.EqualsAndHashCode; +import io.swagger.annotations.ApiModel; + +/** + * 文档清册一览视图实体类 + * + * @author Daf + * @since 2024-07-04 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "InventoryDocumentVO对象", description = "文档清册一览") +public class InventoryDocumentVO extends InventoryDocument { + private static final long serialVersionUID = 1L; + +} diff --git a/src/main/java/org/energy/modules/leger/vo/TechParametersVO.java b/src/main/java/org/energy/modules/leger/vo/TechParametersVO.java new file mode 100644 index 0000000..c69ae23 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/vo/TechParametersVO.java @@ -0,0 +1,20 @@ +package org.energy.modules.leger.vo; + +import org.energy.modules.leger.entity.TechParameters; +import lombok.Data; +import lombok.EqualsAndHashCode; +import io.swagger.annotations.ApiModel; + +/** + * 技术参数一览视图实体类 + * + * @author Daf + * @since 2024-07-04 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "TechParametersVO对象", description = "技术参数一览") +public class TechParametersVO extends TechParameters { + private static final long serialVersionUID = 1L; + +} diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 1700202..adfd961 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -12,7 +12,7 @@ spring: # nodes: 127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003 # commandTimeout: 5000 datasource: - url: jdbc:postgresql://192.168.10.102:5432/simulation?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8 + url: jdbc:postgresql://192.168.10.102:5432/om?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&serverTimezone=GMT%2B8 username: admin password: 123456 driver-class-name: org.postgresql.Driver diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index d013eb4..1a6a577 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,6 +1,6 @@ #服务器配置 server: - port: 80 + port: 7061 undertow: # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理 buffer-size: 1024