parent
c5a65c1623
commit
6ba6bed2be
@ -0,0 +1,39 @@
|
|||||||
|
package com.dsic.gj_erp.pc.dto.data;
|
||||||
|
|
||||||
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
|
import com.dsic.gj_erp.bean.jcsj.DmBom;
|
||||||
|
import com.dsic.gj_erp.pc.dto.设备;
|
||||||
|
import com.dsic.gj_erp.pc.dto.资源;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
public class Bom {
|
||||||
|
private String dcch;
|
||||||
|
private String pl;
|
||||||
|
private String fd;
|
||||||
|
|
||||||
|
private String xzglxq;
|
||||||
|
private String dzglxq;
|
||||||
|
|
||||||
|
private String zl;
|
||||||
|
private String kw;
|
||||||
|
private String tzbh;
|
||||||
|
private String wpgg;
|
||||||
|
private String wpcz;
|
||||||
|
private String ljsl;
|
||||||
|
private Map<String,String> degs;
|
||||||
|
private 设备 所在设备;
|
||||||
|
private 资源 所在资源;
|
||||||
|
|
||||||
|
public static Bom of(String xzxq, String dzxq, DmBom bom){
|
||||||
|
Bom _bom = new Bom();
|
||||||
|
BeanUtil.copyProperties(bom,_bom);
|
||||||
|
_bom.xzglxq=xzxq;
|
||||||
|
_bom.dzglxq=dzxq;
|
||||||
|
return _bom;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,27 @@
|
|||||||
|
package com.dsic.gj_erp.pc.dto.data;
|
||||||
|
|
||||||
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
|
import com.dsic.gj_erp.bean.jhgk.DmSygdxq;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
public class 钢料需求 {
|
||||||
|
private String dcCh;
|
||||||
|
private String dcPl;
|
||||||
|
private String dcFd;
|
||||||
|
private String xzglxq;
|
||||||
|
private String dzglxq;
|
||||||
|
private List<Bom> bomList;
|
||||||
|
|
||||||
|
public static 钢料需求 of(DmSygdxq qfxq){
|
||||||
|
钢料需求 _钢料需求 = new 钢料需求();
|
||||||
|
BeanUtil.copyProperties(qfxq,_钢料需求,"bomList");
|
||||||
|
_钢料需求.bomList=qfxq.getBomList().stream().map(item->Bom.of(_钢料需求.getXzglxq(),_钢料需求.getDzglxq(),item)).collect(Collectors.toList());
|
||||||
|
return _钢料需求;
|
||||||
|
}
|
||||||
|
}
|
@ -1,10 +1,14 @@
|
|||||||
package com.dsic.gj_erp.pc.service;
|
package com.dsic.gj_erp.pc.service;
|
||||||
|
|
||||||
import com.dsic.gj_erp.bean.jcsj.DmBom;
|
import com.dsic.gj_erp.pc.dto.data.Bom;
|
||||||
|
import com.dsic.gj_erp.pc.dto.data.钢料需求;
|
||||||
import com.dsic.gj_erp.pc.dto.套料图工序;
|
import com.dsic.gj_erp.pc.dto.套料图工序;
|
||||||
|
|
||||||
public interface 套料图工序接口 extends Runnable {
|
public interface 套料图工序接口 extends Runnable {
|
||||||
套料图工序 小组(DmBom bom);
|
套料图工序 小组(Bom bom);
|
||||||
|
|
||||||
|
套料图工序 大组(Bom bom);
|
||||||
|
|
||||||
|
套料图工序 钢料需求(钢料需求 _钢料需求);
|
||||||
|
|
||||||
套料图工序 大组(DmBom bom);
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in new issue