src/main/java/com/ruoyi/technology/controller/TechnologyOperationController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ package com.ruoyi.technology.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * <p> * å端æ§å¶å¨ * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-20 09:49:48 */ @RestController @RequestMapping("/technologyOperation") public class TechnologyOperationController { } src/main/java/com/ruoyi/technology/controller/TechnologyParamController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ package com.ruoyi.technology.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * <p> * åºç¡åæ°è¡¨ å端æ§å¶å¨ * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-20 09:45:20 */ @RestController @RequestMapping("/technologyParam") public class TechnologyParamController { } src/main/java/com/ruoyi/technology/mapper/TechnologyOperationMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ package com.ruoyi.technology.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.technology.pojo.TechnologyOperation; import org.apache.ibatis.annotations.Mapper; /** * <p> * Mapper æ¥å£ * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-20 09:49:48 */ @Mapper public interface TechnologyOperationMapper extends BaseMapper<TechnologyOperation> { } src/main/java/com/ruoyi/technology/mapper/TechnologyParamMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ package com.ruoyi.technology.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.technology.pojo.TechnologyParam; import org.apache.ibatis.annotations.Mapper; /** * <p> * åºç¡åæ°è¡¨ Mapper æ¥å£ * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-20 09:45:20 */ @Mapper public interface TechnologyParamMapper extends BaseMapper<TechnologyParam> { } src/main/java/com/ruoyi/technology/pojo/TechnologyOperation.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,66 @@ package com.ruoyi.technology.pojo; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** * <p> * * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-20 09:49:48 */ @Data @TableName("technology_operation") @ApiModel(value = "TechnologyOperation对象", description = "") public class TechnologyOperation implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty("å½å ¥æ¶é´") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @ApiModelProperty("æ´æ°æ¶é´") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @ApiModelProperty("å·¥èºåç§°") private String name; @ApiModelProperty("å·¥èºç¼å·") private String no; @ApiModelProperty("夿³¨") private String remark; @ApiModelProperty("å·¥èµå®é¢") private BigDecimal salaryQuota; @ApiModelProperty("æ¯å¦è´¨æ£å·¥åº") private Boolean isQuality; @ApiModelProperty("ç±»å åºå计æ¶å计件") private Integer type; @ApiModelProperty("设å¤id") private String deviceLedgerId; @ApiModelProperty("å建人ID") @TableField(fill = FieldFill.INSERT) private Long createUser; @ApiModelProperty("é¨é¨ID") @TableField(fill = FieldFill.INSERT) private Long deptId; } src/main/java/com/ruoyi/technology/pojo/TechnologyParam.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,70 @@ package com.ruoyi.technology.pojo; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; /** * <p> * åºç¡åæ°è¡¨ * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-20 09:45:20 */ @Data @TableName("technology_param") @ApiModel(value = "TechnologyParam对象", description = "åºç¡åæ°è¡¨") public class TechnologyParam implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty("主é®ID") @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty("åæ°ç¼ç (å¯ä¸æ è¯)") private String paramCode; @ApiModelProperty("åæ°åç§°") private String paramName; @ApiModelProperty("åæ°ç±»å(1æ°å 2ææ¬ 3䏿鿩 4æ¶é´)") private Byte paramType; @ApiModelProperty("åæ°æ ¼å¼") private String paramFormat; @ApiModelProperty("åä½") private String unit; @ApiModelProperty("æ¯å¦å¿ å¡«") private Byte isRequired; @ApiModelProperty("夿³¨") private String remark; @ApiModelProperty("å建人") @TableField(fill = FieldFill.INSERT) private String createUser; @ApiModelProperty("å建æ¶é´") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @ApiModelProperty("ä¿®æ¹äºº") @TableField(fill = FieldFill.INSERT_UPDATE) private String updateUser; @ApiModelProperty("ä¿®æ¹æ¶é´") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @ApiModelProperty("é¨é¨ID") @TableField(fill = FieldFill.INSERT) private Long deptId; } src/main/java/com/ruoyi/technology/service/TechnologyOperationService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.ruoyi.technology.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.technology.pojo.TechnologyOperation; /** * <p> * æå¡ç±» * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-20 09:49:48 */ public interface TechnologyOperationService extends IService<TechnologyOperation> { } src/main/java/com/ruoyi/technology/service/TechnologyParamService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.ruoyi.technology.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.technology.pojo.TechnologyParam; /** * <p> * åºç¡åæ°è¡¨ æå¡ç±» * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-20 09:45:20 */ public interface TechnologyParamService extends IService<TechnologyParam> { } src/main/java/com/ruoyi/technology/service/impl/TechnologyOperationServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,20 @@ package com.ruoyi.technology.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.technology.mapper.TechnologyOperationMapper; import com.ruoyi.technology.pojo.TechnologyOperation; import com.ruoyi.technology.service.TechnologyOperationService; import org.springframework.stereotype.Service; /** * <p> * æå¡å®ç°ç±» * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-20 09:49:48 */ @Service public class TechnologyOperationServiceImpl extends ServiceImpl<TechnologyOperationMapper, TechnologyOperation> implements TechnologyOperationService { } src/main/java/com/ruoyi/technology/service/impl/TechnologyParamServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,20 @@ package com.ruoyi.technology.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.technology.mapper.TechnologyParamMapper; import com.ruoyi.technology.pojo.TechnologyParam; import com.ruoyi.technology.service.TechnologyParamService; import org.springframework.stereotype.Service; /** * <p> * åºç¡åæ°è¡¨ æå¡å®ç°ç±» * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-20 09:45:20 */ @Service public class TechnologyParamServiceImpl extends ServiceImpl<TechnologyParamMapper, TechnologyParam> implements TechnologyParamService { } src/main/resources/mapper/technology/TechnologyOperationMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,21 @@ <?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="com.ruoyi.technology.mapper.TechnologyOperationMapper"> <!-- éç¨æ¥è¯¢æ å°ç»æ --> <resultMap id="BaseResultMap" type="com.ruoyi.technology.pojo.TechnologyOperation"> <id column="id" property="id" /> <result column="create_time" property="createTime" /> <result column="update_time" property="updateTime" /> <result column="name" property="name" /> <result column="no" property="no" /> <result column="remark" property="remark" /> <result column="salary_quota" property="salaryQuota" /> <result column="is_quality" property="isQuality" /> <result column="type" property="type" /> <result column="device_ledger_id" property="deviceLedgerId" /> <result column="create_user" property="createUser" /> <result column="dept_id" property="deptId" /> </resultMap> </mapper> src/main/resources/mapper/technology/TechnologyParamMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ <?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="com.ruoyi.technology.mapper.TechnologyParamMapper"> <!-- éç¨æ¥è¯¢æ å°ç»æ --> <resultMap id="BaseResultMap" type="com.ruoyi.technology.pojo.TechnologyParam"> <id column="id" property="id" /> <result column="param_code" property="paramCode" /> <result column="param_name" property="paramName" /> <result column="param_type" property="paramType" /> <result column="param_format" property="paramFormat" /> <result column="unit" property="unit" /> <result column="is_required" property="isRequired" /> <result column="remark" property="remark" /> <result column="create_user" property="createUser" /> <result column="create_time" property="createTime" /> <result column="update_user" property="updateUser" /> <result column="update_time" property="updateTime" /> <result column="dept_id" property="deptId" /> </resultMap> </mapper>