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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select * from l_equipment_ledger where is_deleted = 0
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select * from l_inventory_document where is_deleted = 0
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select * from l_tech_parameters where is_deleted = 0
+
+
+
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