zss
2024-11-04 7a268ed852ca462347cca383a6d0306ff54e1363
添加模版
已修改1个文件
已添加6个文件
169 ■■■■■ 文件已修改
inspect-server/src/main/java/com/yuanchu/mom/controller/InsProductTemplateController.java 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/mapper/InsProductTemplateMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProductTemplate.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/service/InsProductTemplateService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsProductTemplateServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/resources/mapper/InsProductTemplateMapper.xml 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
system-run/src/main/resources/application-dev.yml 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
inspect-server/src/main/java/com/yuanchu/mom/controller/InsProductTemplateController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,63 @@
package com.yuanchu.mom.controller;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.yuanchu.mom.annotation.ValueAuth;
import com.yuanchu.mom.annotation.ValueClassify;
import com.yuanchu.mom.dto.SampleProductDto;
import com.yuanchu.mom.pojo.InsOrder;
import com.yuanchu.mom.pojo.InsProductTemplate;
import com.yuanchu.mom.service.InsProductTemplateService;
import com.yuanchu.mom.vo.Result;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
/**
 * <p>
 * ç”¨äºŽç”µè·¯è¯•验的模版 å‰ç«¯æŽ§åˆ¶å™¨
 * </p>
 *
 * @author æ±Ÿè‹éµ·é›ç½‘络科技有限公司
 * @since 2024-11-04 09:21:05
 */
@RestController
@RequestMapping("/insProductTemplate")
public class InsProductTemplateController {
    @Resource
    private InsProductTemplateService insProductTemplateService;
    @ValueClassify("检验任务")
    @ApiOperation(value = "保存电路试验检验模板")
    @PostMapping("/addInsProductTemplate")
    public Result addInsProductTemplate(@RequestBody InsProductTemplate insProductTemplate) {
        return Result.success(insProductTemplateService.save(insProductTemplate));
    }
    @ValueAuth
    @ApiOperation(value = "选择电路试验检验模版")
    @PostMapping("/chooseInsProductTemplate")
    public Result chooseInsProductTemplate() {
        return Result.success(insProductTemplateService.list());
    }
    @ValueAuth
    @ApiOperation(value = "查看详情")
    @PostMapping("/getInsProductTemplate")
    public Result getInsProductTemplate(Integer id) {
        return Result.success(insProductTemplateService.getById(id));
    }
    @ValueClassify("检验任务")
    @ApiOperation(value = "删除电路试验检验模版")
    @PostMapping("/delInsProductTemplate")
    public Result delInsProductTemplate(Integer id) {
        return Result.success(insProductTemplateService.removeById(id));
    }
}
inspect-server/src/main/java/com/yuanchu/mom/mapper/InsProductTemplateMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,16 @@
package com.yuanchu.mom.mapper;
import com.yuanchu.mom.pojo.InsProductTemplate;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * ç”¨äºŽç”µè·¯è¯•验的模版 Mapper æŽ¥å£
 * </p>
 *
 * @author æ±Ÿè‹éµ·é›ç½‘络科技有限公司
 * @since 2024-11-04 09:21:05
 */
public interface InsProductTemplateMapper extends BaseMapper<InsProductTemplate> {
}
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProductTemplate.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,40 @@
package com.yuanchu.mom.pojo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import com.yuanchu.mom.common.OrderBy;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
/**
 * <p>
 * ç”¨äºŽç”µè·¯è¯•验的模版
 * </p>
 *
 * @author æ±Ÿè‹éµ·é›ç½‘络科技有限公司
 * @since 2024-11-04 09:21:05
 */
@Getter
@Setter
@TableName("ins_product_template")
@ApiModel(value = "InsProductTemplate对象", description = "用于电路试验的模版")
public class InsProductTemplate extends OrderBy implements Serializable {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty("模版名称")
    private String name;
    @ApiModelProperty("版本(针对电路试验检验选择版本1还是版本2)")
    private Integer version;
    @ApiModelProperty("电路实验的参数")
    private String message;
}
inspect-server/src/main/java/com/yuanchu/mom/service/InsProductTemplateService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,16 @@
package com.yuanchu.mom.service;
import com.yuanchu.mom.pojo.InsProductTemplate;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * ç”¨äºŽç”µè·¯è¯•验的模版 æœåŠ¡ç±»
 * </p>
 *
 * @author æ±Ÿè‹éµ·é›ç½‘络科技有限公司
 * @since 2024-11-04 09:21:05
 */
public interface InsProductTemplateService extends IService<InsProductTemplate> {
}
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsProductTemplateServiceImpl.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
package com.yuanchu.mom.service.impl;
import com.yuanchu.mom.pojo.InsProductTemplate;
import com.yuanchu.mom.mapper.InsProductTemplateMapper;
import com.yuanchu.mom.service.InsProductTemplateService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * ç”¨äºŽç”µè·¯è¯•验的模版 æœåŠ¡å®žçŽ°ç±»
 * </p>
 *
 * @author æ±Ÿè‹éµ·é›ç½‘络科技有限公司
 * @since 2024-11-04 09:21:05
 */
@Service
public class InsProductTemplateServiceImpl extends ServiceImpl<InsProductTemplateMapper, InsProductTemplate> implements InsProductTemplateService {
}
inspect-server/src/main/resources/mapper/InsProductTemplateMapper.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
<?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.yuanchu.mom.mapper.InsProductTemplateMapper">
    <!-- é€šç”¨æŸ¥è¯¢æ˜ å°„结果 -->
    <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.InsProductTemplate">
        <id column="id" property="id" />
        <result column="name" property="name" />
        <result column="version" property="version" />
        <result column="message" property="message" />
    </resultMap>
</mapper>
system-run/src/main/resources/application-dev.yml
@@ -47,6 +47,7 @@
    username: remote_user
#    username: root
    password: zttZTT123!
#    password: Dq<)dAiAczXs
    druid:
      #   Druid数据源配置
      initialSize: 5 # åˆå§‹è¿žæŽ¥æ•°