【622 08 1.2.2.2.6 BOM增加虚阶零件】

yun-zuoyi
曾贞一 5 years ago
parent fde40074ce
commit fe2017fbe4

@ -1,5 +1,6 @@
package cn.estsh.i3plus.pojo.base.util;
import com.google.common.collect.Lists;
import org.apache.commons.beanutils.BeanUtils;
import org.springframework.cglib.beans.BeanGenerator;
import org.springframework.cglib.beans.BeanMap;
@ -24,6 +25,7 @@ public class BeanMapUtils {
return map;
}
/**
* map
*/
@ -37,6 +39,7 @@ public class BeanMapUtils {
/**
*
*
* @param mapList
* @return
*/
@ -61,4 +64,24 @@ public class BeanMapUtils {
return null;
}
}
/**
* List<obj>List<Map<String,Object>>
* @param objList
* @param <T>
* @return
*/
public static <T> List<Map<String, Object>> objectsToMaps(List<T> objList) {
List<Map<String, Object>> list = Lists.newArrayList();
if (objList != null && objList.size() > 0) {
Map<String, Object> map = null;
T bean = null;
for (int i = 0, size = objList.size(); i < size; i++) {
bean = objList.get(i);
map = beanToMap(bean);
list.add(map);
}
}
return list;
}
}

@ -0,0 +1,53 @@
package cn.estsh.i3plus.pojo.wms.modelbean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @Description : BomModel
* @Reference :
* @Author : jimmy.zeng
* @CreateDate : 2020-08-17 10:03
* @Modify:
**/
@Data
@Api("Bom接口数据Model")
@AllArgsConstructor
@NoArgsConstructor
public class BomItemModel {
@ApiParam("父物料号")
private String partNo;
@ApiParam("父物料描述")
private String partName;
@ApiParam(value = "数量")
private Double qty;
@ApiParam(value = "计量单位")
private String unit;
@ApiParam(value = "子物料号")
private String itemPartNo;
@ApiParam(value = "子料物料描述")
private String itemPartNam;
@ApiParam(value = "子计量单位")
private String itemUnit;
@ApiParam(value = "子用量")
private Double itemQty;
@ApiParam(value = "是否虚阶物料")
private String category;
@ApiParam(value = "有效起始日期")
private String effStartTime;
@ApiParam(value = "有效截止日期")
private String effEndTime;
@ApiParam(value = "工厂代码")
private String organizeCode;
private boolean isVirtualPart = false;
}
Loading…
Cancel
Save