手动装箱打印新增返回
This commit is contained in:
		| @@ -10,6 +10,7 @@ import com.cnbm.common.validator.ValidatorUtils; | ||||
| import com.cnbm.common.validator.group.AddGroup; | ||||
| import com.cnbm.common.validator.group.DefaultGroup; | ||||
| import com.cnbm.common.validator.group.UpdateGroup; | ||||
| import com.cnbm.packing.dto.IdVo; | ||||
| import com.cnbm.packing.dto.WoPackagingBoxDTO; | ||||
| import com.cnbm.packing.excel.WoPackagingBoxExcel; | ||||
| import com.cnbm.packing.service.WoPackagingBoxServiceBiz; | ||||
| @@ -75,13 +76,11 @@ public class WoPackagingBoxController { | ||||
|     @ApiOperation("保存") | ||||
|     @LogOperation("保存") | ||||
|     @PreAuthorize("@ex.hasAuthority('packing:woPackagingBox:save')") | ||||
|     public Result<Long> save(@RequestBody WoPackagingBoxDTO dto){ | ||||
|     public IdVo save(@RequestBody WoPackagingBoxDTO dto){ | ||||
|         //效验数据 | ||||
|         ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); | ||||
|  | ||||
|         woPackagingBoxService.save(dto); | ||||
|  | ||||
|         return new Result<Long>().ok(dto.getId()); | ||||
|         return woPackagingBoxService.add(dto); | ||||
|     } | ||||
|  | ||||
|     @PutMapping | ||||
|   | ||||
							
								
								
									
										32
									
								
								ym-packing/src/main/java/com/cnbm/packing/dto/IdVo.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								ym-packing/src/main/java/com/cnbm/packing/dto/IdVo.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | ||||
| /* | ||||
|  * Copyright (c) 2018. | ||||
|  * http://www.ulabcare.com | ||||
|  */ | ||||
|  | ||||
| package com.cnbm.packing.dto; | ||||
|  | ||||
|  | ||||
| import io.swagger.annotations.ApiModel; | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Builder; | ||||
| import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
| import lombok.experimental.Accessors; | ||||
|  | ||||
|  | ||||
| /** | ||||
|  * 主键对象 | ||||
|  * | ||||
|  * @author jiff | ||||
|  * @date 2018/11/7 | ||||
|  * @since 1.0 | ||||
|  */ | ||||
| @EqualsAndHashCode(callSuper = false) | ||||
| @Accessors(chain = true) | ||||
| @Data | ||||
| @Builder | ||||
| @ApiModel("主键视图对象") | ||||
| public class IdVo { | ||||
|     @ApiModelProperty(value = "主键", required = true, example = "1", notes = "根据实际接口返回不同对象的主键") | ||||
|     private Long id; | ||||
| } | ||||
| @@ -2,7 +2,7 @@ package com.cnbm.packing.service; | ||||
|  | ||||
| import com.cnbm.common.page.PageData; | ||||
| import com.cnbm.common.service.CrudService; | ||||
| import com.cnbm.packing.dto.WoPackagingBoxDTO; | ||||
| import com.cnbm.packing.dto.IdVo; | ||||
| import com.cnbm.packing.dto.WoPackagingBoxDTO; | ||||
| import com.cnbm.packing.entity.WoPackagingBox; | ||||
|  | ||||
| @@ -21,7 +21,7 @@ public interface WoPackagingBoxServiceBiz extends CrudService<WoPackagingBox, Wo | ||||
|  | ||||
|     WoPackagingBoxDTO get(Long id); | ||||
|  | ||||
|     void save(WoPackagingBoxDTO dto); | ||||
|     IdVo add(WoPackagingBoxDTO dto); | ||||
|  | ||||
|     void update(WoPackagingBoxDTO dto); | ||||
|  | ||||
|   | ||||
| @@ -6,11 +6,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; | ||||
| import com.cnbm.common.page.PageData; | ||||
| import com.cnbm.common.service.impl.CrudServiceImpl; | ||||
| import com.cnbm.common.utils.ConvertUtils; | ||||
| import com.cnbm.packing.dto.IdVo; | ||||
| import com.cnbm.packing.dto.WoPackagingBoxDTO; | ||||
| import com.cnbm.packing.entity.WoPackagingBox; | ||||
| import com.cnbm.packing.entity.WoPackagingBoxSubstrate; | ||||
| import com.cnbm.packing.entity.WoPowerLevel; | ||||
| import com.cnbm.packing.mapper.WoPackagingBoxMapper; | ||||
| import com.cnbm.packing.mapper.WoPackagingBoxMapper; | ||||
| import com.cnbm.packing.mapper.WoPackagingBoxSubstrateMapper; | ||||
| import com.cnbm.packing.service.WoPackagingBoxServiceBiz; | ||||
| @@ -81,9 +80,10 @@ public class WoPackagingBoxServiceBizImpl extends CrudServiceImpl<WoPackagingBox | ||||
|  | ||||
|     @Override | ||||
|     @Transactional(rollbackFor = Exception.class) | ||||
|     public void save(WoPackagingBoxDTO dto) { | ||||
|     public IdVo add(WoPackagingBoxDTO dto) { | ||||
|         WoPackagingBox entity = ConvertUtils.sourceToTarget(dto, WoPackagingBox.class); | ||||
|         insert(entity); | ||||
|         return IdVo.builder().id(entity.getId()).build(); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|   | ||||
		Reference in New Issue
	
	Block a user