src/main/java/org/jeecg/modules/base/controller/LineSideWarehouseController.java
@@ -85,6 +85,7 @@ //@RequiresPermissions("org.jeecg.modules:base_line_side_warehouse:add") @PostMapping(value = "/add") public Result<String> add(@RequestBody LineSideWarehouse lineSideWarehouse) { lineSideWarehouse.setWarehouseStatus(CommonConstant.STATUS_1); lineSideWarehouseService.save(lineSideWarehouse); return Result.OK("æ·»å æåï¼"); } src/main/java/org/jeecg/modules/base/controller/SupplierController.java
@@ -1,5 +1,7 @@ package org.jeecg.modules.base.controller; import java.io.File; import java.net.URLEncoder; import java.util.Arrays; import java.util.List; import java.util.Map; @@ -9,6 +11,9 @@ import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.ss.usermodel.WorkbookFactory; import org.jeecg.common.api.vo.Result; import org.jeecg.common.constant.CommonConstant; import org.jeecg.common.system.query.QueryGenerator; @@ -191,4 +196,31 @@ return Result.ok("æä½æåï¼"); } /** * å¯¼å ¥æ¨¡æ¿ä¸è½½ * */ @RequestMapping(value = "/loadTemplate") public void loadTemplate(HttpServletRequest request, HttpServletResponse response) throws IOException { Map<String,String[]> req = request.getParameterMap(); Workbook workbook = WorkbookFactory.create(new File("D:\\opt\\upFiles\\ä¾åºåä¿¡æ¯å¯¼å ¥æ¨¡æ¿.xlsx")); //导åºWorkbook //设置ååºå¤´ String fileName = "ä¾åºåä¿¡æ¯å¯¼å ¥æ¨¡æ¿.xlsx"; // 对æä»¶åè¿è¡URLç¼ç ï¼é²æ¢ä¸æä¹±ç String encodedFileName = URLEncoder.encode(fileName, "UTF-8").replaceAll("\\+", "%20"); response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.setHeader("Content-Disposition", "attachment; filename*=UTF-8''" + encodedFileName); // å°Workbookåå ¥ååºè¾åºæµ try { // try-with-resourcesèªå¨å ³éèµæº workbook.write(response.getOutputStream()); response.flushBuffer(); } catch (IOException e) { // å¼å¸¸å¤çï¼å¦è®°å½æ¥å¿ï¼ throw new IOException("ä¸è½½æ¨¡æ¿å¤±è´¥", e); } } } src/main/java/org/jeecg/modules/qms/controller/InspectionItemController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,179 @@ package org.jeecg.modules.qms.controller; import java.util.Arrays; import java.util.List; import java.util.Map; import java.util.stream.Collectors; 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.constant.CommonConstant; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.util.oConvertUtils; import org.jeecg.modules.qms.entity.InspectionItem; import org.jeecg.modules.qms.service.IInspectionItemService; 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.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.jeecg.common.system.base.controller.JeecgController; 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; import org.jeecg.common.aspect.annotation.AutoLog; /** * @Description: æ£éªé¡¹ç® * @Author: jeecg-boot * @Date: 2025-07-01 * @Version: V1.0 */ @Api(tags="æ£éªé¡¹ç®") @RestController @RequestMapping("/qms/inspectionItem") @Slf4j public class InspectionItemController extends JeecgController<InspectionItem, IInspectionItemService> { @Autowired private IInspectionItemService inspectionItemService; /** * å页å表æ¥è¯¢ * * @param inspectionItem * @param pageNo * @param pageSize * @param req * @return */ //@AutoLog(value = "æ£éªé¡¹ç®-å页å表æ¥è¯¢") @ApiOperation(value="æ£éªé¡¹ç®-å页å表æ¥è¯¢", notes="æ£éªé¡¹ç®-å页å表æ¥è¯¢") @GetMapping(value = "/list") public Result<IPage<InspectionItem>> queryPageList(InspectionItem inspectionItem, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, HttpServletRequest req) { QueryWrapper<InspectionItem> queryWrapper = QueryGenerator.initQueryWrapper(inspectionItem, req.getParameterMap()); Page<InspectionItem> page = new Page<InspectionItem>(pageNo, pageSize); IPage<InspectionItem> pageList = inspectionItemService.page(page, queryWrapper); return Result.OK(pageList); } /** * æ·»å * * @param inspectionItem * @return */ @AutoLog(value = "æ£éªé¡¹ç®-æ·»å ") @ApiOperation(value="æ£éªé¡¹ç®-æ·»å ", notes="æ£éªé¡¹ç®-æ·»å ") //@RequiresPermissions("org.jeecg.modules:qms_inspection_item:add") @PostMapping(value = "/add") public Result<String> add(@RequestBody InspectionItem inspectionItem) { inspectionItem.setItemStatus(CommonConstant.STATUS_1); inspectionItemService.save(inspectionItem); return Result.OK("æ·»å æåï¼"); } /** * ç¼è¾ * * @param inspectionItem * @return */ @AutoLog(value = "æ£éªé¡¹ç®-ç¼è¾") @ApiOperation(value="æ£éªé¡¹ç®-ç¼è¾", notes="æ£éªé¡¹ç®-ç¼è¾") //@RequiresPermissions("org.jeecg.modules:qms_inspection_item:edit") @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) public Result<String> edit(@RequestBody InspectionItem inspectionItem) { inspectionItemService.updateById(inspectionItem); return Result.OK("ç¼è¾æå!"); } /** * éè¿idå é¤ * * @param id * @return */ @AutoLog(value = "æ£éªé¡¹ç®-éè¿idå é¤") @ApiOperation(value="æ£éªé¡¹ç®-éè¿idå é¤", notes="æ£éªé¡¹ç®-éè¿idå é¤") //@RequiresPermissions("org.jeecg.modules:qms_inspection_item:delete") @DeleteMapping(value = "/delete") public Result<String> delete(@RequestParam(name="id",required=true) String id) { inspectionItemService.removeById(id); return Result.OK("å 餿å!"); } /** * æ¹éå é¤ * * @param ids * @return */ @AutoLog(value = "æ£éªé¡¹ç®-æ¹éå é¤") @ApiOperation(value="æ£éªé¡¹ç®-æ¹éå é¤", notes="æ£éªé¡¹ç®-æ¹éå é¤") //@RequiresPermissions("org.jeecg.modules:qms_inspection_item:deleteBatch") @DeleteMapping(value = "/deleteBatch") public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { this.inspectionItemService.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<InspectionItem> queryById(@RequestParam(name="id",required=true) String id) { InspectionItem inspectionItem = inspectionItemService.getById(id); if(inspectionItem==null) { return Result.error("æªæ¾å°å¯¹åºæ°æ®"); } return Result.OK(inspectionItem); } /** * 导åºexcel * * @param request * @param inspectionItem */ //@RequiresPermissions("org.jeecg.modules:qms_inspection_item:exportXls") @RequestMapping(value = "/exportXls") public ModelAndView exportXls(HttpServletRequest request, InspectionItem inspectionItem) { return super.exportXls(request, inspectionItem, InspectionItem.class, "æ£éªé¡¹ç®"); } /** * éè¿excelå¯¼å ¥æ°æ® * * @param request * @param response * @return */ //@RequiresPermissions("qms_inspection_item:importExcel") @RequestMapping(value = "/importExcel", method = RequestMethod.POST) public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { return super.importExcel(request, response, InspectionItem.class); } } src/main/java/org/jeecg/modules/qms/controller/InspectionToolsController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,173 @@ package org.jeecg.modules.qms.controller; import java.util.Arrays; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.jeecg.common.api.vo.Result; import org.jeecg.common.constant.CommonConstant; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.modules.base.entity.LineSideWarehouse; import org.jeecg.modules.qms.entity.InspectionTools; import org.jeecg.modules.qms.service.IInspectionToolsService; 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.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.jeecg.common.aspect.annotation.AutoLog; /** * @Description: æ£éªå·¥å · * @Author: jeecg-boot * @Date: 2025-07-01 * @Version: V1.0 */ @Api(tags="æ£éªå·¥å ·") @RestController @RequestMapping("/qms/inspectionTools") @Slf4j public class InspectionToolsController extends JeecgController<InspectionTools, IInspectionToolsService> { @Autowired private IInspectionToolsService inspectionToolsService; /** * å页å表æ¥è¯¢ * * @param inspectionTools * @param pageNo * @param pageSize * @param req * @return */ //@AutoLog(value = "æ£éªå·¥å ·-å页å表æ¥è¯¢") @ApiOperation(value="æ£éªå·¥å ·-å页å表æ¥è¯¢", notes="æ£éªå·¥å ·-å页å表æ¥è¯¢") @GetMapping(value = "/list") public Result<IPage<InspectionTools>> queryPageList(InspectionTools inspectionTools, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, HttpServletRequest req) { QueryWrapper<InspectionTools> queryWrapper = QueryGenerator.initQueryWrapper(inspectionTools, req.getParameterMap()); Page<InspectionTools> page = new Page<InspectionTools>(pageNo, pageSize); IPage<InspectionTools> pageList = inspectionToolsService.page(page, queryWrapper); return Result.OK(pageList); } /** * æ·»å * * @param inspectionTools * @return */ @AutoLog(value = "æ£éªå·¥å ·-æ·»å ") @ApiOperation(value="æ£éªå·¥å ·-æ·»å ", notes="æ£éªå·¥å ·-æ·»å ") @PostMapping(value = "/add") public Result<String> add(@RequestBody InspectionTools inspectionTools) { inspectionTools.setToolStatus(CommonConstant.STATUS_1); inspectionToolsService.save(inspectionTools); return Result.OK("æ·»å æåï¼"); } /** * ç¼è¾ * * @param inspectionTools * @return */ @AutoLog(value = "æ£éªå·¥å ·-ç¼è¾") @ApiOperation(value="æ£éªå·¥å ·-ç¼è¾", notes="æ£éªå·¥å ·-ç¼è¾") @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) public Result<String> edit(@RequestBody InspectionTools inspectionTools) { inspectionToolsService.updateById(inspectionTools); return Result.OK("ç¼è¾æå!"); } /** * éè¿idå é¤ * * @param id * @return */ @AutoLog(value = "æ£éªå·¥å ·-éè¿idå é¤") @ApiOperation(value="æ£éªå·¥å ·-éè¿idå é¤", notes="æ£éªå·¥å ·-éè¿idå é¤") @DeleteMapping(value = "/delete") public Result<String> delete(@RequestParam(name="id",required=true) String id) { inspectionToolsService.removeById(id); return Result.OK("å 餿å!"); } /** * æ¹éå é¤ * * @param ids * @return */ @AutoLog(value = "æ£éªå·¥å ·-æ¹éå é¤") @ApiOperation(value="æ£éªå·¥å ·-æ¹éå é¤", notes="æ£éªå·¥å ·-æ¹éå é¤") @DeleteMapping(value = "/deleteBatch") public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { this.inspectionToolsService.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<InspectionTools> queryById(@RequestParam(name="id",required=true) String id) { InspectionTools inspectionTools = inspectionToolsService.getById(id); if(inspectionTools ==null) { return Result.error("æªæ¾å°å¯¹åºæ°æ®"); } return Result.OK(inspectionTools); } /** * 导åºexcel * * @param request * @param inspectionTools */ @RequestMapping(value = "/exportXls") public ModelAndView exportXls(HttpServletRequest request, InspectionTools inspectionTools) { return super.exportXls(request, inspectionTools, InspectionTools.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, InspectionTools.class); } @AutoLog(value = "æ£éªå·¥å ·-å¯ç¨&ç¦ç¨") @ApiOperation(value = "æ£éªå·¥å ·-å¯ç¨&ç¦ç¨", notes = "æ£éªå·¥å ·-å¯ç¨&ç¦ç¨") @PutMapping(value = "/active") public Result<?> active(@RequestParam(name = "id", required = true) String id) { InspectionTools inspectionTools = inspectionToolsService.getById(id); if (CommonConstant.STATUS_1.equals(inspectionTools.getToolStatus())) { inspectionTools.setToolStatus(CommonConstant.STATUS_0); } else { inspectionTools.setToolStatus(CommonConstant.STATUS_1); } inspectionToolsService.updateById(inspectionTools); return Result.ok("æä½æåï¼"); } } src/main/java/org/jeecg/modules/qms/entity/InspectionItem.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,91 @@ package org.jeecg.modules.qms.entity; import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.util.Date; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableLogic; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import org.jeecg.common.constant.CommonConstant; import org.springframework.format.annotation.DateTimeFormat; import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecg.common.aspect.annotation.Dict; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * @Description: æ£éªé¡¹ç® * @Author: jeecg-boot * @Date: 2025-07-01 * @Version: V1.0 */ @Data @TableName("qms_inspection_item") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) @ApiModel(value="qms_inspection_item对象", description="æ£éªé¡¹ç®") public class InspectionItem implements Serializable { private static final long serialVersionUID = 1L; /**主é®*/ @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value = "主é®") private String id; /**å建人*/ @ApiModelProperty(value = "å建人") private String createBy; /**å建æ¶é´*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "å建æ¶é´") private Date createTime; /**æ´æ°äºº*/ @ApiModelProperty(value = "æ´æ°äºº") private String updateBy; /**æ´æ°æ¶é´*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "æ´æ°æ¶é´") private Date updateTime; /**å 餿 è®°*/ @Excel(name = "å 餿 è®°", width = 15) @ApiModelProperty(value = "å 餿 è®°") @TableLogic private Integer delFlag = CommonConstant.DEL_FLAG_0; /**项ç®ç¼å·*/ @Excel(name = "项ç®ç¼å·", width = 15) @ApiModelProperty(value = "项ç®ç¼å·") private String itemCode; /**项ç®åç§°*/ @Excel(name = "项ç®åç§°", width = 15) @ApiModelProperty(value = "项ç®åç§°") private String itemName; /**项ç®ç¶æ*/ @Excel(name = "项ç®ç¶æ", width = 15) @ApiModelProperty(value = "项ç®ç¶æ") private String itemStatus; /**项ç®åç±»*/ @Excel(name = "项ç®åç±»", width = 15) @ApiModelProperty(value = "项ç®åç±»") @Dict(dicCode = "item_category") private String itemCategory; /**å®é/宿§*/ @Excel(name = "å®é/宿§", width = 15) @ApiModelProperty(value = "å®é/宿§") @Dict(dicCode = "qualitative_or_quantitative") private String qualitativeOrQuantitative; /**æµéå·¥å ·(å¤é)*/ @Excel(name = "æµéå·¥å ·(å¤é)", width = 15) @ApiModelProperty(value = "æµéå·¥å ·(å¤é)") private String inspectionTools; /**夿³¨*/ @Excel(name = "夿³¨", width = 15) @ApiModelProperty(value = "夿³¨") private String remark; } src/main/java/org/jeecg/modules/qms/entity/InspectionTools.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,75 @@ package org.jeecg.modules.qms.entity; import java.io.Serializable; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableLogic; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import org.jeecg.common.constant.CommonConstant; import org.springframework.format.annotation.DateTimeFormat; import org.jeecgframework.poi.excel.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * @Description: æ£éªå·¥å · * @Author: jeecg-boot * @Date: 2025-07-01 * @Version: V1.0 */ @Data @TableName("qms_inspection_tools") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) @ApiModel(value="qms_inspection_tools对象", description="æ£éªå·¥å ·") public class InspectionTools implements Serializable { private static final long serialVersionUID = 1L; /**主é®*/ @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value = "主é®") private String id; /**å建人*/ @ApiModelProperty(value = "å建人") private String createBy; /**å建æ¶é´*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "å建æ¶é´") private Date createTime; /**æ´æ°äºº*/ @ApiModelProperty(value = "æ´æ°äºº") private String updateBy; /**æ´æ°æ¶é´*/ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "æ´æ°æ¶é´") private Date updateTime; /**å 餿 è®°*/ @Excel(name = "å 餿 è®°", width = 15) @ApiModelProperty(value = "å 餿 è®°") @TableLogic private Integer delFlag = CommonConstant.DEL_FLAG_0; /**å·¥å ·åç§°*/ @Excel(name = "å·¥å ·åç§°", width = 15) @ApiModelProperty(value = "å·¥å ·åç§°") private String toolName; /**å·¥å ·ç¼ç */ @Excel(name = "å·¥å ·ç¼ç ", width = 15) @ApiModelProperty(value = "å·¥å ·ç¼ç ") private String toolCode; /**å·¥å ·ç¶æ*/ @Excel(name = "å·¥å ·ç¶æ", width = 15) @ApiModelProperty(value = "å·¥å ·ç¶æ") private String toolStatus; /**夿³¨*/ @Excel(name = "夿³¨", width = 15) @ApiModelProperty(value = "夿³¨") private String remark; } src/main/java/org/jeecg/modules/qms/mapper/InspectionItemMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,17 @@ package org.jeecg.modules.qms.mapper; import java.util.List; import org.apache.ibatis.annotations.Param; import org.jeecg.modules.qms.entity.InspectionItem; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * @Description: æ£éªé¡¹ç® * @Author: jeecg-boot * @Date: 2025-07-01 * @Version: V1.0 */ public interface InspectionItemMapper extends BaseMapper<InspectionItem> { } src/main/java/org/jeecg/modules/qms/mapper/InspectionToolsMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,14 @@ package org.jeecg.modules.qms.mapper; import org.jeecg.modules.qms.entity.InspectionTools; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * @Description: æ£éªå·¥å · * @Author: jeecg-boot * @Date: 2025-07-01 * @Version: V1.0 */ public interface InspectionToolsMapper extends BaseMapper<InspectionTools> { } src/main/java/org/jeecg/modules/qms/mapper/xml/InspectionItemMapper.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.qms.mapper.InspectionItemMapper"> </mapper> src/main/java/org/jeecg/modules/qms/mapper/xml/InspectionToolsMapper.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.qms.mapper.InspectionToolsMapper"> </mapper> src/main/java/org/jeecg/modules/qms/service/IInspectionItemService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,14 @@ package org.jeecg.modules.qms.service; import org.jeecg.modules.qms.entity.InspectionItem; import com.baomidou.mybatisplus.extension.service.IService; /** * @Description: æ£éªé¡¹ç® * @Author: jeecg-boot * @Date: 2025-07-01 * @Version: V1.0 */ public interface IInspectionItemService extends IService<InspectionItem> { } src/main/java/org/jeecg/modules/qms/service/IInspectionToolsService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,14 @@ package org.jeecg.modules.qms.service; import org.jeecg.modules.qms.entity.InspectionTools; import com.baomidou.mybatisplus.extension.service.IService; /** * @Description: æ£éªå·¥å · * @Author: jeecg-boot * @Date: 2025-07-01 * @Version: V1.0 */ public interface IInspectionToolsService extends IService<InspectionTools> { } src/main/java/org/jeecg/modules/qms/service/impl/InspectionItemServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,19 @@ package org.jeecg.modules.qms.service.impl; import org.jeecg.modules.qms.entity.InspectionItem; import org.jeecg.modules.qms.mapper.InspectionItemMapper; import org.jeecg.modules.qms.service.IInspectionItemService; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; /** * @Description: æ£éªé¡¹ç® * @Author: jeecg-boot * @Date: 2025-07-01 * @Version: V1.0 */ @Service public class InspectionItemServiceImpl extends ServiceImpl<InspectionItemMapper, InspectionItem> implements IInspectionItemService { } src/main/java/org/jeecg/modules/qms/service/impl/InspectionToolsServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,19 @@ package org.jeecg.modules.qms.service.impl; import org.jeecg.modules.qms.entity.InspectionTools; import org.jeecg.modules.qms.mapper.InspectionToolsMapper; import org.jeecg.modules.qms.service.IInspectionToolsService; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; /** * @Description: æ£éªå·¥å · * @Author: jeecg-boot * @Date: 2025-07-01 * @Version: V1.0 */ @Service public class InspectionToolsServiceImpl extends ServiceImpl<InspectionToolsMapper, InspectionTools> implements IInspectionToolsService { }