diff --git a/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjh.java b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjh.java index cda5b49..6dcca8a 100644 --- a/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjh.java +++ b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjh.java @@ -262,13 +262,14 @@ public class DmYdjh implements Serializable { private String sldzxqrq; // 大组需求期 // 上料信息 - private Integer slkcdw; // 库存垛位 - private Integer slcs; // 层数 + private String slkcdw; // 库存垛位 + private String slcs; // 层数 private String slxhth; // 小合同号 private String slhth; // 合同号 private String slwlh; // 物料号 private String slkcxx; // 所有库存信息 - private String slycldw; // 预处理垛位 + private Integer slycldw; // 预处理垛位 + private Integer slyclcs; // 预处理垛位 // 派工及反馈 private String slpgry; // 派工人 @@ -341,6 +342,8 @@ public class DmYdjh implements Serializable { private String pwjhrq; // 抛丸计划日期 private String lljhrq; // 理料计划日期 + private String kcbs; // 库存标识 + public void setZtForSl(){ this.zt=ZyjhzxEnum.SLFK.code; @@ -359,6 +362,7 @@ public class DmYdjh implements Serializable { @AllArgsConstructor private enum ZyjhzxEnum{ + SLPP("11"), // 上料匹配 SLFK("21"), PWPG("31"), PWFK("32"), diff --git a/src/main/java/com/dsic/gj_erp/bean/kc/ImCkwpkwp.java b/src/main/java/com/dsic/gj_erp/bean/kc/ImCkwpkwp.java index 5afbd51..cfb5c42 100644 --- a/src/main/java/com/dsic/gj_erp/bean/kc/ImCkwpkwp.java +++ b/src/main/java/com/dsic/gj_erp/bean/kc/ImCkwpkwp.java @@ -5,6 +5,8 @@ import com.github.jeffreyning.mybatisplus.anno.MppMultiId; import lombok.Getter; import lombok.Setter; +import java.math.BigDecimal; + /** * 库存信息 */ @@ -20,6 +22,7 @@ public class ImCkwpkwp { private String kwh;//垛位 @MppMultiId private String nbsbm; + private String ydid; private String cfcs1;//层数 @@ -31,4 +34,112 @@ public class ImCkwpkwp { private String qxkcl;//物品数量 private String wpzt;//ky:可用;dy:代用 + + private BigDecimal jjkcl; + private BigDecimal mfkcl; + private BigDecimal kcje; + private String khth; + private String dhh; + private String bsbs; + private String bssch; + private String ylrkbs; + private String jgflm; + private String ddh; +// private String ckh; +// private String wph; +// private String kwh; +// private String nbsbm; +// private String wpzt; +// private BigDecimal qxkcl; + private String rkrq; + private BigDecimal rkdj; + private String kslx; + private String ksbm; + private String dqbm; + private String kssx; + private String ddtz; + private String cph; + private BigDecimal ddxh; + private String bz; + private String sxrq; + private String wpph; + private BigDecimal djzl; + private BigDecimal zzl; + private String xgrq; + private String xgr; + private String cpbs; + private String hdlx; + private String lph; + private BigDecimal cfcs; + private BigDecimal qxkcl1; +// private String cfcs1; + private String ylzd1; + private String ylzd2; + private String ylzd3; + private String ylzd4; + private String ylzd5; + private String ylzd6; + private BigDecimal ylzd7; + private BigDecimal ylzd8; + private BigDecimal ylzd9; + private BigDecimal ylzd10; + private BigDecimal ylzd11; + private BigDecimal ylzd12; + private BigDecimal ylzd13; + private BigDecimal ylzd14; + private BigDecimal ylzd15; +// private String dcCh; +// private String dcCm; +// private String dcPl; +// private String dcFd; +// private String dcTh; + private String dcZl; + private String dcTz; + private String dcYj; + private String dcYs; + private String dcPb; + private String dcLph; + private String dcTpbh; + private String dcTpmc; + private String dcCh1; + private String dcCm1; + private String dcPl1; + private String flch; + private String flpl; + private String xz; + private String llr; + private String llrq; + private String zych; + private String zypl; + private String zylx; + private String rklx; + private String bgr; + private String bgrq; + private String yxz; + private String ybgr; + private String ybgrq; + private String ykwh; + private BigDecimal dbsl; + private String pwwz; + private String sldw; + private String gcddh; + private String jsczrq; + private String jsczry; + private String fph; + private BigDecimal dddj; + private BigDecimal hsdj; + private BigDecimal jse; + private BigDecimal fks1; + private BigDecimal hkje; + private BigDecimal ftyfje; + private BigDecimal ftyfse; + private String bzr; + private String bzrq; + private String sllsh; + private String dyry; + private String dyrq; + private String yprq; + private String ypsm; + + } diff --git a/src/main/java/com/dsic/gj_erp/bean/kc/SlKc.java b/src/main/java/com/dsic/gj_erp/bean/kc/SlKc.java new file mode 100644 index 0000000..5bd4e95 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/kc/SlKc.java @@ -0,0 +1,65 @@ +package com.dsic.gj_erp.bean.kc; + +import lombok.Data; + +/** + * SlKc: + * 上料库存 + * @author xhj + * @date 2024/09/07 + */ +@Data +public class SlKc { + private String KWH; + private String SXRQ; + private String dzwz; + private String NBSBM; + private String BSBS; + private String BSSCH; + private String DQBM; + private String RKRQ; + private String KSBM; + private String KSSX; + private String KSLX; + private String CGFLM; + private String GCDDH; + private String WPPH; + private Double QXKCL; + private Double RKDJ; + private String KCJE; + private String DHH; + private String KHTH; + private String CPH; + private String DDTZ; + private String DDH; + private String BZ; + private String cpbs; + private String DDXH; + private String CFCS; + private String LPH; + private String CFCS1; + private String QXKCL1; + private String DCCH; + private String DCCM; + private String dcPl; + private String dcFd; + private String DCTH; + private String xz; + private String CKH; + private String WPH; + private String WPMC; + private String WPGG; + private String WPXH; + private String WPFLM; + private String dcTpbh; + private String ZYCH; + private String ZYPL; + private String ZYLX; + private String pwwz; + private String SLDW; + private String WPZT; + private String sllsh; + private String dyry; + private String dyrq; + private String ydid; +} diff --git a/src/main/java/com/dsic/gj_erp/bean/pbsc/MpYlxxp.java b/src/main/java/com/dsic/gj_erp/bean/pbsc/MpYlxxp.java new file mode 100644 index 0000000..1e7753b --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/bean/pbsc/MpYlxxp.java @@ -0,0 +1,143 @@ +package com.dsic.gj_erp.bean.pbsc; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serializable; + +/** + *
+ * + *
+ * + * @author xhj + * @since 2024-09-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="MpYlxxp对象", description="") +public class MpYlxxp implements Serializable { + + private static final long serialVersionUID=1L; + + @ApiModelProperty(value = "余料生成日期") + @TableField("SCRQ") + private String scrq; + + @ApiModelProperty(value = "余料使用日期") + @TableField("SYRQ") + private String syrq; + + @ApiModelProperty(value = "炉批号") + @TableField("DC_LPH") + private String dcLph; + + @ApiModelProperty(value = "工作中心") + @TableField("GZZX") + private String gzzx; + + @ApiModelProperty(value = "剩余材料存放_跨") + @TableField("YLCJBM") + private String ylcjbm; + + @ApiModelProperty(value = "剩余材料存放_垛位号") + @TableField("YLKWH") + private String ylkwh; + + @ApiModelProperty(value = "船号") + @TableField("DC_CH") + private String dcCh; + + @ApiModelProperty(value = "批量") + @TableField("DC_PL") + private String dcPl; + + @ApiModelProperty(value = "组立") + @TableField("DC_ZL") + private String dcZl; + + @ApiModelProperty(value = "余料计量单位") + @TableField("JLDW") + private String jldw; + + @ApiModelProperty(value = "余料生成日期") + @TableField("XGR") + private String xgr; + + @ApiModelProperty(value = "余料生成日期") + @TableField("XGRQ") + private String xgrq; + + @TableId(value = "ylsxh", type = IdType.ASSIGN_UUID) + private String ylsxh; + + private String tzbh1; + + private String ysrq; + + private String zt; + + private String hxbh; + + private Double ylzl; + + private String dcZl2; + + private Double ylzd4; + + private String wpxh; + + private String dcPl2; + + private Double t1; + + private String ylbh; + + private String ylzd1; + + private String dcCs; + + private Double sl; + + private String bzrq; + + private Double ylzd6; + + private String hxfl; + + private String bz; + + private Double l; + + private String dcTzbh2; + + private String ylzd3; + + @TableField("SYBS") + private String sybs; + + private String dcHx; + + private Double xh; + + private String ylzd2; + + private String bzry; + + private String tzbh; + + private Double ylzd5; + + private String wpgg; + + private Double b1; + + private String dcCh2; + + +} diff --git a/src/main/java/com/dsic/gj_erp/controller/pbsc/MpYlxxpController.java b/src/main/java/com/dsic/gj_erp/controller/pbsc/MpYlxxpController.java new file mode 100644 index 0000000..b0515be --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/controller/pbsc/MpYlxxpController.java @@ -0,0 +1,19 @@ +package com.dsic.gj_erp.controller.pbsc; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *+ * 前端控制器 + *
+ * + * @author xhj + * @since 2024-09-08 + */ +@RestController +@RequestMapping("/mpYlxxp") +public class MpYlxxpController { + +} + diff --git a/src/main/java/com/dsic/gj_erp/controller/pbsc/PbPwjhController.java b/src/main/java/com/dsic/gj_erp/controller/pbsc/PbPwjhController.java new file mode 100644 index 0000000..b032411 --- /dev/null +++ b/src/main/java/com/dsic/gj_erp/controller/pbsc/PbPwjhController.java @@ -0,0 +1,96 @@ +package com.dsic.gj_erp.controller.pbsc; + + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.dsic.gj_erp.annotation.AuthFunction; +import com.dsic.gj_erp.bean.ResultBean; +import com.dsic.gj_erp.bean.pgd.PgdPwjh; +import com.dsic.gj_erp.exception.CustomException; +import com.dsic.gj_erp.service.pgd.PgdPwjhService; +import com.dsic.gj_erp.service.pgsc.impl.PbscServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; +import java.util.List; +import java.util.Map; + +/** + *+ * 前端控制器 + *
+ * + * @author xn + * @since 2023-11-13 + */ +@RestController +@RequestMapping("/pgdPwjh") +public class PbPwjhController { + + @Autowired + PgdPwjhService pgdPwjhService; + + @Autowired + PbscServiceImpl pbscService; + +// @PostMapping("/getPbPwList") +// @ResponseBody +// public ResultBean getPwPgd(HttpServletRequest req, @RequestBody Map map) throws Exception, CustomException { +// +// return new ResultBean(pbscService.getPbPwList(map)); +// +// } +// +// @PostMapping("/savePwPgdXd") +// @ResponseBody +// @AuthFunction +// public ResultBean savePwPgdXd(HttpServletRequest req, @RequestBody List
@@ -32,23 +46,167 @@ public class PgdSljhController {
@Autowired
PgdSljhService pgdSljhService;
+ @Autowired
+ DmYdjhService dmYdjhService;
+
+
+ @Autowired
+ ImCkwpkwpMapper imCkwpkwpMapper;
+ @Autowired
+ ImCkwpkwpService imCkwpkwpService;
- @PostMapping("/getSljhPgd")
+ @Autowired
+ DmCzjbbService dmCzjbbService;
+
+
+ @PostMapping("/getKcAndSljh")
@ResponseBody
- public ResultBean getSljhPgd(HttpServletRequest req, @RequestBody Map map) throws Exception, CustomException {
- QueryWrapper
+ * Mapper 接口
+ *
+ * 服务类
+ *
+ * 服务实现类
+ *
+ * 服务实现类
+ *