From dcf7a6df92586e604649c8319974a42d500464fb Mon Sep 17 00:00:00 2001 From: Dayu <1010@qq.com> Date: Thu, 18 Jul 2024 13:58:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99=E7=9A=84?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MaterialClassCodeController.java | 139 ------------------ .../spares/dto/MaterialClassCodeDTO.java | 18 --- .../spares/entity/MaterialClassCode.java | 42 ------ .../mapper/MaterialClassCodeMapper.java | 31 ---- .../spares/mapper/MaterialClassCodeMapper.xml | 27 ---- .../service/IMaterialClassCodeService.java | 32 ---- .../impl/MaterialClassCodeServiceImpl.java | 35 ----- .../spares/vo/MaterialClassCodeVO.java | 20 --- 8 files changed, 344 deletions(-) delete mode 100644 src/main/java/org/energy/modules/spares/controller/MaterialClassCodeController.java delete mode 100644 src/main/java/org/energy/modules/spares/dto/MaterialClassCodeDTO.java delete mode 100644 src/main/java/org/energy/modules/spares/entity/MaterialClassCode.java delete mode 100644 src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.java delete mode 100644 src/main/java/org/energy/modules/spares/mapper/MaterialClassCodeMapper.xml delete mode 100644 src/main/java/org/energy/modules/spares/service/IMaterialClassCodeService.java delete mode 100644 src/main/java/org/energy/modules/spares/service/impl/MaterialClassCodeServiceImpl.java delete mode 100644 src/main/java/org/energy/modules/spares/vo/MaterialClassCodeVO.java 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/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/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/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/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; - -}