#7 手动装箱打印新增返回

マージ済み
yanyang が 1 個のコミットを yanyang から master へマージ 1年前
  1. +3
    -4
      ym-packing/src/main/java/com/cnbm/packing/controller/WoPackagingBoxController.java
  2. +32
    -0
      ym-packing/src/main/java/com/cnbm/packing/dto/IdVo.java
  3. +2
    -2
      ym-packing/src/main/java/com/cnbm/packing/service/WoPackagingBoxServiceBiz.java
  4. +3
    -3
      ym-packing/src/main/java/com/cnbm/packing/service/impl/WoPackagingBoxServiceBizImpl.java

+ 3
- 4
ym-packing/src/main/java/com/cnbm/packing/controller/WoPackagingBoxController.java ファイルの表示

@@ -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
- 0
ym-packing/src/main/java/com/cnbm/packing/dto/IdVo.java ファイルの表示

@@ -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
- 2
ym-packing/src/main/java/com/cnbm/packing/service/WoPackagingBoxServiceBiz.java ファイルの表示

@@ -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);



+ 3
- 3
ym-packing/src/main/java/com/cnbm/packing/service/impl/WoPackagingBoxServiceBizImpl.java ファイルの表示

@@ -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


読み込み中…
キャンセル
保存