From 75d81c7784c30a10568c7880d51f2584c441e110 Mon Sep 17 00:00:00 2001 From: 李林 <z1292839451@163.com> Date: 星期三, 13 三月 2024 14:15:50 +0800 Subject: [PATCH] 功能调整 --- inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTreeServiceImpl.java | 2 inspect-server/src/main/java/com/yuanchu/mom/controller/StandardTemplateController.java | 23 +++++++---- inspect-server/src/main/java/com/yuanchu/mom/pojo/StandardProductList.java | 8 +++ inspect-server/src/main/java/com/yuanchu/mom/service/StandardTemplateService.java | 3 + inspect-server/src/main/resources/mapper/StandardMethodListMapper.xml | 4 + inspect-server/src/main/resources/mapper/StandardTreeMapper.xml | 8 +++- cnas-server/src/main/java/com/yuanchu/mom/pojo/StructureItemParameter.java | 18 ++++++-- cnas-server/src/main/resources/mapper/StructureItemParameterMapper.xml | 4 + inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java | 6 +++ inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTemplateServiceImpl.java | 7 +++ 10 files changed, 64 insertions(+), 19 deletions(-) diff --git a/cnas-server/src/main/java/com/yuanchu/mom/pojo/StructureItemParameter.java b/cnas-server/src/main/java/com/yuanchu/mom/pojo/StructureItemParameter.java index 83ab2fa..51ec312 100644 --- a/cnas-server/src/main/java/com/yuanchu/mom/pojo/StructureItemParameter.java +++ b/cnas-server/src/main/java/com/yuanchu/mom/pojo/StructureItemParameter.java @@ -41,12 +41,16 @@ @ApiModelProperty(value = "瀹為獙瀹�") private String laboratory; + @ValueTableShow(4) + @ApiModelProperty(value = "瀛愬疄楠屽") + private String sonLaboratory; + @ValueTableShow(5) @ApiModelProperty(value = "璁¢噺鍗曚綅") private String unit; @ValueTableShow(5) - @ApiModelProperty(value = "妫�楠屾爣鍑�") + @ApiModelProperty(value = "鏍囧噯鏂规硶") private String method; @ValueTableShow(6) @@ -55,7 +59,7 @@ @ValueTableShow(7) @ApiModelProperty(value = "宸ユ椂(H)") - private Integer manHour; + private Double manHour; @ValueTableShow(7) @ApiModelProperty(value = "棰勮鏃堕棿(澶�)") @@ -85,18 +89,22 @@ @ApiModelProperty(value = "鍖洪棿") private String section; - @ValueTableShow(13) + /*@ValueTableShow(13) @ApiModelProperty(value = "鍙栧�肩被鍨�") - private String valueType; + private String valueType;*/ @ValueTableShow(13) @ApiModelProperty(value = "鐗规畩鏍囪瘑") private String bsm; @ValueTableShow(5) - @ApiModelProperty(value = "鏍峰搧鍚嶇О") + @ApiModelProperty(value = "妫�楠屽璞�") private String sample; + @ValueTableShow(14) + @ApiModelProperty(value = "鍘熷璁板綍妯℃澘") + private Integer templateId; + @ApiModelProperty(value = "鍒涘缓浜篿d") @TableField(fill = FieldFill.INSERT) private Integer createUser; diff --git a/cnas-server/src/main/resources/mapper/StructureItemParameterMapper.xml b/cnas-server/src/main/resources/mapper/StructureItemParameterMapper.xml index 1958854..93e3b8e 100644 --- a/cnas-server/src/main/resources/mapper/StructureItemParameterMapper.xml +++ b/cnas-server/src/main/resources/mapper/StructureItemParameterMapper.xml @@ -28,7 +28,9 @@ man_day, bsm, sample, - inspection_value_type + inspection_value_type, + template_id, + son_laboratory from structure_item_parameter <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''"> ${ew.customSqlSegment} diff --git a/inspect-server/src/main/java/com/yuanchu/mom/controller/StandardTemplateController.java b/inspect-server/src/main/java/com/yuanchu/mom/controller/StandardTemplateController.java index 0a312bd..977478c 100644 --- a/inspect-server/src/main/java/com/yuanchu/mom/controller/StandardTemplateController.java +++ b/inspect-server/src/main/java/com/yuanchu/mom/controller/StandardTemplateController.java @@ -1,27 +1,27 @@ package com.yuanchu.mom.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.yuanchu.mom.annotation.ValueAuth; import com.yuanchu.mom.pojo.StandardTemplate; import com.yuanchu.mom.service.StandardTemplateService; import com.yuanchu.mom.utils.JackSonUtil; import com.yuanchu.mom.vo.Result; +import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.util.Map; @RequestMapping("/StandardTemplate") @RestController @AllArgsConstructor +@Api("鍘熷璁板綍妯℃澘") public class StandardTemplateController { private StandardTemplateService standardTemplateService; - @ApiOperation(value = "鑾峰彇妫�楠屾ā鏉垮垪琛�") + @ApiOperation(value = "鑾峰彇鍘熷璁板綍妯℃澘鍒楄〃") @PostMapping("/selectStandardTemplatePageList") public Result selectStandardTemplatePageList(@RequestBody Map<String, Object> data) throws Exception { Page page = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("page")), Page.class); @@ -29,22 +29,29 @@ return Result.success(standardTemplateService.selectStandardTemplatePageList(page, standardTemplate)); } - @ApiOperation(value = "娣诲姞妫�楠屾ā鏉�") + @ApiOperation(value = "娣诲姞鍘熷璁板綍妯℃澘") @PostMapping("/addStandardTemplate") public Result addStandardTemplate(@RequestBody StandardTemplate standardTemplate) { return Result.success(standardTemplateService.addStandardTemplate(standardTemplate)); } - @ApiOperation(value = "淇敼妫�楠屾ā鏉�") + @ApiOperation(value = "淇敼鍘熷璁板綍妯℃澘") @PostMapping("/upStandardTemplate") public Result<?> upStandardTemplate(@RequestBody StandardTemplate standardTemplate) { return Result.success(standardTemplateService.upStandardTemplate(standardTemplate)); } - @ApiOperation(value = "鍒犻櫎妫�楠屾ā鏉�") + @ApiOperation(value = "鍒犻櫎鍘熷璁板綍妯℃澘") @PostMapping("/delStandardTemplate") public Result<?> delStandardTemplate(Integer id) { return Result.success(standardTemplateService.delStandardTemplate(id)); } + @ApiOperation(value = "鏌ヨ鍘熷璁板綍妯℃澘鏋氫妇") + @GetMapping("/getStandardTemplate") + @ValueAuth + public Result<?> getStandardTemplate() { + return Result.success(standardTemplateService.getStandardTemplate()); + } + } diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java index e290565..1051f71 100644 --- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java +++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java @@ -64,6 +64,9 @@ */ private String model; + @ApiModelProperty("瀛愬疄楠屽") + private String sonLaboratory; + /** * 璁¢噺鍗曚綅 */ @@ -139,6 +142,9 @@ */ private Integer state; + @ApiModelProperty("鍨嬪彿") + private Integer templateId; + @ApiModelProperty("") @TableField(fill = FieldFill.INSERT) private Integer createUser; diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/StandardProductList.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/StandardProductList.java index ba54bf8..90e7901 100644 --- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/StandardProductList.java +++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/StandardProductList.java @@ -48,6 +48,9 @@ @ApiModelProperty("瀹為獙瀹�") private String laboratory; + @ApiModelProperty("瀛愬疄楠屽") + private String sonLaboratory; + /** * 璁¢噺鍗曚綅 */ @@ -64,7 +67,7 @@ * 宸ユ椂(H) */ @ApiModelProperty("宸ユ椂") - private Integer manHour; + private Double manHour; /** * 宸ユ椂鍒嗙粍 @@ -150,6 +153,9 @@ @ApiModelProperty("鍨嬪彿") private String model; + @ApiModelProperty("鍨嬪彿") + private Integer templateId; + @ApiModelProperty("") @TableField(fill = FieldFill.INSERT) private Integer createUser; diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/StandardTemplateService.java b/inspect-server/src/main/java/com/yuanchu/mom/service/StandardTemplateService.java index e8a13c8..c743f10 100644 --- a/inspect-server/src/main/java/com/yuanchu/mom/service/StandardTemplateService.java +++ b/inspect-server/src/main/java/com/yuanchu/mom/service/StandardTemplateService.java @@ -4,6 +4,7 @@ import com.yuanchu.mom.pojo.StandardTemplate; import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; import java.util.Map; /** @@ -21,4 +22,6 @@ int delStandardTemplate(Integer id); + List<StandardTemplate> getStandardTemplate(); + } diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTemplateServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTemplateServiceImpl.java index 7e88f08..8eb4964 100644 --- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTemplateServiceImpl.java +++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTemplateServiceImpl.java @@ -1,6 +1,7 @@ package com.yuanchu.mom.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yuanchu.mom.common.GetLook; import com.yuanchu.mom.common.PrintChina; @@ -12,6 +13,7 @@ import org.springframework.stereotype.Service; import java.util.HashMap; +import java.util.List; import java.util.Map; /** @@ -52,6 +54,11 @@ public int delStandardTemplate(Integer id) { return standardTemplateMapper.deleteById(id); } + + @Override + public List<StandardTemplate> getStandardTemplate() { + return standardTemplateMapper.selectList(Wrappers.<StandardTemplate>lambdaQuery().select(StandardTemplate::getId,StandardTemplate::getName)); + } } diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTreeServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTreeServiceImpl.java index 9afd65f..fe4ec92 100644 --- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTreeServiceImpl.java +++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardTreeServiceImpl.java @@ -48,7 +48,7 @@ @Transactional(rollbackFor = Exception.class) public int addStandardTree(StandardTree standardTree) { if(standardTree.getSample()!=null){ - List<StandardProductList> list = standardTreeMapper.getStandardProductListBySample(standardTree.getSample()); + List<StandardProductList> list = standardTreeMapper.getStandardProductListBySample(standardTree.getSampleType()); for (StandardProductList standardProductList : list) { standardProductList.setFactory(standardTree.getFactory()); standardProductList.setLaboratory(standardTree.getLaboratory()); diff --git a/inspect-server/src/main/resources/mapper/StandardMethodListMapper.xml b/inspect-server/src/main/resources/mapper/StandardMethodListMapper.xml index 03a9f53..ab82d54 100644 --- a/inspect-server/src/main/resources/mapper/StandardMethodListMapper.xml +++ b/inspect-server/src/main/resources/mapper/StandardMethodListMapper.xml @@ -66,7 +66,9 @@ value_type, method, man_day, - bsm + bsm, + template_id, + son_laboratory from structure_item_parameter where method = #{code} </select> diff --git a/inspect-server/src/main/resources/mapper/StandardTreeMapper.xml b/inspect-server/src/main/resources/mapper/StandardTreeMapper.xml index d4e6bab..12edc0e 100644 --- a/inspect-server/src/main/resources/mapper/StandardTreeMapper.xml +++ b/inspect-server/src/main/resources/mapper/StandardTreeMapper.xml @@ -56,6 +56,7 @@ inspection_item_classify, inspection_item_subclass, laboratory, + son_laboratory, unit, price, man_hour, @@ -68,7 +69,8 @@ value_type, method, man_day, - bsm + bsm, + template_id from structure_item_parameter where id = #{id} </select> @@ -77,6 +79,7 @@ inspection_item_classify, inspection_item_subclass, laboratory, + son_laboratory, unit, price, man_hour, @@ -90,7 +93,8 @@ method, man_day, sample, - bsm + bsm, + template_id from structure_item_parameter where sample = #{sample} </select> -- Gitblit v1.9.3