From 9e5574ea490728906b88414e07a8067fb89653b6 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期三, 14 五月 2025 09:10:39 +0800 Subject: [PATCH] art: 设备管理-基础代码生成 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMajorPartialRepairController.java | 167 ++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamMajorPartialRepairDetailService.java | 14 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentTransferServiceImpl.java | 19 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamMajorPartialRepairDetailMapper.xml | 5 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamPrecisionCheckDetailService.java | 14 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentDisposeMapper.xml | 5 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentLeanOutService.java | 14 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentLeanOutServiceImpl.java | 19 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentLeanOutController.java | 167 ++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentDisposeController.java | 167 ++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMajorPartialRepairDetailController.java | 167 ++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentTransferMapper.xml | 5 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentDisposeService.java | 14 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentLeanOut.java | 87 ++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamMajorPartialRepairMapper.xml | 5 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentSealUp.java | 87 ++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentSealUpServiceImpl.java | 19 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamMajorPartialRepairDetailServiceImpl.java | 19 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentLeanOutMapper.java | 17 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentDispose.java | 88 ++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamPrecisionCheckDetailMapper.xml | 5 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamPrecisionCheckDetailController.java | 167 ++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamPrecisionCheckDetail.java | 58 + lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamMajorPartialRepairMapper.java | 17 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentTransferService.java | 14 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentTransferMapper.java | 17 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentSealUpService.java | 14 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamMajorPartialRepair.java | 106 ++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentTransferController.java | 167 ++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamMajorPartialRepairDetailMapper.java | 17 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentSealUpController.java | 167 ++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentTransfer.java | 92 ++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamMajorPartialRepairService.java | 14 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamMajorPartialRepairDetail.java | 62 + lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentSealUpMapper.java | 17 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentDisposeServiceImpl.java | 19 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamPrecisionCheckDetailServiceImpl.java | 19 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentDisposeMapper.java | 17 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamPrecisionCheckDetailMapper.java | 17 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamMajorPartialRepairServiceImpl.java | 19 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentSealUpMapper.xml | 5 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentLeanOutMapper.xml | 5 42 files changed, 2,134 insertions(+), 0 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentDisposeController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentDisposeController.java new file mode 100644 index 0000000..eb9c193 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentDisposeController.java @@ -0,0 +1,167 @@ +package org.jeecg.modules.eam.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.eam.entity.EamEquipmentDispose; +import org.jeecg.modules.eam.service.IEamEquipmentDisposeService; +import java.util.Date; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + + /** + * @Description: 璁惧澶勭疆(杞鎶ュ簾) + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Slf4j +@Api(tags="璁惧澶勭疆(杞鎶ュ簾)") +@RestController +@RequestMapping("/eam/eamEquipmentDispose") +public class EamEquipmentDisposeController extends JeecgController<EamEquipmentDispose, IEamEquipmentDisposeService> { + @Autowired + private IEamEquipmentDisposeService eamEquipmentDisposeService; + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param eamEquipmentDispose + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "璁惧澶勭疆(杞鎶ュ簾)-鍒嗛〉鍒楄〃鏌ヨ") + @ApiOperation(value="璁惧澶勭疆(杞鎶ュ簾)-鍒嗛〉鍒楄〃鏌ヨ", notes="璁惧澶勭疆(杞鎶ュ簾)-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/list") + public Result<?> queryPageList(EamEquipmentDispose eamEquipmentDispose, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<EamEquipmentDispose> queryWrapper = QueryGenerator.initQueryWrapper(eamEquipmentDispose, req.getParameterMap()); + Page<EamEquipmentDispose> page = new Page<EamEquipmentDispose>(pageNo, pageSize); + IPage<EamEquipmentDispose> pageList = eamEquipmentDisposeService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 娣诲姞 + * + * @param eamEquipmentDispose + * @return + */ + @AutoLog(value = "璁惧澶勭疆(杞鎶ュ簾)-娣诲姞") + @ApiOperation(value="璁惧澶勭疆(杞鎶ュ簾)-娣诲姞", notes="璁惧澶勭疆(杞鎶ュ簾)-娣诲姞") + @PostMapping(value = "/add") + public Result<?> add(@RequestBody EamEquipmentDispose eamEquipmentDispose) { + eamEquipmentDisposeService.save(eamEquipmentDispose); + return Result.OK("娣诲姞鎴愬姛锛�"); + } + + /** + * 缂栬緫 + * + * @param eamEquipmentDispose + * @return + */ + @AutoLog(value = "璁惧澶勭疆(杞鎶ュ簾)-缂栬緫") + @ApiOperation(value="璁惧澶勭疆(杞鎶ュ簾)-缂栬緫", notes="璁惧澶勭疆(杞鎶ュ簾)-缂栬緫") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result<?> edit(@RequestBody EamEquipmentDispose eamEquipmentDispose) { + eamEquipmentDisposeService.updateById(eamEquipmentDispose); + return Result.OK("缂栬緫鎴愬姛!"); + } + + /** + * 閫氳繃id鍒犻櫎 + * + * @param id + * @return + */ + @AutoLog(value = "璁惧澶勭疆(杞鎶ュ簾)-閫氳繃id鍒犻櫎") + @ApiOperation(value="璁惧澶勭疆(杞鎶ュ簾)-閫氳繃id鍒犻櫎", notes="璁惧澶勭疆(杞鎶ュ簾)-閫氳繃id鍒犻櫎") + @DeleteMapping(value = "/delete") + public Result<?> delete(@RequestParam(name="id",required=true) String id) { + eamEquipmentDisposeService.removeById(id); + return Result.OK("鍒犻櫎鎴愬姛!"); + } + + /** + * 鎵归噺鍒犻櫎 + * + * @param ids + * @return + */ + @AutoLog(value = "璁惧澶勭疆(杞鎶ュ簾)-鎵归噺鍒犻櫎") + @ApiOperation(value="璁惧澶勭疆(杞鎶ュ簾)-鎵归噺鍒犻櫎", notes="璁惧澶勭疆(杞鎶ュ簾)-鎵归噺鍒犻櫎") + @DeleteMapping(value = "/deleteBatch") + public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.eamEquipmentDisposeService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�"); + } + + /** + * 閫氳繃id鏌ヨ + * + * @param id + * @return + */ + @AutoLog(value = "璁惧澶勭疆(杞鎶ュ簾)-閫氳繃id鏌ヨ") + @ApiOperation(value="璁惧澶勭疆(杞鎶ュ簾)-閫氳繃id鏌ヨ", notes="璁惧澶勭疆(杞鎶ュ簾)-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryById") + public Result<?> queryById(@RequestParam(name="id",required=true) String id) { + EamEquipmentDispose eamEquipmentDispose = eamEquipmentDisposeService.getById(id); + return Result.OK(eamEquipmentDispose); + } + + /** + * 瀵煎嚭excel + * + * @param request + * @param eamEquipmentDispose + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, EamEquipmentDispose eamEquipmentDispose) { + return super.exportXls(request, eamEquipmentDispose, EamEquipmentDispose.class, "璁惧澶勭疆(杞鎶ュ簾)"); + } + + /** + * 閫氳繃excel瀵煎叆鏁版嵁 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, EamEquipmentDispose.class); + } + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentLeanOutController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentLeanOutController.java new file mode 100644 index 0000000..d6ee216 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentLeanOutController.java @@ -0,0 +1,167 @@ +package org.jeecg.modules.eam.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.eam.entity.EamEquipmentLeanOut; +import org.jeecg.modules.eam.service.IEamEquipmentLeanOutService; +import java.util.Date; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + + /** + * @Description: 璁惧鍊熷嚭褰掕繕 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Slf4j +@Api(tags="璁惧鍊熷嚭褰掕繕") +@RestController +@RequestMapping("/eam/eamEquipmentLeanOut") +public class EamEquipmentLeanOutController extends JeecgController<EamEquipmentLeanOut, IEamEquipmentLeanOutService> { + @Autowired + private IEamEquipmentLeanOutService eamEquipmentLeanOutService; + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param eamEquipmentLeanOut + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "璁惧鍊熷嚭褰掕繕-鍒嗛〉鍒楄〃鏌ヨ") + @ApiOperation(value="璁惧鍊熷嚭褰掕繕-鍒嗛〉鍒楄〃鏌ヨ", notes="璁惧鍊熷嚭褰掕繕-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/list") + public Result<?> queryPageList(EamEquipmentLeanOut eamEquipmentLeanOut, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<EamEquipmentLeanOut> queryWrapper = QueryGenerator.initQueryWrapper(eamEquipmentLeanOut, req.getParameterMap()); + Page<EamEquipmentLeanOut> page = new Page<EamEquipmentLeanOut>(pageNo, pageSize); + IPage<EamEquipmentLeanOut> pageList = eamEquipmentLeanOutService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 娣诲姞 + * + * @param eamEquipmentLeanOut + * @return + */ + @AutoLog(value = "璁惧鍊熷嚭褰掕繕-娣诲姞") + @ApiOperation(value="璁惧鍊熷嚭褰掕繕-娣诲姞", notes="璁惧鍊熷嚭褰掕繕-娣诲姞") + @PostMapping(value = "/add") + public Result<?> add(@RequestBody EamEquipmentLeanOut eamEquipmentLeanOut) { + eamEquipmentLeanOutService.save(eamEquipmentLeanOut); + return Result.OK("娣诲姞鎴愬姛锛�"); + } + + /** + * 缂栬緫 + * + * @param eamEquipmentLeanOut + * @return + */ + @AutoLog(value = "璁惧鍊熷嚭褰掕繕-缂栬緫") + @ApiOperation(value="璁惧鍊熷嚭褰掕繕-缂栬緫", notes="璁惧鍊熷嚭褰掕繕-缂栬緫") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result<?> edit(@RequestBody EamEquipmentLeanOut eamEquipmentLeanOut) { + eamEquipmentLeanOutService.updateById(eamEquipmentLeanOut); + return Result.OK("缂栬緫鎴愬姛!"); + } + + /** + * 閫氳繃id鍒犻櫎 + * + * @param id + * @return + */ + @AutoLog(value = "璁惧鍊熷嚭褰掕繕-閫氳繃id鍒犻櫎") + @ApiOperation(value="璁惧鍊熷嚭褰掕繕-閫氳繃id鍒犻櫎", notes="璁惧鍊熷嚭褰掕繕-閫氳繃id鍒犻櫎") + @DeleteMapping(value = "/delete") + public Result<?> delete(@RequestParam(name="id",required=true) String id) { + eamEquipmentLeanOutService.removeById(id); + return Result.OK("鍒犻櫎鎴愬姛!"); + } + + /** + * 鎵归噺鍒犻櫎 + * + * @param ids + * @return + */ + @AutoLog(value = "璁惧鍊熷嚭褰掕繕-鎵归噺鍒犻櫎") + @ApiOperation(value="璁惧鍊熷嚭褰掕繕-鎵归噺鍒犻櫎", notes="璁惧鍊熷嚭褰掕繕-鎵归噺鍒犻櫎") + @DeleteMapping(value = "/deleteBatch") + public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.eamEquipmentLeanOutService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�"); + } + + /** + * 閫氳繃id鏌ヨ + * + * @param id + * @return + */ + @AutoLog(value = "璁惧鍊熷嚭褰掕繕-閫氳繃id鏌ヨ") + @ApiOperation(value="璁惧鍊熷嚭褰掕繕-閫氳繃id鏌ヨ", notes="璁惧鍊熷嚭褰掕繕-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryById") + public Result<?> queryById(@RequestParam(name="id",required=true) String id) { + EamEquipmentLeanOut eamEquipmentLeanOut = eamEquipmentLeanOutService.getById(id); + return Result.OK(eamEquipmentLeanOut); + } + + /** + * 瀵煎嚭excel + * + * @param request + * @param eamEquipmentLeanOut + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, EamEquipmentLeanOut eamEquipmentLeanOut) { + return super.exportXls(request, eamEquipmentLeanOut, EamEquipmentLeanOut.class, "璁惧鍊熷嚭褰掕繕"); + } + + /** + * 閫氳繃excel瀵煎叆鏁版嵁 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, EamEquipmentLeanOut.class); + } + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentSealUpController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentSealUpController.java new file mode 100644 index 0000000..779e871 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentSealUpController.java @@ -0,0 +1,167 @@ +package org.jeecg.modules.eam.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.eam.entity.EamEquipmentSealUp; +import org.jeecg.modules.eam.service.IEamEquipmentSealUpService; +import java.util.Date; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + + /** + * @Description: 璁惧灏佸瓨鍚皝 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Slf4j +@Api(tags="璁惧灏佸瓨鍚皝") +@RestController +@RequestMapping("/eam/eamEquipmentSealUp") +public class EamEquipmentSealUpController extends JeecgController<EamEquipmentSealUp, IEamEquipmentSealUpService> { + @Autowired + private IEamEquipmentSealUpService eamEquipmentSealUpService; + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param eamEquipmentSealUp + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "璁惧灏佸瓨鍚皝-鍒嗛〉鍒楄〃鏌ヨ") + @ApiOperation(value="璁惧灏佸瓨鍚皝-鍒嗛〉鍒楄〃鏌ヨ", notes="璁惧灏佸瓨鍚皝-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/list") + public Result<?> queryPageList(EamEquipmentSealUp eamEquipmentSealUp, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<EamEquipmentSealUp> queryWrapper = QueryGenerator.initQueryWrapper(eamEquipmentSealUp, req.getParameterMap()); + Page<EamEquipmentSealUp> page = new Page<EamEquipmentSealUp>(pageNo, pageSize); + IPage<EamEquipmentSealUp> pageList = eamEquipmentSealUpService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 娣诲姞 + * + * @param eamEquipmentSealUp + * @return + */ + @AutoLog(value = "璁惧灏佸瓨鍚皝-娣诲姞") + @ApiOperation(value="璁惧灏佸瓨鍚皝-娣诲姞", notes="璁惧灏佸瓨鍚皝-娣诲姞") + @PostMapping(value = "/add") + public Result<?> add(@RequestBody EamEquipmentSealUp eamEquipmentSealUp) { + eamEquipmentSealUpService.save(eamEquipmentSealUp); + return Result.OK("娣诲姞鎴愬姛锛�"); + } + + /** + * 缂栬緫 + * + * @param eamEquipmentSealUp + * @return + */ + @AutoLog(value = "璁惧灏佸瓨鍚皝-缂栬緫") + @ApiOperation(value="璁惧灏佸瓨鍚皝-缂栬緫", notes="璁惧灏佸瓨鍚皝-缂栬緫") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result<?> edit(@RequestBody EamEquipmentSealUp eamEquipmentSealUp) { + eamEquipmentSealUpService.updateById(eamEquipmentSealUp); + return Result.OK("缂栬緫鎴愬姛!"); + } + + /** + * 閫氳繃id鍒犻櫎 + * + * @param id + * @return + */ + @AutoLog(value = "璁惧灏佸瓨鍚皝-閫氳繃id鍒犻櫎") + @ApiOperation(value="璁惧灏佸瓨鍚皝-閫氳繃id鍒犻櫎", notes="璁惧灏佸瓨鍚皝-閫氳繃id鍒犻櫎") + @DeleteMapping(value = "/delete") + public Result<?> delete(@RequestParam(name="id",required=true) String id) { + eamEquipmentSealUpService.removeById(id); + return Result.OK("鍒犻櫎鎴愬姛!"); + } + + /** + * 鎵归噺鍒犻櫎 + * + * @param ids + * @return + */ + @AutoLog(value = "璁惧灏佸瓨鍚皝-鎵归噺鍒犻櫎") + @ApiOperation(value="璁惧灏佸瓨鍚皝-鎵归噺鍒犻櫎", notes="璁惧灏佸瓨鍚皝-鎵归噺鍒犻櫎") + @DeleteMapping(value = "/deleteBatch") + public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.eamEquipmentSealUpService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�"); + } + + /** + * 閫氳繃id鏌ヨ + * + * @param id + * @return + */ + @AutoLog(value = "璁惧灏佸瓨鍚皝-閫氳繃id鏌ヨ") + @ApiOperation(value="璁惧灏佸瓨鍚皝-閫氳繃id鏌ヨ", notes="璁惧灏佸瓨鍚皝-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryById") + public Result<?> queryById(@RequestParam(name="id",required=true) String id) { + EamEquipmentSealUp eamEquipmentSealUp = eamEquipmentSealUpService.getById(id); + return Result.OK(eamEquipmentSealUp); + } + + /** + * 瀵煎嚭excel + * + * @param request + * @param eamEquipmentSealUp + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, EamEquipmentSealUp eamEquipmentSealUp) { + return super.exportXls(request, eamEquipmentSealUp, EamEquipmentSealUp.class, "璁惧灏佸瓨鍚皝"); + } + + /** + * 閫氳繃excel瀵煎叆鏁版嵁 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, EamEquipmentSealUp.class); + } + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentTransferController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentTransferController.java new file mode 100644 index 0000000..4be8d17 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentTransferController.java @@ -0,0 +1,167 @@ +package org.jeecg.modules.eam.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.eam.entity.EamEquipmentTransfer; +import org.jeecg.modules.eam.service.IEamEquipmentTransferService; +import java.util.Date; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + + /** + * @Description: 璁惧褰掑睘鍙樺姩 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Slf4j +@Api(tags="璁惧褰掑睘鍙樺姩") +@RestController +@RequestMapping("/eam/eamEquipmentTransfer") +public class EamEquipmentTransferController extends JeecgController<EamEquipmentTransfer, IEamEquipmentTransferService> { + @Autowired + private IEamEquipmentTransferService eamEquipmentTransferService; + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param eamEquipmentTransfer + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "璁惧褰掑睘鍙樺姩-鍒嗛〉鍒楄〃鏌ヨ") + @ApiOperation(value="璁惧褰掑睘鍙樺姩-鍒嗛〉鍒楄〃鏌ヨ", notes="璁惧褰掑睘鍙樺姩-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/list") + public Result<?> queryPageList(EamEquipmentTransfer eamEquipmentTransfer, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<EamEquipmentTransfer> queryWrapper = QueryGenerator.initQueryWrapper(eamEquipmentTransfer, req.getParameterMap()); + Page<EamEquipmentTransfer> page = new Page<EamEquipmentTransfer>(pageNo, pageSize); + IPage<EamEquipmentTransfer> pageList = eamEquipmentTransferService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 娣诲姞 + * + * @param eamEquipmentTransfer + * @return + */ + @AutoLog(value = "璁惧褰掑睘鍙樺姩-娣诲姞") + @ApiOperation(value="璁惧褰掑睘鍙樺姩-娣诲姞", notes="璁惧褰掑睘鍙樺姩-娣诲姞") + @PostMapping(value = "/add") + public Result<?> add(@RequestBody EamEquipmentTransfer eamEquipmentTransfer) { + eamEquipmentTransferService.save(eamEquipmentTransfer); + return Result.OK("娣诲姞鎴愬姛锛�"); + } + + /** + * 缂栬緫 + * + * @param eamEquipmentTransfer + * @return + */ + @AutoLog(value = "璁惧褰掑睘鍙樺姩-缂栬緫") + @ApiOperation(value="璁惧褰掑睘鍙樺姩-缂栬緫", notes="璁惧褰掑睘鍙樺姩-缂栬緫") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result<?> edit(@RequestBody EamEquipmentTransfer eamEquipmentTransfer) { + eamEquipmentTransferService.updateById(eamEquipmentTransfer); + return Result.OK("缂栬緫鎴愬姛!"); + } + + /** + * 閫氳繃id鍒犻櫎 + * + * @param id + * @return + */ + @AutoLog(value = "璁惧褰掑睘鍙樺姩-閫氳繃id鍒犻櫎") + @ApiOperation(value="璁惧褰掑睘鍙樺姩-閫氳繃id鍒犻櫎", notes="璁惧褰掑睘鍙樺姩-閫氳繃id鍒犻櫎") + @DeleteMapping(value = "/delete") + public Result<?> delete(@RequestParam(name="id",required=true) String id) { + eamEquipmentTransferService.removeById(id); + return Result.OK("鍒犻櫎鎴愬姛!"); + } + + /** + * 鎵归噺鍒犻櫎 + * + * @param ids + * @return + */ + @AutoLog(value = "璁惧褰掑睘鍙樺姩-鎵归噺鍒犻櫎") + @ApiOperation(value="璁惧褰掑睘鍙樺姩-鎵归噺鍒犻櫎", notes="璁惧褰掑睘鍙樺姩-鎵归噺鍒犻櫎") + @DeleteMapping(value = "/deleteBatch") + public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.eamEquipmentTransferService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�"); + } + + /** + * 閫氳繃id鏌ヨ + * + * @param id + * @return + */ + @AutoLog(value = "璁惧褰掑睘鍙樺姩-閫氳繃id鏌ヨ") + @ApiOperation(value="璁惧褰掑睘鍙樺姩-閫氳繃id鏌ヨ", notes="璁惧褰掑睘鍙樺姩-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryById") + public Result<?> queryById(@RequestParam(name="id",required=true) String id) { + EamEquipmentTransfer eamEquipmentTransfer = eamEquipmentTransferService.getById(id); + return Result.OK(eamEquipmentTransfer); + } + + /** + * 瀵煎嚭excel + * + * @param request + * @param eamEquipmentTransfer + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, EamEquipmentTransfer eamEquipmentTransfer) { + return super.exportXls(request, eamEquipmentTransfer, EamEquipmentTransfer.class, "璁惧褰掑睘鍙樺姩"); + } + + /** + * 閫氳繃excel瀵煎叆鏁版嵁 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, EamEquipmentTransfer.class); + } + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMajorPartialRepairController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMajorPartialRepairController.java new file mode 100644 index 0000000..17793d5 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMajorPartialRepairController.java @@ -0,0 +1,167 @@ +package org.jeecg.modules.eam.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.eam.entity.EamMajorPartialRepair; +import org.jeecg.modules.eam.service.IEamMajorPartialRepairService; +import java.util.Date; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + + /** + * @Description: 澶т慨椤逛慨 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Slf4j +@Api(tags="澶т慨椤逛慨") +@RestController +@RequestMapping("/eam/eamMajorPartialRepair") +public class EamMajorPartialRepairController extends JeecgController<EamMajorPartialRepair, IEamMajorPartialRepairService> { + @Autowired + private IEamMajorPartialRepairService eamMajorPartialRepairService; + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param eamMajorPartialRepair + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "澶т慨椤逛慨-鍒嗛〉鍒楄〃鏌ヨ") + @ApiOperation(value="澶т慨椤逛慨-鍒嗛〉鍒楄〃鏌ヨ", notes="澶т慨椤逛慨-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/list") + public Result<?> queryPageList(EamMajorPartialRepair eamMajorPartialRepair, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<EamMajorPartialRepair> queryWrapper = QueryGenerator.initQueryWrapper(eamMajorPartialRepair, req.getParameterMap()); + Page<EamMajorPartialRepair> page = new Page<EamMajorPartialRepair>(pageNo, pageSize); + IPage<EamMajorPartialRepair> pageList = eamMajorPartialRepairService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 娣诲姞 + * + * @param eamMajorPartialRepair + * @return + */ + @AutoLog(value = "澶т慨椤逛慨-娣诲姞") + @ApiOperation(value="澶т慨椤逛慨-娣诲姞", notes="澶т慨椤逛慨-娣诲姞") + @PostMapping(value = "/add") + public Result<?> add(@RequestBody EamMajorPartialRepair eamMajorPartialRepair) { + eamMajorPartialRepairService.save(eamMajorPartialRepair); + return Result.OK("娣诲姞鎴愬姛锛�"); + } + + /** + * 缂栬緫 + * + * @param eamMajorPartialRepair + * @return + */ + @AutoLog(value = "澶т慨椤逛慨-缂栬緫") + @ApiOperation(value="澶т慨椤逛慨-缂栬緫", notes="澶т慨椤逛慨-缂栬緫") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result<?> edit(@RequestBody EamMajorPartialRepair eamMajorPartialRepair) { + eamMajorPartialRepairService.updateById(eamMajorPartialRepair); + return Result.OK("缂栬緫鎴愬姛!"); + } + + /** + * 閫氳繃id鍒犻櫎 + * + * @param id + * @return + */ + @AutoLog(value = "澶т慨椤逛慨-閫氳繃id鍒犻櫎") + @ApiOperation(value="澶т慨椤逛慨-閫氳繃id鍒犻櫎", notes="澶т慨椤逛慨-閫氳繃id鍒犻櫎") + @DeleteMapping(value = "/delete") + public Result<?> delete(@RequestParam(name="id",required=true) String id) { + eamMajorPartialRepairService.removeById(id); + return Result.OK("鍒犻櫎鎴愬姛!"); + } + + /** + * 鎵归噺鍒犻櫎 + * + * @param ids + * @return + */ + @AutoLog(value = "澶т慨椤逛慨-鎵归噺鍒犻櫎") + @ApiOperation(value="澶т慨椤逛慨-鎵归噺鍒犻櫎", notes="澶т慨椤逛慨-鎵归噺鍒犻櫎") + @DeleteMapping(value = "/deleteBatch") + public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.eamMajorPartialRepairService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�"); + } + + /** + * 閫氳繃id鏌ヨ + * + * @param id + * @return + */ + @AutoLog(value = "澶т慨椤逛慨-閫氳繃id鏌ヨ") + @ApiOperation(value="澶т慨椤逛慨-閫氳繃id鏌ヨ", notes="澶т慨椤逛慨-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryById") + public Result<?> queryById(@RequestParam(name="id",required=true) String id) { + EamMajorPartialRepair eamMajorPartialRepair = eamMajorPartialRepairService.getById(id); + return Result.OK(eamMajorPartialRepair); + } + + /** + * 瀵煎嚭excel + * + * @param request + * @param eamMajorPartialRepair + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, EamMajorPartialRepair eamMajorPartialRepair) { + return super.exportXls(request, eamMajorPartialRepair, EamMajorPartialRepair.class, "澶т慨椤逛慨"); + } + + /** + * 閫氳繃excel瀵煎叆鏁版嵁 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, EamMajorPartialRepair.class); + } + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMajorPartialRepairDetailController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMajorPartialRepairDetailController.java new file mode 100644 index 0000000..8c64303 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMajorPartialRepairDetailController.java @@ -0,0 +1,167 @@ +package org.jeecg.modules.eam.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.eam.entity.EamMajorPartialRepairDetail; +import org.jeecg.modules.eam.service.IEamMajorPartialRepairDetailService; +import java.util.Date; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + + /** + * @Description: 澶т慨椤逛慨鏄庣粏琛� + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Slf4j +@Api(tags="澶т慨椤逛慨鏄庣粏琛�") +@RestController +@RequestMapping("/eam/eamMajorPartialRepairDetail") +public class EamMajorPartialRepairDetailController extends JeecgController<EamMajorPartialRepairDetail, IEamMajorPartialRepairDetailService> { + @Autowired + private IEamMajorPartialRepairDetailService eamMajorPartialRepairDetailService; + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param eamMajorPartialRepairDetail + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "澶т慨椤逛慨鏄庣粏琛�-鍒嗛〉鍒楄〃鏌ヨ") + @ApiOperation(value="澶т慨椤逛慨鏄庣粏琛�-鍒嗛〉鍒楄〃鏌ヨ", notes="澶т慨椤逛慨鏄庣粏琛�-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/list") + public Result<?> queryPageList(EamMajorPartialRepairDetail eamMajorPartialRepairDetail, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<EamMajorPartialRepairDetail> queryWrapper = QueryGenerator.initQueryWrapper(eamMajorPartialRepairDetail, req.getParameterMap()); + Page<EamMajorPartialRepairDetail> page = new Page<EamMajorPartialRepairDetail>(pageNo, pageSize); + IPage<EamMajorPartialRepairDetail> pageList = eamMajorPartialRepairDetailService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 娣诲姞 + * + * @param eamMajorPartialRepairDetail + * @return + */ + @AutoLog(value = "澶т慨椤逛慨鏄庣粏琛�-娣诲姞") + @ApiOperation(value="澶т慨椤逛慨鏄庣粏琛�-娣诲姞", notes="澶т慨椤逛慨鏄庣粏琛�-娣诲姞") + @PostMapping(value = "/add") + public Result<?> add(@RequestBody EamMajorPartialRepairDetail eamMajorPartialRepairDetail) { + eamMajorPartialRepairDetailService.save(eamMajorPartialRepairDetail); + return Result.OK("娣诲姞鎴愬姛锛�"); + } + + /** + * 缂栬緫 + * + * @param eamMajorPartialRepairDetail + * @return + */ + @AutoLog(value = "澶т慨椤逛慨鏄庣粏琛�-缂栬緫") + @ApiOperation(value="澶т慨椤逛慨鏄庣粏琛�-缂栬緫", notes="澶т慨椤逛慨鏄庣粏琛�-缂栬緫") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result<?> edit(@RequestBody EamMajorPartialRepairDetail eamMajorPartialRepairDetail) { + eamMajorPartialRepairDetailService.updateById(eamMajorPartialRepairDetail); + return Result.OK("缂栬緫鎴愬姛!"); + } + + /** + * 閫氳繃id鍒犻櫎 + * + * @param id + * @return + */ + @AutoLog(value = "澶т慨椤逛慨鏄庣粏琛�-閫氳繃id鍒犻櫎") + @ApiOperation(value="澶т慨椤逛慨鏄庣粏琛�-閫氳繃id鍒犻櫎", notes="澶т慨椤逛慨鏄庣粏琛�-閫氳繃id鍒犻櫎") + @DeleteMapping(value = "/delete") + public Result<?> delete(@RequestParam(name="id",required=true) String id) { + eamMajorPartialRepairDetailService.removeById(id); + return Result.OK("鍒犻櫎鎴愬姛!"); + } + + /** + * 鎵归噺鍒犻櫎 + * + * @param ids + * @return + */ + @AutoLog(value = "澶т慨椤逛慨鏄庣粏琛�-鎵归噺鍒犻櫎") + @ApiOperation(value="澶т慨椤逛慨鏄庣粏琛�-鎵归噺鍒犻櫎", notes="澶т慨椤逛慨鏄庣粏琛�-鎵归噺鍒犻櫎") + @DeleteMapping(value = "/deleteBatch") + public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.eamMajorPartialRepairDetailService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�"); + } + + /** + * 閫氳繃id鏌ヨ + * + * @param id + * @return + */ + @AutoLog(value = "澶т慨椤逛慨鏄庣粏琛�-閫氳繃id鏌ヨ") + @ApiOperation(value="澶т慨椤逛慨鏄庣粏琛�-閫氳繃id鏌ヨ", notes="澶т慨椤逛慨鏄庣粏琛�-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryById") + public Result<?> queryById(@RequestParam(name="id",required=true) String id) { + EamMajorPartialRepairDetail eamMajorPartialRepairDetail = eamMajorPartialRepairDetailService.getById(id); + return Result.OK(eamMajorPartialRepairDetail); + } + + /** + * 瀵煎嚭excel + * + * @param request + * @param eamMajorPartialRepairDetail + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, EamMajorPartialRepairDetail eamMajorPartialRepairDetail) { + return super.exportXls(request, eamMajorPartialRepairDetail, EamMajorPartialRepairDetail.class, "澶т慨椤逛慨鏄庣粏琛�"); + } + + /** + * 閫氳繃excel瀵煎叆鏁版嵁 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, EamMajorPartialRepairDetail.class); + } + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamPrecisionCheckDetailController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamPrecisionCheckDetailController.java new file mode 100644 index 0000000..12bce48 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamPrecisionCheckDetailController.java @@ -0,0 +1,167 @@ +package org.jeecg.modules.eam.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.eam.entity.EamPrecisionCheckDetail; +import org.jeecg.modules.eam.service.IEamPrecisionCheckDetailService; +import java.util.Date; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import org.jeecg.common.system.base.controller.JeecgController; +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + + /** + * @Description: 璁惧绮惧害妫�娴嬫槑缁� + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Slf4j +@Api(tags="璁惧绮惧害妫�娴嬫槑缁�") +@RestController +@RequestMapping("/eam/eamPrecisionCheckDetail") +public class EamPrecisionCheckDetailController extends JeecgController<EamPrecisionCheckDetail, IEamPrecisionCheckDetailService> { + @Autowired + private IEamPrecisionCheckDetailService eamPrecisionCheckDetailService; + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param eamPrecisionCheckDetail + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "璁惧绮惧害妫�娴嬫槑缁�-鍒嗛〉鍒楄〃鏌ヨ") + @ApiOperation(value="璁惧绮惧害妫�娴嬫槑缁�-鍒嗛〉鍒楄〃鏌ヨ", notes="璁惧绮惧害妫�娴嬫槑缁�-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/list") + public Result<?> queryPageList(EamPrecisionCheckDetail eamPrecisionCheckDetail, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<EamPrecisionCheckDetail> queryWrapper = QueryGenerator.initQueryWrapper(eamPrecisionCheckDetail, req.getParameterMap()); + Page<EamPrecisionCheckDetail> page = new Page<EamPrecisionCheckDetail>(pageNo, pageSize); + IPage<EamPrecisionCheckDetail> pageList = eamPrecisionCheckDetailService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 娣诲姞 + * + * @param eamPrecisionCheckDetail + * @return + */ + @AutoLog(value = "璁惧绮惧害妫�娴嬫槑缁�-娣诲姞") + @ApiOperation(value="璁惧绮惧害妫�娴嬫槑缁�-娣诲姞", notes="璁惧绮惧害妫�娴嬫槑缁�-娣诲姞") + @PostMapping(value = "/add") + public Result<?> add(@RequestBody EamPrecisionCheckDetail eamPrecisionCheckDetail) { + eamPrecisionCheckDetailService.save(eamPrecisionCheckDetail); + return Result.OK("娣诲姞鎴愬姛锛�"); + } + + /** + * 缂栬緫 + * + * @param eamPrecisionCheckDetail + * @return + */ + @AutoLog(value = "璁惧绮惧害妫�娴嬫槑缁�-缂栬緫") + @ApiOperation(value="璁惧绮惧害妫�娴嬫槑缁�-缂栬緫", notes="璁惧绮惧害妫�娴嬫槑缁�-缂栬緫") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result<?> edit(@RequestBody EamPrecisionCheckDetail eamPrecisionCheckDetail) { + eamPrecisionCheckDetailService.updateById(eamPrecisionCheckDetail); + return Result.OK("缂栬緫鎴愬姛!"); + } + + /** + * 閫氳繃id鍒犻櫎 + * + * @param id + * @return + */ + @AutoLog(value = "璁惧绮惧害妫�娴嬫槑缁�-閫氳繃id鍒犻櫎") + @ApiOperation(value="璁惧绮惧害妫�娴嬫槑缁�-閫氳繃id鍒犻櫎", notes="璁惧绮惧害妫�娴嬫槑缁�-閫氳繃id鍒犻櫎") + @DeleteMapping(value = "/delete") + public Result<?> delete(@RequestParam(name="id",required=true) String id) { + eamPrecisionCheckDetailService.removeById(id); + return Result.OK("鍒犻櫎鎴愬姛!"); + } + + /** + * 鎵归噺鍒犻櫎 + * + * @param ids + * @return + */ + @AutoLog(value = "璁惧绮惧害妫�娴嬫槑缁�-鎵归噺鍒犻櫎") + @ApiOperation(value="璁惧绮惧害妫�娴嬫槑缁�-鎵归噺鍒犻櫎", notes="璁惧绮惧害妫�娴嬫槑缁�-鎵归噺鍒犻櫎") + @DeleteMapping(value = "/deleteBatch") + public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.eamPrecisionCheckDetailService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�"); + } + + /** + * 閫氳繃id鏌ヨ + * + * @param id + * @return + */ + @AutoLog(value = "璁惧绮惧害妫�娴嬫槑缁�-閫氳繃id鏌ヨ") + @ApiOperation(value="璁惧绮惧害妫�娴嬫槑缁�-閫氳繃id鏌ヨ", notes="璁惧绮惧害妫�娴嬫槑缁�-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryById") + public Result<?> queryById(@RequestParam(name="id",required=true) String id) { + EamPrecisionCheckDetail eamPrecisionCheckDetail = eamPrecisionCheckDetailService.getById(id); + return Result.OK(eamPrecisionCheckDetail); + } + + /** + * 瀵煎嚭excel + * + * @param request + * @param eamPrecisionCheckDetail + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, EamPrecisionCheckDetail eamPrecisionCheckDetail) { + return super.exportXls(request, eamPrecisionCheckDetail, EamPrecisionCheckDetail.class, "璁惧绮惧害妫�娴嬫槑缁�"); + } + + /** + * 閫氳繃excel瀵煎叆鏁版嵁 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, EamPrecisionCheckDetail.class); + } + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentDispose.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentDispose.java new file mode 100644 index 0000000..becbcf8 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentDispose.java @@ -0,0 +1,88 @@ +package org.jeecg.modules.eam.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.jeecgframework.poi.excel.annotation.Excel; + +import java.io.Serializable; +import java.util.Date; +/** + * @Description: 璁惧澶勭疆(杞鎶ュ簾) + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Data +@TableName("eam_equipment_dispose") +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@ApiModel(value="eam_equipment_dispose瀵硅薄", description="璁惧澶勭疆(杞鎶ュ簾)") +public class EamEquipmentDispose implements Serializable { + + /**涓婚敭*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "涓婚敭") + private String id; + /**鍒涘缓浜�*/ + @Excel(name = "鍒涘缓浜�", width = 15) + @ApiModelProperty(value = "鍒涘缓浜�") + private String createBy; + /**鍒涘缓鏃堕棿*/ + @ApiModelProperty(value = "鍒涘缓鏃堕棿") + private Date createTime; + /**鏇存柊浜�*/ + @Excel(name = "鏇存柊浜�", width = 15) + @ApiModelProperty(value = "鏇存柊浜�") + private String updateBy; + /**鏇存柊鏃堕棿*/ + @ApiModelProperty(value = "鏇存柊鏃堕棿") + private Date updateTime; + /**鍒犻櫎鏍囪*/ + @Excel(name = "鍒犻櫎鏍囪", width = 15) + @ApiModelProperty(value = "鍒犻櫎鏍囪") + private Integer delFlag; + /**鍗曟嵁鍙�*/ + @Excel(name = "鍗曟嵁鍙�", width = 15) + @ApiModelProperty(value = "鍗曟嵁鍙�") + private String code; + /**璁惧ID*/ + @Excel(name = "璁惧ID", width = 15) + @ApiModelProperty(value = "璁惧ID") + private String equipmentId; + /**杞/鎶ュ簾*/ + @Excel(name = "杞/鎶ュ簾", width = 15) + @ApiModelProperty(value = "杞/鎶ュ簾") + private String disposeType; + /**鐢宠浜�*/ + @Excel(name = "鐢宠浜�", width = 15) + @ApiModelProperty(value = "鐢宠浜�") + private String reportUser; + /**澶勭疆鏃堕棿*/ + @ApiModelProperty(value = "澶勭疆鏃堕棿") + private Date disposeTime; + /**澶勭疆鐞嗙敱*/ + @Excel(name = "澶勭疆鐞嗙敱", width = 15) + @ApiModelProperty(value = "澶勭疆鐞嗙敱") + private String disposeReason; + /**澶勭疆閲戦*/ + @Excel(name = "澶勭疆閲戦", width = 15) + @ApiModelProperty(value = "澶勭疆閲戦") + private java.math.BigDecimal disposeAmount; + /**瀹℃牳浜�*/ + @Excel(name = "瀹℃牳浜�", width = 15) + @ApiModelProperty(value = "瀹℃牳浜�") + private String approvalUser; + /**瀹℃牳鏃堕棿*/ + @ApiModelProperty(value = "瀹℃牳鏃堕棿") + private Date approvalTime; + /**澶囨敞*/ + @Excel(name = "澶囨敞", width = 15) + @ApiModelProperty(value = "澶囨敞") + private String remark; +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentLeanOut.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentLeanOut.java new file mode 100644 index 0000000..52f2534 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentLeanOut.java @@ -0,0 +1,87 @@ +package org.jeecg.modules.eam.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.jeecgframework.poi.excel.annotation.Excel; + +import java.io.Serializable; +import java.util.Date; +/** + * @Description: 璁惧鍊熷嚭褰掕繕 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Data +@TableName("eam_equipment_lean_out") +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@ApiModel(value="eam_equipment_lean_out瀵硅薄", description="璁惧鍊熷嚭褰掕繕") +public class EamEquipmentLeanOut implements Serializable { + + /**涓婚敭*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "涓婚敭") + private String id; + /**鍒涘缓浜�*/ + @Excel(name = "鍒涘缓浜�", width = 15) + @ApiModelProperty(value = "鍒涘缓浜�") + private String createBy; + /**鍒涘缓鏃堕棿*/ + @ApiModelProperty(value = "鍒涘缓鏃堕棿") + private Date createTime; + /**鏇存柊浜�*/ + @Excel(name = "鏇存柊浜�", width = 15) + @ApiModelProperty(value = "鏇存柊浜�") + private String updateBy; + /**鏇存柊鏃堕棿*/ + @ApiModelProperty(value = "鏇存柊鏃堕棿") + private Date updateTime; + /**鍒犻櫎鏍囪*/ + @Excel(name = "鍒犻櫎鏍囪", width = 15) + @ApiModelProperty(value = "鍒犻櫎鏍囪") + private Integer delFlag; + /**璁惧ID*/ + @Excel(name = "璁惧ID", width = 15) + @ApiModelProperty(value = "璁惧ID") + private String equipmentId; + /**鍗曟嵁鍙�*/ + @Excel(name = "鍗曟嵁鍙�", width = 15) + @ApiModelProperty(value = "鍗曟嵁鍙�") + private String code; + /**鍊熷叆閮ㄩ棬*/ + @Excel(name = "鍊熷叆閮ㄩ棬", width = 15) + @ApiModelProperty(value = "鍊熷叆閮ㄩ棬") + private String leanDepartId; + /**鍊熷叆璐d换浜�*/ + @Excel(name = "鍊熷叆璐d换浜�", width = 15) + @ApiModelProperty(value = "鍊熷叆璐d换浜�") + private String leanPerson; + /**鍊熷嚭鐘舵��*/ + @Excel(name = "鍊熷嚭鐘舵��", width = 15) + @ApiModelProperty(value = "鍊熷嚭鐘舵��") + private String leanStatus; + /**鍊熷嚭寮�濮嬫椂闂�*/ + @ApiModelProperty(value = "鍊熷嚭寮�濮嬫椂闂�") + private Date leanStartTime; + /**鍊熷嚭褰掕繕鏃堕棿*/ + @ApiModelProperty(value = "鍊熷嚭褰掕繕鏃堕棿") + private Date leanEndTime; + /**瀹℃牳浜�*/ + @Excel(name = "瀹℃牳浜�", width = 15) + @ApiModelProperty(value = "瀹℃牳浜�") + private String approvalUser; + /**瀹℃牳鏃堕棿*/ + @ApiModelProperty(value = "瀹℃牳鏃堕棿") + private Date approvalTime; + /**澶囨敞*/ + @Excel(name = "澶囨敞", width = 15) + @ApiModelProperty(value = "澶囨敞") + private String remark; +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentSealUp.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentSealUp.java new file mode 100644 index 0000000..2b257af --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentSealUp.java @@ -0,0 +1,87 @@ +package org.jeecg.modules.eam.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.jeecgframework.poi.excel.annotation.Excel; + +import java.io.Serializable; +import java.util.Date; +/** + * @Description: 璁惧灏佸瓨鍚皝 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Data +@TableName("eam_equipment_seal_up") +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@ApiModel(value="eam_equipment_seal_up瀵硅薄", description="璁惧灏佸瓨鍚皝") +public class EamEquipmentSealUp implements Serializable { + + /**涓婚敭*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "涓婚敭") + private String id; + /**鍒涘缓浜�*/ + @Excel(name = "鍒涘缓浜�", width = 15) + @ApiModelProperty(value = "鍒涘缓浜�") + private String createBy; + /**鍒涘缓鏃堕棿*/ + @ApiModelProperty(value = "鍒涘缓鏃堕棿") + private Date createTime; + /**鏇存柊浜�*/ + @Excel(name = "鏇存柊浜�", width = 15) + @ApiModelProperty(value = "鏇存柊浜�") + private String updateBy; + /**鏇存柊鏃堕棿*/ + @ApiModelProperty(value = "鏇存柊鏃堕棿") + private Date updateTime; + /**鍒犻櫎鏍囪*/ + @Excel(name = "鍒犻櫎鏍囪", width = 15) + @ApiModelProperty(value = "鍒犻櫎鏍囪") + private Integer delFlag; + /**璁惧ID*/ + @Excel(name = "璁惧ID", width = 15) + @ApiModelProperty(value = "璁惧ID") + private String equipmentId; + /**鍗曟嵁鍙�*/ + @Excel(name = "鍗曟嵁鍙�", width = 15) + @ApiModelProperty(value = "鍗曟嵁鍙�") + private String code; + /**鐢宠浜�*/ + @Excel(name = "鐢宠浜�", width = 15) + @ApiModelProperty(value = "鐢宠浜�") + private String reportUser; + /**灏佸瓨寮�濮嬫椂闂�*/ + @ApiModelProperty(value = "灏佸瓨寮�濮嬫椂闂�") + private Date sealStartTime; + /**灏佸瓨缁撴潫鏃堕棿*/ + @ApiModelProperty(value = "灏佸瓨缁撴潫鏃堕棿") + private Date sealEndTime; + /**灏佸瓨鍘熷洜*/ + @Excel(name = "灏佸瓨鍘熷洜", width = 15) + @ApiModelProperty(value = "灏佸瓨鍘熷洜") + private String sealUpReason; + /**灏佸瓨鐘舵��*/ + @Excel(name = "灏佸瓨鐘舵��", width = 15) + @ApiModelProperty(value = "灏佸瓨鐘舵��") + private String sealStatus; + /**瀹℃牳浜�*/ + @Excel(name = "瀹℃牳浜�", width = 15) + @ApiModelProperty(value = "瀹℃牳浜�") + private String approvalUser; + /**瀹℃牳鏃堕棿*/ + @ApiModelProperty(value = "瀹℃牳鏃堕棿") + private Date approvalTime; + /**澶囨敞*/ + @Excel(name = "澶囨敞", width = 15) + @ApiModelProperty(value = "澶囨敞") + private String remark; +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentTransfer.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentTransfer.java new file mode 100644 index 0000000..1415cf9 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentTransfer.java @@ -0,0 +1,92 @@ +package org.jeecg.modules.eam.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.jeecgframework.poi.excel.annotation.Excel; + +import java.io.Serializable; +import java.util.Date; +/** + * @Description: 璁惧褰掑睘鍙樺姩 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Data +@TableName("eam_equipment_transfer") +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@ApiModel(value="eam_equipment_transfer瀵硅薄", description="璁惧褰掑睘鍙樺姩") +public class EamEquipmentTransfer implements Serializable { + + /**涓婚敭*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "涓婚敭") + private String id; + /**鍒涘缓浜�*/ + @Excel(name = "鍒涘缓浜�", width = 15) + @ApiModelProperty(value = "鍒涘缓浜�") + private String createBy; + /**鍒涘缓鏃堕棿*/ + @ApiModelProperty(value = "鍒涘缓鏃堕棿") + private Date createTime; + /**鏇存柊浜�*/ + @Excel(name = "鏇存柊浜�", width = 15) + @ApiModelProperty(value = "鏇存柊浜�") + private String updateBy; + /**鏇存柊鏃堕棿*/ + @ApiModelProperty(value = "鏇存柊鏃堕棿") + private Date updateTime; + /**鍒犻櫎鏍囪*/ + @Excel(name = "鍒犻櫎鏍囪", width = 15) + @ApiModelProperty(value = "鍒犻櫎鏍囪") + private Integer delFlag; + /**鍗曟嵁鍙�*/ + @Excel(name = "鍗曟嵁鍙�", width = 15) + @ApiModelProperty(value = "鍗曟嵁鍙�") + private String code; + /**璁惧ID*/ + @Excel(name = "璁惧ID", width = 15) + @ApiModelProperty(value = "璁惧ID") + private String equipmentId; + /**璋冨嚭閮ㄩ棬*/ + @Excel(name = "璋冨嚭閮ㄩ棬", width = 15) + @ApiModelProperty(value = "璋冨嚭閮ㄩ棬") + private String oldDepartId; + /**璋冨叆閮ㄩ棬*/ + @Excel(name = "璋冨叆閮ㄩ棬", width = 15) + @ApiModelProperty(value = "璋冨叆閮ㄩ棬") + private String newDepartId; + /**鐢宠浜�*/ + @Excel(name = "鐢宠浜�", width = 15) + @ApiModelProperty(value = "鐢宠浜�") + private String reportUser; + /**鍙樺姩鍘熷洜*/ + @Excel(name = "鍙樺姩鍘熷洜", width = 15) + @ApiModelProperty(value = "鍙樺姩鍘熷洜") + private String transferReason; + /**鍙樺姩鐘舵��*/ + @Excel(name = "鍙樺姩鐘舵��", width = 15) + @ApiModelProperty(value = "鍙樺姩鐘舵��") + private String transferStatus; + /**鍙樺姩鏃ユ湡*/ + @ApiModelProperty(value = "鍙樺姩鏃ユ湡") + private Date transferTime; + /**瀹℃牳浜�*/ + @Excel(name = "瀹℃牳浜�", width = 15) + @ApiModelProperty(value = "瀹℃牳浜�") + private String approvalUser; + /**瀹℃牳鏃堕棿*/ + @ApiModelProperty(value = "瀹℃牳鏃堕棿") + private Date approvalTime; + /**澶囨敞*/ + @Excel(name = "澶囨敞", width = 15) + @ApiModelProperty(value = "澶囨敞") + private String remark; +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamMajorPartialRepair.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamMajorPartialRepair.java new file mode 100644 index 0000000..147df1e --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamMajorPartialRepair.java @@ -0,0 +1,106 @@ +package org.jeecg.modules.eam.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.jeecgframework.poi.excel.annotation.Excel; + +import java.io.Serializable; +import java.util.Date; +/** + * @Description: 澶т慨椤逛慨 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Data +@TableName("eam_major_partial_repair") +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@ApiModel(value="eam_major_partial_repair瀵硅薄", description="澶т慨椤逛慨") +public class EamMajorPartialRepair implements Serializable { + + /**涓婚敭*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "涓婚敭") + private String id; + /**鍒涘缓浜�*/ + @Excel(name = "鍒涘缓浜�", width = 15) + @ApiModelProperty(value = "鍒涘缓浜�") + private String createBy; + /**鍒涘缓鏃堕棿*/ + @ApiModelProperty(value = "鍒涘缓鏃堕棿") + private Date createTime; + /**鏇存柊浜�*/ + @Excel(name = "鏇存柊浜�", width = 15) + @ApiModelProperty(value = "鏇存柊浜�") + private String updateBy; + /**鏇存柊鏃堕棿*/ + @ApiModelProperty(value = "鏇存柊鏃堕棿") + private Date updateTime; + /**鍒犻櫎鏍囪*/ + @Excel(name = "鍒犻櫎鏍囪", width = 15) + @ApiModelProperty(value = "鍒犻櫎鏍囪") + private Integer delFlag; + /**璁惧ID*/ + @Excel(name = "璁惧ID", width = 15) + @ApiModelProperty(value = "璁惧ID") + private String equipmentId; + /**缁翠慨绫诲瀷*/ + @Excel(name = "缁翠慨绫诲瀷", width = 15) + @ApiModelProperty(value = "缁翠慨绫诲瀷") + private String repairType; + /**璁″垝寮�濮嬫椂闂�*/ + @ApiModelProperty(value = "璁″垝寮�濮嬫椂闂�") + private Date planStartTime; + /**璁″垝缁撴潫鏃堕棿*/ + @ApiModelProperty(value = "璁″垝缁撴潫鏃堕棿") + private Date planEndTime; + /**缁翠慨缂栫爜*/ + @Excel(name = "缁翠慨缂栫爜", width = 15) + @ApiModelProperty(value = "缁翠慨缂栫爜") + private String repairCode; + /**缁翠慨鍚嶇О*/ + @Excel(name = "缁翠慨鍚嶇О", width = 15) + @ApiModelProperty(value = "缁翠慨鍚嶇О") + private String repairName; + /**缁翠慨鐘舵��*/ + @Excel(name = "缁翠慨鐘舵��", width = 15) + @ApiModelProperty(value = "缁翠慨鐘舵��") + private String repairStatus; + /**瀹為檯寮�濮嬫椂闂�*/ + @ApiModelProperty(value = "瀹為檯寮�濮嬫椂闂�") + private Date actualStartTime; + /**瀹為檯缁撴潫鏃堕棿*/ + @ApiModelProperty(value = "瀹為檯缁撴潫鏃堕棿") + private Date actualEndTime; + /**鎬婚噾棰�*/ + @Excel(name = "鎬婚噾棰�", width = 15) + @ApiModelProperty(value = "鎬婚噾棰�") + private java.math.BigDecimal totalAmount; + /**闄勪欢*/ + @Excel(name = "闄勪欢", width = 15) + @ApiModelProperty(value = "闄勪欢") + private String attachment; + /**缁翠慨鎻忚堪*/ + @Excel(name = "缁翠慨鎻忚堪", width = 15) + @ApiModelProperty(value = "缁翠慨鎻忚堪") + private String repairDescription; + /**缁翠慨鏂瑰紡*/ + @Excel(name = "缁翠慨鏂瑰紡", width = 15) + @ApiModelProperty(value = "缁翠慨鏂瑰紡") + private String repairMethod; + /**濮斿鍏徃*/ + @Excel(name = "濮斿鍏徃", width = 15) + @ApiModelProperty(value = "濮斿鍏徃") + private String outsourcedCompany; + /**璐d换浜�*/ + @Excel(name = "璐d换浜�", width = 15) + @ApiModelProperty(value = "璐d换浜�") + private String responsiblePerson; +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamMajorPartialRepairDetail.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamMajorPartialRepairDetail.java new file mode 100644 index 0000000..5266590 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamMajorPartialRepairDetail.java @@ -0,0 +1,62 @@ +package org.jeecg.modules.eam.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.jeecgframework.poi.excel.annotation.Excel; + +import java.io.Serializable; +import java.util.Date; +/** + * @Description: 澶т慨椤逛慨鏄庣粏琛� + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Data +@TableName("eam_major_partial_repair_detail") +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@ApiModel(value="eam_major_partial_repair_detail瀵硅薄", description="澶т慨椤逛慨鏄庣粏琛�") +public class EamMajorPartialRepairDetail implements Serializable { + + /**涓婚敭*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "涓婚敭") + private String id; + /**鍒涘缓浜�*/ + @Excel(name = "鍒涘缓浜�", width = 15) + @ApiModelProperty(value = "鍒涘缓浜�") + private String createBy; + /**鍒涘缓鏃堕棿*/ + @ApiModelProperty(value = "鍒涘缓鏃堕棿") + private Date createTime; + /**鏇存柊浜�*/ + @Excel(name = "鏇存柊浜�", width = 15) + @ApiModelProperty(value = "鏇存柊浜�") + private String updateBy; + /**鏇存柊鏃堕棿*/ + @ApiModelProperty(value = "鏇存柊鏃堕棿") + private Date updateTime; + /**鍒犻櫎鏍囪*/ + @Excel(name = "鍒犻櫎鏍囪", width = 15) + @ApiModelProperty(value = "鍒犻櫎鏍囪") + private Integer delFlag; + /**绱ф�ョ▼搴�*/ + @Excel(name = "绱ф�ョ▼搴�", width = 15) + @ApiModelProperty(value = "绱ф�ョ▼搴�") + private String emergencyDegree; + /**缁翠慨缁撴灉*/ + @Excel(name = "缁翠慨缁撴灉", width = 15) + @ApiModelProperty(value = "缁翠慨缁撴灉") + private String repairResult; + /**缁翠慨鎻忚堪*/ + @Excel(name = "缁翠慨鎻忚堪", width = 15) + @ApiModelProperty(value = "缁翠慨鎻忚堪") + private String repairDescription; +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamPrecisionCheckDetail.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamPrecisionCheckDetail.java new file mode 100644 index 0000000..ac4e405 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamPrecisionCheckDetail.java @@ -0,0 +1,58 @@ +package org.jeecg.modules.eam.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import org.jeecgframework.poi.excel.annotation.Excel; + +import java.io.Serializable; +import java.util.Date; +/** + * @Description: 璁惧绮惧害妫�娴嬫槑缁� + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Data +@TableName("eam_precision_check_detail") +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@ApiModel(value="eam_precision_check_detail瀵硅薄", description="璁惧绮惧害妫�娴嬫槑缁�") +public class EamPrecisionCheckDetail implements Serializable { + + /**涓婚敭*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "涓婚敭") + private String id; + /**鍒涘缓浜�*/ + @Excel(name = "鍒涘缓浜�", width = 15) + @ApiModelProperty(value = "鍒涘缓浜�") + private String createBy; + /**鍒涘缓鏃堕棿*/ + @ApiModelProperty(value = "鍒涘缓鏃堕棿") + private Date createTime; + /**鏇存柊浜�*/ + @Excel(name = "鏇存柊浜�", width = 15) + @ApiModelProperty(value = "鏇存柊浜�") + private String updateBy; + /**鏇存柊鏃堕棿*/ + @ApiModelProperty(value = "鏇存柊鏃堕棿") + private Date updateTime; + /**鍒犻櫎鏍囪*/ + @Excel(name = "鍒犻櫎鏍囪", width = 15) + @ApiModelProperty(value = "鍒犻櫎鏍囪") + private Integer delFlag; + /**璁惧鍙傛暟id*/ + @Excel(name = "璁惧鍙傛暟id", width = 15) + @ApiModelProperty(value = "璁惧鍙傛暟id") + private String equipmentPrecisionId; + /**瀹炴祴鍊�*/ + @Excel(name = "瀹炴祴鍊�", width = 15) + @ApiModelProperty(value = "瀹炴祴鍊�") + private java.math.BigDecimal actualValue; +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentDisposeMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentDisposeMapper.java new file mode 100644 index 0000000..23476a1 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentDisposeMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.eam.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.eam.entity.EamEquipmentDispose; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 璁惧澶勭疆(杞鎶ュ簾) + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface EamEquipmentDisposeMapper extends BaseMapper<EamEquipmentDispose> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentLeanOutMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentLeanOutMapper.java new file mode 100644 index 0000000..219bba5 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentLeanOutMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.eam.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.eam.entity.EamEquipmentLeanOut; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 璁惧鍊熷嚭褰掕繕 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface EamEquipmentLeanOutMapper extends BaseMapper<EamEquipmentLeanOut> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentSealUpMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentSealUpMapper.java new file mode 100644 index 0000000..292016f --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentSealUpMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.eam.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.eam.entity.EamEquipmentSealUp; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 璁惧灏佸瓨鍚皝 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface EamEquipmentSealUpMapper extends BaseMapper<EamEquipmentSealUp> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentTransferMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentTransferMapper.java new file mode 100644 index 0000000..81cf478 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentTransferMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.eam.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.eam.entity.EamEquipmentTransfer; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 璁惧褰掑睘鍙樺姩 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface EamEquipmentTransferMapper extends BaseMapper<EamEquipmentTransfer> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamMajorPartialRepairDetailMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamMajorPartialRepairDetailMapper.java new file mode 100644 index 0000000..350a6a3 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamMajorPartialRepairDetailMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.eam.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.eam.entity.EamMajorPartialRepairDetail; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 澶т慨椤逛慨鏄庣粏琛� + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface EamMajorPartialRepairDetailMapper extends BaseMapper<EamMajorPartialRepairDetail> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamMajorPartialRepairMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamMajorPartialRepairMapper.java new file mode 100644 index 0000000..8e845eb --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamMajorPartialRepairMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.eam.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.eam.entity.EamMajorPartialRepair; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 澶т慨椤逛慨 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface EamMajorPartialRepairMapper extends BaseMapper<EamMajorPartialRepair> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamPrecisionCheckDetailMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamPrecisionCheckDetailMapper.java new file mode 100644 index 0000000..d95743b --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamPrecisionCheckDetailMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.eam.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.eam.entity.EamPrecisionCheckDetail; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 璁惧绮惧害妫�娴嬫槑缁� + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface EamPrecisionCheckDetailMapper extends BaseMapper<EamPrecisionCheckDetail> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentDisposeMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentDisposeMapper.xml new file mode 100644 index 0000000..51d9e53 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentDisposeMapper.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="org.jeecg.modules.eam.mapper.EamEquipmentDisposeMapper"> + +</mapper> \ No newline at end of file diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentLeanOutMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentLeanOutMapper.xml new file mode 100644 index 0000000..ac1049f --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentLeanOutMapper.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="org.jeecg.modules.eam.mapper.EamEquipmentLeanOutMapper"> + +</mapper> \ No newline at end of file diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentSealUpMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentSealUpMapper.xml new file mode 100644 index 0000000..b36f9a2 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentSealUpMapper.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="org.jeecg.modules.eam.mapper.EamEquipmentSealUpMapper"> + +</mapper> \ No newline at end of file diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentTransferMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentTransferMapper.xml new file mode 100644 index 0000000..7262154 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentTransferMapper.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="org.jeecg.modules.eam.mapper.EamEquipmentTransferMapper"> + +</mapper> \ No newline at end of file diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamMajorPartialRepairDetailMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamMajorPartialRepairDetailMapper.xml new file mode 100644 index 0000000..b568b0f --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamMajorPartialRepairDetailMapper.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="org.jeecg.modules.eam.mapper.EamMajorPartialRepairDetailMapper"> + +</mapper> \ No newline at end of file diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamMajorPartialRepairMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamMajorPartialRepairMapper.xml new file mode 100644 index 0000000..f5da47e --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamMajorPartialRepairMapper.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="org.jeecg.modules.eam.mapper.EamMajorPartialRepairMapper"> + +</mapper> \ No newline at end of file diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamPrecisionCheckDetailMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamPrecisionCheckDetailMapper.xml new file mode 100644 index 0000000..37a420c --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamPrecisionCheckDetailMapper.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="org.jeecg.modules.eam.mapper.EamPrecisionCheckDetailMapper"> + +</mapper> \ No newline at end of file diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentDisposeService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentDisposeService.java new file mode 100644 index 0000000..40da26f --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentDisposeService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.eam.service; + +import org.jeecg.modules.eam.entity.EamEquipmentDispose; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: 璁惧澶勭疆(杞鎶ュ簾) + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface IEamEquipmentDisposeService extends IService<EamEquipmentDispose> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentLeanOutService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentLeanOutService.java new file mode 100644 index 0000000..4e9fb79 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentLeanOutService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.eam.service; + +import org.jeecg.modules.eam.entity.EamEquipmentLeanOut; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: 璁惧鍊熷嚭褰掕繕 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface IEamEquipmentLeanOutService extends IService<EamEquipmentLeanOut> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentSealUpService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentSealUpService.java new file mode 100644 index 0000000..d3c8070 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentSealUpService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.eam.service; + +import org.jeecg.modules.eam.entity.EamEquipmentSealUp; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: 璁惧灏佸瓨鍚皝 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface IEamEquipmentSealUpService extends IService<EamEquipmentSealUp> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentTransferService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentTransferService.java new file mode 100644 index 0000000..6659b86 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentTransferService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.eam.service; + +import org.jeecg.modules.eam.entity.EamEquipmentTransfer; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: 璁惧褰掑睘鍙樺姩 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface IEamEquipmentTransferService extends IService<EamEquipmentTransfer> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamMajorPartialRepairDetailService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamMajorPartialRepairDetailService.java new file mode 100644 index 0000000..81a4706 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamMajorPartialRepairDetailService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.eam.service; + +import org.jeecg.modules.eam.entity.EamMajorPartialRepairDetail; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: 澶т慨椤逛慨鏄庣粏琛� + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface IEamMajorPartialRepairDetailService extends IService<EamMajorPartialRepairDetail> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamMajorPartialRepairService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamMajorPartialRepairService.java new file mode 100644 index 0000000..5ccf59b --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamMajorPartialRepairService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.eam.service; + +import org.jeecg.modules.eam.entity.EamMajorPartialRepair; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: 澶т慨椤逛慨 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface IEamMajorPartialRepairService extends IService<EamMajorPartialRepair> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamPrecisionCheckDetailService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamPrecisionCheckDetailService.java new file mode 100644 index 0000000..a81c379 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamPrecisionCheckDetailService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.eam.service; + +import org.jeecg.modules.eam.entity.EamPrecisionCheckDetail; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: 璁惧绮惧害妫�娴嬫槑缁� + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +public interface IEamPrecisionCheckDetailService extends IService<EamPrecisionCheckDetail> { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentDisposeServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentDisposeServiceImpl.java new file mode 100644 index 0000000..a1f4389 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentDisposeServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.eam.service.impl; + +import org.jeecg.modules.eam.entity.EamEquipmentDispose; +import org.jeecg.modules.eam.mapper.EamEquipmentDisposeMapper; +import org.jeecg.modules.eam.service.IEamEquipmentDisposeService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 璁惧澶勭疆(杞鎶ュ簾) + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Service +public class EamEquipmentDisposeServiceImpl extends ServiceImpl<EamEquipmentDisposeMapper, EamEquipmentDispose> implements IEamEquipmentDisposeService { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentLeanOutServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentLeanOutServiceImpl.java new file mode 100644 index 0000000..43209ae --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentLeanOutServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.eam.service.impl; + +import org.jeecg.modules.eam.entity.EamEquipmentLeanOut; +import org.jeecg.modules.eam.mapper.EamEquipmentLeanOutMapper; +import org.jeecg.modules.eam.service.IEamEquipmentLeanOutService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 璁惧鍊熷嚭褰掕繕 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Service +public class EamEquipmentLeanOutServiceImpl extends ServiceImpl<EamEquipmentLeanOutMapper, EamEquipmentLeanOut> implements IEamEquipmentLeanOutService { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentSealUpServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentSealUpServiceImpl.java new file mode 100644 index 0000000..978500f --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentSealUpServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.eam.service.impl; + +import org.jeecg.modules.eam.entity.EamEquipmentSealUp; +import org.jeecg.modules.eam.mapper.EamEquipmentSealUpMapper; +import org.jeecg.modules.eam.service.IEamEquipmentSealUpService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 璁惧灏佸瓨鍚皝 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Service +public class EamEquipmentSealUpServiceImpl extends ServiceImpl<EamEquipmentSealUpMapper, EamEquipmentSealUp> implements IEamEquipmentSealUpService { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentTransferServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentTransferServiceImpl.java new file mode 100644 index 0000000..1eb1313 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentTransferServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.eam.service.impl; + +import org.jeecg.modules.eam.entity.EamEquipmentTransfer; +import org.jeecg.modules.eam.mapper.EamEquipmentTransferMapper; +import org.jeecg.modules.eam.service.IEamEquipmentTransferService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 璁惧褰掑睘鍙樺姩 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Service +public class EamEquipmentTransferServiceImpl extends ServiceImpl<EamEquipmentTransferMapper, EamEquipmentTransfer> implements IEamEquipmentTransferService { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamMajorPartialRepairDetailServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamMajorPartialRepairDetailServiceImpl.java new file mode 100644 index 0000000..d2b19fd --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamMajorPartialRepairDetailServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.eam.service.impl; + +import org.jeecg.modules.eam.entity.EamMajorPartialRepairDetail; +import org.jeecg.modules.eam.mapper.EamMajorPartialRepairDetailMapper; +import org.jeecg.modules.eam.service.IEamMajorPartialRepairDetailService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 澶т慨椤逛慨鏄庣粏琛� + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Service +public class EamMajorPartialRepairDetailServiceImpl extends ServiceImpl<EamMajorPartialRepairDetailMapper, EamMajorPartialRepairDetail> implements IEamMajorPartialRepairDetailService { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamMajorPartialRepairServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamMajorPartialRepairServiceImpl.java new file mode 100644 index 0000000..df56a71 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamMajorPartialRepairServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.eam.service.impl; + +import org.jeecg.modules.eam.entity.EamMajorPartialRepair; +import org.jeecg.modules.eam.mapper.EamMajorPartialRepairMapper; +import org.jeecg.modules.eam.service.IEamMajorPartialRepairService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 澶т慨椤逛慨 + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Service +public class EamMajorPartialRepairServiceImpl extends ServiceImpl<EamMajorPartialRepairMapper, EamMajorPartialRepair> implements IEamMajorPartialRepairService { + +} diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamPrecisionCheckDetailServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamPrecisionCheckDetailServiceImpl.java new file mode 100644 index 0000000..e589bc9 --- /dev/null +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamPrecisionCheckDetailServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.eam.service.impl; + +import org.jeecg.modules.eam.entity.EamPrecisionCheckDetail; +import org.jeecg.modules.eam.mapper.EamPrecisionCheckDetailMapper; +import org.jeecg.modules.eam.service.IEamPrecisionCheckDetailService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 璁惧绮惧害妫�娴嬫槑缁� + * @Author: jeecg-boot + * @Date: 2025-05-13 + * @Version: V1.0 + */ +@Service +public class EamPrecisionCheckDetailServiceImpl extends ServiceImpl<EamPrecisionCheckDetailMapper, EamPrecisionCheckDetail> implements IEamPrecisionCheckDetailService { + +} -- Gitblit v1.9.3