lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentPrecisionParametersController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,111 @@ package org.jeecg.modules.eam.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.jeecg.common.api.vo.Result; import org.jeecg.common.aspect.annotation.AutoLog; import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.modules.eam.entity.EamEquipmentPrecisionParameters; import org.jeecg.modules.eam.service.IEamEquipmentPrecisionParametersService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import java.util.Arrays; /** * @Description: 设å¤ç²¾åº¦åæ° * @Author: jeecg-boot * @Date: 2025-04-27 * @Version: V1.0 */ @Slf4j @Api(tags="设å¤ç²¾åº¦åæ°") @RestController @RequestMapping("/eam/eamEquipmentPrecisionParameters") public class EamEquipmentPrecisionParametersController extends JeecgController<EamEquipmentPrecisionParameters, IEamEquipmentPrecisionParametersService> { @Autowired private IEamEquipmentPrecisionParametersService eamEquipmentPrecisionParametersService; /** * å页å表æ¥è¯¢ * * @param pageNo * @param pageSize * @param req * @return */ @AutoLog(value = "设å¤ç²¾åº¦åæ°-å页å表æ¥è¯¢") @ApiOperation(value="设å¤ç²¾åº¦åæ°-å页å表æ¥è¯¢", notes="设å¤ç²¾åº¦åæ°-å页å表æ¥è¯¢") @GetMapping(value = "/list") public Result<?> queryPageList(String equipmentId, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, HttpServletRequest req) { QueryWrapper<EamEquipmentPrecisionParameters> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("equipment_id", equipmentId); Page<EamEquipmentPrecisionParameters> page = new Page<EamEquipmentPrecisionParameters>(pageNo, pageSize); IPage<EamEquipmentPrecisionParameters> pageList = eamEquipmentPrecisionParametersService.page(page, queryWrapper); return Result.OK(pageList); } /** * æ·»å * * @param eamEquipmentPrecisionParameters * @return */ @AutoLog(value = "设å¤ç²¾åº¦åæ°-æ·»å ") @ApiOperation(value="设å¤ç²¾åº¦åæ°-æ·»å ", notes="设å¤ç²¾åº¦åæ°-æ·»å ") @PostMapping(value = "/add") public Result<?> add(@RequestBody EamEquipmentPrecisionParameters eamEquipmentPrecisionParameters) { eamEquipmentPrecisionParametersService.save(eamEquipmentPrecisionParameters); return Result.OK("æ·»å æåï¼"); } /** * ç¼è¾ * * @param eamEquipmentPrecisionParameters * @return */ @AutoLog(value = "设å¤ç²¾åº¦åæ°-ç¼è¾") @ApiOperation(value="设å¤ç²¾åº¦åæ°-ç¼è¾", notes="设å¤ç²¾åº¦åæ°-ç¼è¾") @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) public Result<?> edit(@RequestBody EamEquipmentPrecisionParameters eamEquipmentPrecisionParameters) { eamEquipmentPrecisionParametersService.updateById(eamEquipmentPrecisionParameters); 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) { eamEquipmentPrecisionParametersService.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.eamEquipmentPrecisionParametersService.removeByIds(Arrays.asList(ids.split(","))); return Result.OK("æ¹éå 餿åï¼"); } } lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentProcessParametersController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,113 @@ package org.jeecg.modules.eam.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.jeecg.common.api.vo.Result; import org.jeecg.common.aspect.annotation.AutoLog; import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.modules.eam.entity.EamEquipmentProcessParameters; import org.jeecg.modules.eam.service.IEamEquipmentProcessParametersService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import java.util.Arrays; /** * @Description: 设å¤å·¥èºåæ° * @Author: jeecg-boot * @Date: 2025-04-27 * @Version: V1.0 */ @Slf4j @Api(tags="设å¤å·¥èºåæ°") @RestController @RequestMapping("/eam/equipmentProcessParameters") public class EamEquipmentProcessParametersController extends JeecgController<EamEquipmentProcessParameters, IEamEquipmentProcessParametersService> { @Autowired private IEamEquipmentProcessParametersService eamEquipmentProcessParametersService; /** * å页å表æ¥è¯¢ * * @param equipmentId * @param pageNo * @param pageSize * @param req * @return */ @AutoLog(value = "设å¤å·¥èºåæ°-å页å表æ¥è¯¢") @ApiOperation(value="设å¤å·¥èºåæ°-å页å表æ¥è¯¢", notes="设å¤å·¥èºåæ°-å页å表æ¥è¯¢") @GetMapping(value = "/list") public Result<?> queryPageList(String equipmentId, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, HttpServletRequest req) { QueryWrapper<EamEquipmentProcessParameters> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("equipment_id", equipmentId); Page<EamEquipmentProcessParameters> page = new Page<EamEquipmentProcessParameters>(pageNo, pageSize); IPage<EamEquipmentProcessParameters> pageList = eamEquipmentProcessParametersService.page(page, queryWrapper); return Result.OK(pageList); } /** * æ·»å * * @param eamEquipmentProcessParameters * @return */ @AutoLog(value = "设å¤å·¥èºåæ°-æ·»å ") @ApiOperation(value="设å¤å·¥èºåæ°-æ·»å ", notes="设å¤å·¥èºåæ°-æ·»å ") @PostMapping(value = "/add") public Result<?> add(@RequestBody EamEquipmentProcessParameters eamEquipmentProcessParameters) { eamEquipmentProcessParametersService.save(eamEquipmentProcessParameters); return Result.OK("æ·»å æåï¼"); } /** * ç¼è¾ * * @param eamEquipmentProcessParameters * @return */ @AutoLog(value = "设å¤å·¥èºåæ°-ç¼è¾") @ApiOperation(value="设å¤å·¥èºåæ°-ç¼è¾", notes="设å¤å·¥èºåæ°-ç¼è¾") @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) public Result<?> edit(@RequestBody EamEquipmentProcessParameters eamEquipmentProcessParameters) { eamEquipmentProcessParametersService.updateById(eamEquipmentProcessParameters); 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) { eamEquipmentProcessParametersService.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.eamEquipmentProcessParametersService.removeByIds(Arrays.asList(ids.split(","))); return Result.OK("æ¹éå 餿åï¼"); } } lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentPrecisionParameters.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-04-27 * @Version: V1.0 */ @Data @TableName("eam_equipment_precision_parameters") @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value="eam_equipment_precision_parameters对象", description="设å¤ç²¾åº¦åæ°") public class EamEquipmentPrecisionParameters 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; /**设å¤id*/ @Excel(name = "设å¤id", width = 15) @ApiModelProperty(value = "设å¤id") private String equipmentId; /**åæ°id*/ @Excel(name = "åæ°id", width = 15) @ApiModelProperty(value = "åæ°id") private String parameterId; /**å å·®å¼(mm)*/ @Excel(name = "å å·®å¼(mm)", width = 15) @ApiModelProperty(value = "å å·®å¼(mm)") private String parameterValue; /**å®é å¼(mm)*/ @Excel(name = "å®é å¼(mm)", width = 15) @ApiModelProperty(value = "å®é å¼(mm)") private java.math.BigDecimal actualValue; } lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamEquipmentProcessParameters.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-04-27 * @Version: V1.0 */ @Data @TableName("eam_equipment_process_parameters") @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value="eam_equipment_process_parameters对象", description="设å¤å·¥èºåæ°") public class EamEquipmentProcessParameters 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; /**设å¤id*/ @Excel(name = "设å¤id", width = 15) @ApiModelProperty(value = "设å¤id") private String equipmentId; /**åæ°id*/ @Excel(name = "åæ°id", width = 15) @ApiModelProperty(value = "åæ°id") private String parameterId; /**åæ°èå´*/ @Excel(name = "åæ°èå´", width = 15) @ApiModelProperty(value = "åæ°èå´") private String parameterPeriod; } lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentPrecisionParametersMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,14 @@ package org.jeecg.modules.eam.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.jeecg.modules.eam.entity.EamEquipmentPrecisionParameters; /** * @Description: 设å¤ç²¾åº¦åæ° * @Author: jeecg-boot * @Date: 2025-04-27 * @Version: V1.0 */ public interface EamEquipmentPrecisionParametersMapper extends BaseMapper<EamEquipmentPrecisionParameters> { } lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamEquipmentProcessParametersMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,14 @@ package org.jeecg.modules.eam.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.jeecg.modules.eam.entity.EamEquipmentProcessParameters; /** * @Description: 设å¤å·¥èºåæ° * @Author: jeecg-boot * @Date: 2025-04-27 * @Version: V1.0 */ public interface EamEquipmentProcessParametersMapper extends BaseMapper<EamEquipmentProcessParameters> { } lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentPrecisionParametersMapper.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.EamEquipmentPrecisionParametersMapper"> </mapper> lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamEquipmentProcessParametersMapper.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.EamEquipmentProcessParametersMapper"> </mapper> lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentPrecisionParametersService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,14 @@ package org.jeecg.modules.eam.service; import org.jeecg.modules.eam.entity.EamEquipmentPrecisionParameters; import com.baomidou.mybatisplus.extension.service.IService; /** * @Description: 设å¤ç²¾åº¦åæ° * @Author: jeecg-boot * @Date: 2025-04-27 * @Version: V1.0 */ public interface IEamEquipmentPrecisionParametersService extends IService<EamEquipmentPrecisionParameters> { } lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamEquipmentProcessParametersService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,14 @@ package org.jeecg.modules.eam.service; import org.jeecg.modules.eam.entity.EamEquipmentProcessParameters; import com.baomidou.mybatisplus.extension.service.IService; /** * @Description: 设å¤å·¥èºåæ° * @Author: jeecg-boot * @Date: 2025-04-27 * @Version: V1.0 */ public interface IEamEquipmentProcessParametersService extends IService<EamEquipmentProcessParameters> { } lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentPrecisionParametersServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,19 @@ package org.jeecg.modules.eam.service.impl; import org.jeecg.modules.eam.entity.EamEquipmentPrecisionParameters; import org.jeecg.modules.eam.mapper.EamEquipmentPrecisionParametersMapper; import org.jeecg.modules.eam.service.IEamEquipmentPrecisionParametersService; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; /** * @Description: 设å¤ç²¾åº¦åæ° * @Author: jeecg-boot * @Date: 2025-04-27 * @Version: V1.0 */ @Service public class EamEquipmentPrecisionParametersServiceImpl extends ServiceImpl<EamEquipmentPrecisionParametersMapper, EamEquipmentPrecisionParameters> implements IEamEquipmentPrecisionParametersService { } lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamEquipmentProcessParametersServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,19 @@ package org.jeecg.modules.eam.service.impl; import org.jeecg.modules.eam.entity.EamEquipmentProcessParameters; import org.jeecg.modules.eam.mapper.EamEquipmentProcessParametersMapper; import org.jeecg.modules.eam.service.IEamEquipmentProcessParametersService; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; /** * @Description: 设å¤å·¥èºåæ° * @Author: jeecg-boot * @Date: 2025-04-27 * @Version: V1.0 */ @Service public class EamEquipmentProcessParametersServiceImpl extends ServiceImpl<EamEquipmentProcessParametersMapper, EamEquipmentProcessParameters> implements IEamEquipmentProcessParametersService { }