diff --git a/src/main/java/org/energy/modules/leger/controller/DynamicledgerController.java b/src/main/java/org/energy/modules/leger/controller/DynamicledgerController.java new file mode 100644 index 0000000..6e14ab5 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/controller/DynamicledgerController.java @@ -0,0 +1,164 @@ +/** + * 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.energy.modules.smart.entity.OperationItem; +import org.energy.modules.smart.entity.OperationTicket; +import org.energy.modules.smart.entity.WorkOrder; +import org.energy.modules.smart.entity.WorkPermit; +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.Dynamicledger; +import org.energy.modules.leger.vo.DynamicledgerVO; +import org.energy.modules.leger.service.IDynamicledgerService; +import com.dayu.daf.core.boot.ctrl.DafController; + +import java.util.List; + +/** + * L_DYNAMICLEDGER 控制器 + * + * @author Daf + * @since 2024-07-17 + */ +@RestController +@AllArgsConstructor +@RequestMapping("/leger/dynamicledger") +@Api(value = "L_DYNAMICLEDGER", tags = "L_DYNAMICLEDGER接口") +public class DynamicledgerController extends DafController { + + private IDynamicledgerService dynamicledgerService; + + /** + * 详情 + */ + @GetMapping("/detail") + @ApiOperationSupport(order = 1) + @ApiOperation(value = "详情", notes = "传入dynamicledger") + public R detail(Dynamicledger dynamicledger) { + Dynamicledger detail = dynamicledgerService.getOne(Condition.getQueryWrapper(dynamicledger)); + return R.data(detail); + } + + /** + * 分页 L_DYNAMICLEDGER + */ + @GetMapping("/list") + @ApiOperationSupport(order = 2) + @ApiOperation(value = "分页", notes = "传入dynamicledger") + public R> list(Dynamicledger dynamicledger, Query query) { + + IPage pages = dynamicledgerService.selectDynamicledgerPageExt(Condition.getPage(query), dynamicledger); + return R.data(pages); + } + + /** + * 自定义分页 L_DYNAMICLEDGER + */ + @GetMapping("/page") + @ApiOperationSupport(order = 3) + @ApiOperation(value = "分页", notes = "传入dynamicledger") + public R> page(DynamicledgerVO dynamicledger, Query query) { + + IPage pages = dynamicledgerService.selectDynamicledgerPage(Condition.getPage(query), dynamicledger); + return R.data(pages); + } + + /** + * 新增 L_DYNAMICLEDGER + */ + @PostMapping("/save") + @ApiOperationSupport(order = 4) + @ApiOperation(value = "新增", notes = "传入dynamicledger") + public R save(@Valid @RequestBody Dynamicledger dynamicledger) { + return R.status(dynamicledgerService.save(dynamicledger)); + } + + /** + * 修改 L_DYNAMICLEDGER + */ + @PostMapping("/update") + @ApiOperationSupport(order = 5) + @ApiOperation(value = "修改", notes = "传入dynamicledger") + public R update(@Valid @RequestBody Dynamicledger dynamicledger) { + return R.status(dynamicledgerService.updateById(dynamicledger)); + } + + /** + * 新增或修改 L_DYNAMICLEDGER + */ + @PostMapping("/submit") + @ApiOperationSupport(order = 6) + @ApiOperation(value = "新增或修改", notes = "传入dynamicledger") + public R submit(@Valid @RequestBody Dynamicledger dynamicledger) { + return R.status(dynamicledgerService.saveOrUpdate(dynamicledger)); + } + + + /** + * 删除 L_DYNAMICLEDGER + */ + @PostMapping("/remove") + @ApiOperationSupport(order = 7) + @ApiOperation(value = "逻辑删除", notes = "传入ids") + public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { + return R.status(dynamicledgerService.deleteLogic(Func.toLongList(ids))); + } + + /** + * 工单 + */ + @GetMapping("/workOrder") + @ApiOperationSupport(order = 9) + @ApiOperation(value = "分页", notes = "传入dynamicledger") + public R> getWorkOrederList(Dynamicledger dynamicledger) { + List list = dynamicledgerService.getWorkOrederListbyKksCd(dynamicledger); + return R.data(list); + } + /** + * 工作票 + */ + @GetMapping("/workticket") + @ApiOperationSupport(order = 9) + @ApiOperation(value = "分页", notes = "传入dynamicledger") + public R> getWorkticketList(Dynamicledger dynamicledger) { + List list = dynamicledgerService.getWorkticketListbyKksCd(dynamicledger); + return R.data(list); + } + /** + * 操作票 + */ + @GetMapping("/operation") + @ApiOperationSupport(order = 9) + @ApiOperation(value = "分页", notes = "传入dynamicledger") + public R> getoOperationList(Dynamicledger dynamicledger) { + List list = dynamicledgerService.getOperationListbyKksCd( dynamicledger); + return R.data(list); + } + +} diff --git a/src/main/java/org/energy/modules/leger/dto/DynamicledgerDTO.java b/src/main/java/org/energy/modules/leger/dto/DynamicledgerDTO.java new file mode 100644 index 0000000..a8adf8e --- /dev/null +++ b/src/main/java/org/energy/modules/leger/dto/DynamicledgerDTO.java @@ -0,0 +1,18 @@ +package org.energy.modules.leger.dto; + +import org.energy.modules.leger.entity.Dynamicledger; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * L_DYNAMICLEDGER数据传输对象实体类 + * + * @author Daf + * @since 2024-07-17 + */ +@Data +@EqualsAndHashCode(callSuper = true) +public class DynamicledgerDTO extends Dynamicledger { + private static final long serialVersionUID = 1L; + +} diff --git a/src/main/java/org/energy/modules/leger/entity/Dynamicledger.java b/src/main/java/org/energy/modules/leger/entity/Dynamicledger.java new file mode 100644 index 0000000..592e2af --- /dev/null +++ b/src/main/java/org/energy/modules/leger/entity/Dynamicledger.java @@ -0,0 +1,72 @@ +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; + +/** + * L_DYNAMICLEDGER实体类 + * + * @author Daf + * @since 2024-07-17 + */ +@Data +@TableName("l_dynamicledger") +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "Dynamicledger对象", description = "L_DYNAMICLEDGER") +public class Dynamicledger extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @ApiModelProperty(value = "主键") + private Long id; + /** + * 场站 + */ + @ApiModelProperty(value = "场站") + private Integer station; + /** + * KKS编码 + */ + @ApiModelProperty(value = "KKS编码") + private String kksEncoding; + /** + * KSS描述 + */ + @ApiModelProperty(value = "KSS描述") + private String kksDescription; + /** + * 工单 + */ + @ApiModelProperty(value = "工单") + private Integer workOrder; + /** + * 工作票 + */ + @ApiModelProperty(value = "工作票") + private Integer workTicket; + /** + * 操作票 + */ + @ApiModelProperty(value = "操作票") + private Integer operation; + /** + * 开始日期 + */ + @ApiModelProperty(value = "开始日期") + private String startDate; + /** + * 结束日期 + */ + @ApiModelProperty(value = "结束日期") + private String endDate; + + +} diff --git a/src/main/java/org/energy/modules/leger/mapper/DynamicledgerMapper.java b/src/main/java/org/energy/modules/leger/mapper/DynamicledgerMapper.java new file mode 100644 index 0000000..8ea3d76 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/mapper/DynamicledgerMapper.java @@ -0,0 +1,38 @@ +package org.energy.modules.leger.mapper; + +import org.apache.ibatis.annotations.Param; +import org.energy.modules.leger.entity.Dynamicledger; +import org.energy.modules.leger.vo.DynamicledgerVO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.energy.modules.smart.entity.OperationTicket; +import org.energy.modules.smart.entity.WorkOrder; +import org.energy.modules.smart.entity.WorkPermit; + +import java.util.List; + +/** + * L_DYNAMICLEDGER Mapper 接口 + * + * @author Daf + * @since 2024-07-17 + */ +public interface DynamicledgerMapper extends BaseMapper { + + /** + * 自定义分页 + * + * @param page + * @param dynamicledger + * @return + */ + List selectDynamicledgerPage(IPage page, DynamicledgerVO dynamicledger); + + List selectDynamicledgerPageExt(IPage page, @Param("entity")Dynamicledger dynamicledger); + + List getWorkOrederListbyKksCd( @Param("entity")Dynamicledger dynamicledger); + + List getWorkticketListbyKksCd(@Param("entity") Dynamicledger dynamicledger); + + List getOperationListbyKksCd( @Param("entity")Dynamicledger dynamicledger); +} diff --git a/src/main/java/org/energy/modules/leger/mapper/DynamicledgerMapper.xml b/src/main/java/org/energy/modules/leger/mapper/DynamicledgerMapper.xml new file mode 100644 index 0000000..e2cb2dc --- /dev/null +++ b/src/main/java/org/energy/modules/leger/mapper/DynamicledgerMapper.xml @@ -0,0 +1,256 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/java/org/energy/modules/leger/service/IDynamicledgerService.java b/src/main/java/org/energy/modules/leger/service/IDynamicledgerService.java new file mode 100644 index 0000000..8d34a98 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/service/IDynamicledgerService.java @@ -0,0 +1,38 @@ +package org.energy.modules.leger.service; + +import org.energy.modules.leger.entity.Dynamicledger; +import org.energy.modules.leger.vo.DynamicledgerVO; +import com.dayu.daf.core.mp.base.BaseService; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.energy.modules.smart.entity.OperationTicket; +import org.energy.modules.smart.entity.WorkOrder; +import org.energy.modules.smart.entity.WorkPermit; + + +import java.util.List; + +/** + * L_DYNAMICLEDGER 服务类 + * + * @author Daf + * @since 2024-07-17 + */ +public interface IDynamicledgerService extends BaseService { + + /** + * 自定义分页 + * + * @param page + * @param dynamicledger + * @return + */ + IPage selectDynamicledgerPage(IPage page, DynamicledgerVO dynamicledger); + + IPage selectDynamicledgerPageExt(IPage page, Dynamicledger dynamicledger); + + List getWorkOrederListbyKksCd(Dynamicledger dynamicledger); + + List getWorkticketListbyKksCd(Dynamicledger dynamicledger); + + List getOperationListbyKksCd( Dynamicledger dynamicledger); +} diff --git a/src/main/java/org/energy/modules/leger/service/impl/DynamicledgerServiceImpl.java b/src/main/java/org/energy/modules/leger/service/impl/DynamicledgerServiceImpl.java new file mode 100644 index 0000000..e700232 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/service/impl/DynamicledgerServiceImpl.java @@ -0,0 +1,52 @@ +package org.energy.modules.leger.service.impl; + +import org.energy.modules.leger.entity.Dynamicledger; +import org.energy.modules.leger.vo.DynamicledgerVO; +import org.energy.modules.leger.mapper.DynamicledgerMapper; +import org.energy.modules.leger.service.IDynamicledgerService; +import com.dayu.daf.core.mp.base.BaseServiceImpl; +import org.energy.modules.smart.entity.OperationTicket; +import org.energy.modules.smart.entity.WorkOrder; +import org.energy.modules.smart.entity.WorkPermit; +import org.energy.modules.smart.vo.WorkOrderVO; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; + +import java.util.List; + +/** + * L_DYNAMICLEDGER 服务实现类 + * + * @author Daf + * @since 2024-07-17 + */ +@Service +public class DynamicledgerServiceImpl extends BaseServiceImpl implements IDynamicledgerService { + + @Override + public IPage selectDynamicledgerPage(IPage page, DynamicledgerVO dynamicledger) { + return page.setRecords(baseMapper.selectDynamicledgerPage(page, dynamicledger)); + } + + @Override + public IPage selectDynamicledgerPageExt(IPage page, Dynamicledger dynamicledger) { + return page.setRecords(baseMapper.selectDynamicledgerPageExt(page, dynamicledger)); + } + + @Override + public List getWorkOrederListbyKksCd(Dynamicledger dynamicledger) { + + return baseMapper.getWorkOrederListbyKksCd(dynamicledger); + } + + @Override + public List getWorkticketListbyKksCd( Dynamicledger dynamicledger) { + return baseMapper.getWorkticketListbyKksCd(dynamicledger); + } + + @Override + public List getOperationListbyKksCd(Dynamicledger dynamicledger) { + return baseMapper.getOperationListbyKksCd(dynamicledger); + } + +} diff --git a/src/main/java/org/energy/modules/leger/vo/DynamicledgerVO.java b/src/main/java/org/energy/modules/leger/vo/DynamicledgerVO.java new file mode 100644 index 0000000..1ab1587 --- /dev/null +++ b/src/main/java/org/energy/modules/leger/vo/DynamicledgerVO.java @@ -0,0 +1,20 @@ +package org.energy.modules.leger.vo; + +import org.energy.modules.leger.entity.Dynamicledger; +import lombok.Data; +import lombok.EqualsAndHashCode; +import io.swagger.annotations.ApiModel; + +/** + * L_DYNAMICLEDGER视图实体类 + * + * @author Daf + * @since 2024-07-17 + */ +@Data +@EqualsAndHashCode(callSuper = true) +@ApiModel(value = "DynamicledgerVO对象", description = "L_DYNAMICLEDGER") +public class DynamicledgerVO extends Dynamicledger { + private static final long serialVersionUID = 1L; + +} diff --git a/src/main/java/org/energy/modules/spares/controller/MaterialClassCodeController.java b/src/main/java/org/energy/modules/spares/controller/MaterialClassCodeController.java deleted file mode 100644 index 7887d22..0000000 --- a/src/main/java/org/energy/modules/spares/controller/MaterialClassCodeController.java +++ /dev/null @@ -1,139 +0,0 @@ -/** - * 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.spares.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.spares.entity.MaterialClassCode; -import org.energy.modules.spares.vo.MaterialClassCodeVO; -import org.energy.modules.spares.service.IMaterialClassCodeService; -import com.dayu.daf.core.boot.ctrl.DafController; - -import java.util.List; - -/** - * 物资分类码 控制器 - * - * @author Daf - * @since 2024-07-15 - */ -@RestController -@AllArgsConstructor -@RequestMapping("/spares/materialclasscode") -@Api(value = "物资分类码", tags = "物资分类码接口") -public class MaterialClassCodeController extends DafController { - - private IMaterialClassCodeService materialClassCodeService; - - /** - * 详情 - */ - @GetMapping("/detail") - @ApiOperationSupport(order = 1) - @ApiOperation(value = "详情", notes = "传入materialClassCode") - public R detail(MaterialClassCode materialClassCode) { - MaterialClassCode detail = materialClassCodeService.getOne(Condition.getQueryWrapper(materialClassCode)); - return R.data(detail); - } - - /** - * 分页 物资分类码 - */ - @GetMapping("/list") - @ApiOperationSupport(order = 2) - @ApiOperation(value = "分页", notes = "传入materialClassCode") - public R> list(MaterialClassCode materialClassCode, Query query) { - IPage pages = materialClassCodeService.page(Condition.getPage(query), Condition.getQueryWrapper(materialClassCode)); - return R.data(pages); - } - - /** - * 自定义分页 物资分类码 - */ - @GetMapping("/page") - @ApiOperationSupport(order = 3) - @ApiOperation(value = "分页", notes = "传入materialClassCode") - public R> page(MaterialClassCodeVO materialClassCode, Query query) { - IPage pages = materialClassCodeService.selectMaterialClassCodePage(Condition.getPage(query), materialClassCode); - return R.data(pages); - } - - /** - * 新增 物资分类码 - */ - @PostMapping("/save") - @ApiOperationSupport(order = 4) - @ApiOperation(value = "新增", notes = "传入materialClassCode") - public R save(@Valid @RequestBody MaterialClassCode materialClassCode) { - return R.status(materialClassCodeService.save(materialClassCode)); - } - - /** - * 修改 物资分类码 - */ - @PostMapping("/update") - @ApiOperationSupport(order = 5) - @ApiOperation(value = "修改", notes = "传入materialClassCode") - public R update(@Valid @RequestBody MaterialClassCode materialClassCode) { - return R.status(materialClassCodeService.updateById(materialClassCode)); - } - - /** - * 新增或修改 物资分类码 - */ - @PostMapping("/submit") - @ApiOperationSupport(order = 6) - @ApiOperation(value = "新增或修改", notes = "传入materialClassCode") - public R submit(@Valid @RequestBody MaterialClassCode materialClassCode) { - return R.status(materialClassCodeService.saveOrUpdate(materialClassCode)); - } - - - /** - * 删除 物资分类码 - */ - @PostMapping("/remove") - @ApiOperationSupport(order = 7) - @ApiOperation(value = "逻辑删除", notes = "传入ids") - public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { - return R.status(materialClassCodeService.deleteLogic(Func.toLongList(ids))); - } - - /** - * 分页 物资分类码 - */ - @GetMapping("/getMaterialClassCodeList") - @ApiOperationSupport(order = 2) - @ApiOperation(value = "获取物资分类码", notes = "获取物资分类码") - public R> getMaterialClassCodeList() { - List list = materialClassCodeService.getMaterialClassCodeList(); - return R.data(list); - } - - -} diff --git a/src/main/java/org/energy/modules/spares/controller/MaterialClassificationController.java b/src/main/java/org/energy/modules/spares/controller/MaterialClassificationController.java index d00f9bb..d9fe751 100644 --- a/src/main/java/org/energy/modules/spares/controller/MaterialClassificationController.java +++ b/src/main/java/org/energy/modules/spares/controller/MaterialClassificationController.java @@ -166,5 +166,16 @@ public class MaterialClassificationController extends DafController { EasyExcel.write(response.getOutputStream(), MaterialClassExcel.class).sheet("物资分类码").doWrite(list); } + /** + * 分页 物资分类码 + */ + @GetMapping("/getCodeList") + @ApiOperationSupport(order = 11) + @ApiOperation(value = "获取物资分类码", notes = "获取物资分类码") + public R> getCodeList() { + List list = materialClassificationService.getCodeList(); + return R.data(list); + } + } diff --git a/src/main/java/org/energy/modules/spares/dto/MaterialClassCodeDTO.java b/src/main/java/org/energy/modules/spares/dto/MaterialClassCodeDTO.java deleted file mode 100644 index aba2274..0000000 --- a/src/main/java/org/energy/modules/spares/dto/MaterialClassCodeDTO.java +++ /dev/null @@ -1,18 +0,0 @@ -package org.energy.modules.spares.dto; - -import org.energy.modules.spares.entity.MaterialClassCode; -import lombok.Data; -import lombok.EqualsAndHashCode; - -/** - * 物资分类码数据传输对象实体类 - * - * @author Daf - * @since 2024-07-15 - */ -@Data -@EqualsAndHashCode(callSuper = true) -public class MaterialClassCodeDTO extends MaterialClassCode { - private static final long serialVersionUID = 1L; - -} diff --git a/src/main/java/org/energy/modules/spares/entity/MaterialClassCode.java b/src/main/java/org/energy/modules/spares/entity/MaterialClassCode.java deleted file mode 100644 index 4ed0d4f..0000000 --- a/src/main/java/org/energy/modules/spares/entity/MaterialClassCode.java +++ /dev/null @@ -1,42 +0,0 @@ -package org.energy.modules.spares.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-15 - */ -@Data -@TableName("s_material_class_code") -@EqualsAndHashCode(callSuper = true) -@ApiModel(value = "MaterialClassCode对象", description = "物资分类码") -public class MaterialClassCode extends BaseEntity { - - private static final long serialVersionUID = 1L; - - /** - * 分类码编号 - */ - @ApiModelProperty(value = "分类码编号") - private Long id; - /** - * 物资类型 - */ - @ApiModelProperty(value = "物资类型") - private String materialType; - /** - * 物资分类码 - */ - @ApiModelProperty(value = "物资分类码") - private String materialClassCode; - - -} diff --git a/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.java b/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.java deleted file mode 100644 index ae393c1..0000000 --- a/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.energy.modules.spares.mapper; - -import org.energy.modules.spares.entity.MaterialClassCode; -import org.energy.modules.spares.vo.MaterialClassCodeVO; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import java.util.List; - -/** - * 物资分类码 Mapper 接口 - * - * @author Daf - * @since 2024-07-15 - */ -public interface MaterialClassCodeMapper extends BaseMapper { - - /** - * 自定义分页 - * - * @param page - * @param materialClassCode - * @return - */ - List selectMaterialClassCodePage(IPage page, MaterialClassCodeVO materialClassCode); - - /** - * 获取物资分类码 - */ - List getMaterialClassCodeList(); - -} diff --git a/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.xml b/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.xml deleted file mode 100644 index 0194c55..0000000 --- a/src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/java/org/energy/modules/spares/mapper/MaterialClassificationMapper.java b/src/main/java/org/energy/modules/spares/mapper/MaterialClassificationMapper.java index 0c5040e..85c5532 100644 --- a/src/main/java/org/energy/modules/spares/mapper/MaterialClassificationMapper.java +++ b/src/main/java/org/energy/modules/spares/mapper/MaterialClassificationMapper.java @@ -27,4 +27,6 @@ public interface MaterialClassificationMapper extends BaseMapper selectMaterialClassificationPage(IPage page, MaterialClassificationVO materialClassification); List exportData(@Param("vo") MaterialClassificationVO materialClassification); + + List getCodeList(); } diff --git a/src/main/java/org/energy/modules/spares/mapper/MaterialClassificationMapper.xml b/src/main/java/org/energy/modules/spares/mapper/MaterialClassificationMapper.xml index ba22a3e..1ff8e25 100644 --- a/src/main/java/org/energy/modules/spares/mapper/MaterialClassificationMapper.xml +++ b/src/main/java/org/energy/modules/spares/mapper/MaterialClassificationMapper.xml @@ -39,4 +39,8 @@ order by a.update_time desc + + diff --git a/src/main/java/org/energy/modules/spares/service/IMaterialClassCodeService.java b/src/main/java/org/energy/modules/spares/service/IMaterialClassCodeService.java deleted file mode 100644 index fc2961c..0000000 --- a/src/main/java/org/energy/modules/spares/service/IMaterialClassCodeService.java +++ /dev/null @@ -1,32 +0,0 @@ -package org.energy.modules.spares.service; - -import org.energy.modules.spares.entity.MaterialClassCode; -import org.energy.modules.spares.vo.MaterialClassCodeVO; -import com.dayu.daf.core.mp.base.BaseService; -import com.baomidou.mybatisplus.core.metadata.IPage; - -import java.util.List; - -/** - * 物资分类码 服务类 - * - * @author Daf - * @since 2024-07-15 - */ -public interface IMaterialClassCodeService extends BaseService { - - /** - * 自定义分页 - * - * @param page - * @param materialClassCode - * @return - */ - IPage selectMaterialClassCodePage(IPage page, MaterialClassCodeVO materialClassCode); - - /** - * 获取物资分类码 - */ - List getMaterialClassCodeList(); - -} diff --git a/src/main/java/org/energy/modules/spares/service/IMaterialClassificationService.java b/src/main/java/org/energy/modules/spares/service/IMaterialClassificationService.java index 1008333..d77cb16 100644 --- a/src/main/java/org/energy/modules/spares/service/IMaterialClassificationService.java +++ b/src/main/java/org/energy/modules/spares/service/IMaterialClassificationService.java @@ -27,4 +27,6 @@ public interface IMaterialClassificationService extends BaseService export(MaterialClassificationVO materialClassificationVO); + List getCodeList(); + } diff --git a/src/main/java/org/energy/modules/spares/service/impl/MaterialClassCodeServiceImpl.java b/src/main/java/org/energy/modules/spares/service/impl/MaterialClassCodeServiceImpl.java deleted file mode 100644 index 598d053..0000000 --- a/src/main/java/org/energy/modules/spares/service/impl/MaterialClassCodeServiceImpl.java +++ /dev/null @@ -1,35 +0,0 @@ -package org.energy.modules.spares.service.impl; - -import org.energy.modules.spares.entity.MaterialClassCode; -import org.energy.modules.spares.vo.MaterialClassCodeVO; -import org.energy.modules.spares.mapper.MaterialClassCodeMapper; -import org.energy.modules.spares.service.IMaterialClassCodeService; -import com.dayu.daf.core.mp.base.BaseServiceImpl; -import org.springframework.stereotype.Service; -import com.baomidou.mybatisplus.core.metadata.IPage; - -import java.util.List; - -/** - * 物资分类码 服务实现类 - * - * @author Daf - * @since 2024-07-15 - */ -@Service -public class MaterialClassCodeServiceImpl extends BaseServiceImpl implements IMaterialClassCodeService { - - @Override - public IPage selectMaterialClassCodePage(IPage page, MaterialClassCodeVO materialClassCode) { - return page.setRecords(baseMapper.selectMaterialClassCodePage(page, materialClassCode)); - } - - /** - * 获取物资分类码 - */ - @Override - public List getMaterialClassCodeList() { - return baseMapper.getMaterialClassCodeList(); - } - -} diff --git a/src/main/java/org/energy/modules/spares/service/impl/MaterialClassificationServiceImpl.java b/src/main/java/org/energy/modules/spares/service/impl/MaterialClassificationServiceImpl.java index b166298..5925123 100644 --- a/src/main/java/org/energy/modules/spares/service/impl/MaterialClassificationServiceImpl.java +++ b/src/main/java/org/energy/modules/spares/service/impl/MaterialClassificationServiceImpl.java @@ -1,5 +1,6 @@ package org.energy.modules.spares.service.impl; +import com.dayu.daf.core.tool.api.R; import io.micrometer.core.instrument.util.StringUtils; import org.energy.modules.spares.entity.MaterialClassification; import org.energy.modules.spares.excel.MaterialClassExcel; @@ -41,4 +42,9 @@ public class MaterialClassificationServiceImpl extends BaseServiceImpl getCodeList() { + return baseMapper.getCodeList(); + } + } diff --git a/src/main/java/org/energy/modules/spares/vo/MaterialClassCodeVO.java b/src/main/java/org/energy/modules/spares/vo/MaterialClassCodeVO.java deleted file mode 100644 index f8660df..0000000 --- a/src/main/java/org/energy/modules/spares/vo/MaterialClassCodeVO.java +++ /dev/null @@ -1,20 +0,0 @@ -package org.energy.modules.spares.vo; - -import org.energy.modules.spares.entity.MaterialClassCode; -import lombok.Data; -import lombok.EqualsAndHashCode; -import io.swagger.annotations.ApiModel; - -/** - * 物资分类码视图实体类 - * - * @author Daf - * @since 2024-07-15 - */ -@Data -@EqualsAndHashCode(callSuper = true) -@ApiModel(value = "MaterialClassCodeVO对象", description = "物资分类码") -public class MaterialClassCodeVO extends MaterialClassCode { - private static final long serialVersionUID = 1L; - -} diff --git a/src/main/java/org/energy/modules/system/service/impl/RoleDataServiceImpl.java b/src/main/java/org/energy/modules/system/service/impl/RoleDataServiceImpl.java index baa9881..3d71f94 100644 --- a/src/main/java/org/energy/modules/system/service/impl/RoleDataServiceImpl.java +++ b/src/main/java/org/energy/modules/system/service/impl/RoleDataServiceImpl.java @@ -23,6 +23,8 @@ import org.energy.modules.leger.entity.EquipmentLedger; import org.energy.modules.leger.entity.ToolInventoryRecord; import org.energy.modules.leger.service.IEquipmentLedgerService; import org.energy.modules.leger.service.IToolInventoryRecordService; +import org.energy.modules.release.entity.ProductionInformation; +import org.energy.modules.release.service.IProductionInformationService; import org.energy.modules.smart.entity.OperationTicket; import org.energy.modules.smart.entity.WorkOrder; import org.energy.modules.smart.entity.WorkPermit; @@ -70,6 +72,8 @@ public class RoleDataServiceImpl implements IRoleDataService { private IWorkOrderService workOrderService; @Autowired private IInspectionTasksService inspectionTasksService; + @Autowired + private IProductionInformationService productionInformationService; @Override public HomePageVO findCurrHomePageInfo() { @@ -135,6 +139,13 @@ public class RoleDataServiceImpl implements IRoleDataService { qw10.lambda().eq(InspectionTasks::getIsDeleted, DafConstant.DB_NOT_DELETED); hp.setInspectionTasksAudit(inspectionTasksService.list(qw10)); + // ProductionInformation Service + QueryWrapper qw11 = new QueryWrapper<>(); + qw11.lambda().eq(ProductionInformation::getCheckstatus, 2); + qw11.lambda().eq(ProductionInformation::getIsDeleted, DafConstant.DB_NOT_DELETED); + qw11.lambda().eq(ProductionInformation::getIsDiscontinue, 1); + hp.setProductionInformationAudit(productionInformationService.list(qw11)); + return hp; } diff --git a/src/main/java/org/energy/modules/system/vo/HomePageVO.java b/src/main/java/org/energy/modules/system/vo/HomePageVO.java index f92a6a9..dead014 100644 --- a/src/main/java/org/energy/modules/system/vo/HomePageVO.java +++ b/src/main/java/org/energy/modules/system/vo/HomePageVO.java @@ -4,6 +4,7 @@ import lombok.Data; import org.energy.modules.inspection.entity.InspectionTasks; import org.energy.modules.leger.entity.EquipmentLedger; import org.energy.modules.leger.entity.ToolInventoryRecord; +import org.energy.modules.release.entity.ProductionInformation; import org.energy.modules.smart.entity.OperationTicket; import org.energy.modules.smart.entity.WorkOrder; import org.energy.modules.smart.entity.WorkPermit; @@ -33,4 +34,6 @@ public class HomePageVO { private List materialAudit; // 工单 private List workOrderAudit; + // 生产信息发布 + private List productionInformationAudit; }