| doc/宁夏-中盛建材.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/production/dto/ProductProcessParamDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/production/pojo/ProductProcessParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/production/service/impl/ProductProcessParamServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/mapper/production/ProductProcessParamMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
doc/ÄþÏÄ-ÖÐÊ¢½¨²Ä.sql
@@ -399,3 +399,16 @@ `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0), PRIMARY KEY (`id`) ) COMMENT = 'éå®åè´§æç»(宿)'; ALTER TABLE product_process_param DROP COLUMN param_id; ALTER TABLE product_process_param ADD COLUMN `param_key` varchar(100) DEFAULT NULL COMMENT 'åæ°å¯ä¸æ è¯', ADD COLUMN `param_name` varchar(100) NOT NULL COMMENT 'åæ°åç§°', ADD COLUMN `param_type` tinyint NOT NULL COMMENT 'åæ°ç±»å(1æ°å 2ææ¬ 3䏿鿩 4æ¶é´)', ADD COLUMN `param_format` varchar(255) DEFAULT NULL COMMENT 'åæ°æ ¼å¼', ADD COLUMN `value_mode` tinyint DEFAULT '1' COMMENT '弿¨¡å¼(1åå¼ 2åºé´)', ADD COLUMN `unit` varchar(50) DEFAULT NULL COMMENT 'åä½', ADD COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '夿³¨'; src/main/java/com/ruoyi/production/dto/ProductProcessParamDto.java
@@ -3,10 +3,12 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.production.pojo.ProductProcessParam; import io.swagger.annotations.Api; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.util.Date; @@ -21,53 +23,8 @@ * @since 2026/03/14 15:33 */ @Data @EqualsAndHashCode(callSuper = false) @ApiModel(value = "ProductProcessParamDto对象", description = "å·¥åºç»å®åæ°Dto") public class ProductProcessParamDto { public class ProductProcessParamDto extends ProductProcessParam { @ApiModelProperty("主é®ID") private Long id; @ApiModelProperty("æå±å·¥åºID (product_process.id)") private Long processId; @ApiModelProperty("å ³èåºç¡åæ°ID (base_param.id)") private Long paramId; @ApiModelProperty("卿¤å·¥åºè®¾å®çæ åå¼(å弿¨¡å¼ä½¿ç¨)") private String standardValue; @ApiModelProperty("卿¤å·¥åºè®¾å®çæ åæå°å¼(åºé´æ¨¡å¼ä½¿ç¨)") private BigDecimal minValue; @ApiModelProperty("卿¤å·¥åºè®¾å®çæ åæå¤§å¼(åºé´æ¨¡å¼ä½¿ç¨)") private BigDecimal maxValue; @ApiModelProperty("卿¤å·¥åºä¸æ¯å¦å¿ å¡«(0-å¦, 1-æ¯)") private Integer isRequired; @ApiModelProperty("æåºå·") private Integer sort; @ApiModelProperty("åæ°åç§°") private String paramName; @ApiModelProperty("åæ°ç±»å(1æ°å 2ææ¬ 3䏿鿩 4æ¶é´)") private Integer paramType; @ApiModelProperty("åæ°æ ¼å¼") private String paramFormat; @ApiModelProperty("弿¨¡å¼(1åå¼ 2åºé´)") private Integer valueMode; @ApiModelProperty("åä½") private String unit; @ApiModelProperty("å建æ¶é´") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; @ApiModelProperty("æ´æ°æ¶é´") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateTime; } src/main/java/com/ruoyi/production/pojo/ProductProcessParam.java
@@ -30,6 +30,27 @@ @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty("åæ°å¯ä¸æ è¯") private String paramKey; @ApiModelProperty("åæ°åç§°") private String paramName; @ApiModelProperty("åæ°ç±»å(1æ°å 2ææ¬ 3䏿鿩 4æ¶é´)") private Integer paramType; @ApiModelProperty("åæ°æ ¼å¼") private String paramFormat; @ApiModelProperty("弿¨¡å¼(1åå¼ 2åºé´)") private Integer valueMode; @ApiModelProperty("åä½") private String unit; @ApiModelProperty("夿³¨") private String remark; @ApiModelProperty("æå±å·¥åºID (product_process.id)") private Long processId; src/main/java/com/ruoyi/production/service/impl/ProductProcessParamServiceImpl.java
@@ -28,9 +28,6 @@ @Service public class ProductProcessParamServiceImpl extends ServiceImpl<ProductProcessParamMapper, ProductProcessParam> implements ProductProcessParamService { @Autowired private BaseParamService baseParamService; @Override public List<ProductProcessParamDto> listByProcessId(Long processId) { if (processId == null) { src/main/resources/mapper/production/ProductProcessParamMapper.xml
@@ -1,13 +1,17 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <?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.production.mapper.ProductProcessParamMapper"> <resultMap id="ProductProcessParamResult" type="com.ruoyi.production.pojo.ProductProcessParam"> <id property="id" column="id"/> <result property="processId" column="process_id"/> <result property="paramId" column="param_id"/> <result property="paramKey" column="param_key"/> <result property="paramName" column="param_name"/> <result property="paramType" column="param_type"/> <result property="paramFormat" column="param_format"/> <result property="valueMode" column="value_mode"/> <result property="unit" column="unit"/> <result property="remark" column="remark"/> <result property="standardValue" column="standard_value"/> <result property="minValue" column="min_value"/> <result property="maxValue" column="max_value"/> @@ -20,26 +24,25 @@ <select id="selectDtoListByProcessId" resultType="com.ruoyi.production.dto.ProductProcessParamDto" parameterType="java.lang.Long"> SELECT ppp.id, ppp.process_id, ppp.param_id, ppp.standard_value, ppp.min_value, ppp.max_value, ppp.is_required, ppp.sort, ppp.create_time, ppp.update_time, bp.param_name, bp.param_type, bp.param_format, bp.value_mode, bp.unit FROM product_process_param ppp LEFT JOIN base_param bp ON ppp.param_id = bp.id WHERE ppp.process_id = #{processId} ORDER BY ppp.sort ASC SELECT id, process_id, param_key, param_name, param_type, param_format, value_mode, unit, remark, standard_value, min_value, max_value, is_required, sort, create_time, update_time FROM product_process_param WHERE process_id = #{processId} ORDER BY sort ASC </select> </mapper>