From 7542711f97d2d430b1bba10a4708288322bdfea9 Mon Sep 17 00:00:00 2001 From: yewj Date: Tue, 27 Aug 2024 09:24:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=93=E5=AD=98=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inout/IoSplitFifoController.java | 4 + .../inout/IoSplitFifoInvController.java | 34 +++++ .../api/dao/inout/IoSplitFifoInvMapper.java | 9 ++ .../glxp/api/entity/inout/IoSplitFifoInv.java | 127 ++++++++++++++++++ .../service/inout/IoSplitFifoInvService.java | 14 ++ .../mapper/inout/IoSplitFifoInvMapper.xml | 29 ++++ 6 files changed, 217 insertions(+) create mode 100644 src/main/java/com/glxp/api/controller/inout/IoSplitFifoInvController.java create mode 100644 src/main/java/com/glxp/api/dao/inout/IoSplitFifoInvMapper.java create mode 100644 src/main/java/com/glxp/api/entity/inout/IoSplitFifoInv.java create mode 100644 src/main/java/com/glxp/api/service/inout/IoSplitFifoInvService.java create mode 100644 src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml diff --git a/src/main/java/com/glxp/api/controller/inout/IoSplitFifoController.java b/src/main/java/com/glxp/api/controller/inout/IoSplitFifoController.java index 8b181a107..4c95e4cc8 100644 --- a/src/main/java/com/glxp/api/controller/inout/IoSplitFifoController.java +++ b/src/main/java/com/glxp/api/controller/inout/IoSplitFifoController.java @@ -29,6 +29,10 @@ public class IoSplitFifoController extends BaseController { @Resource IoSplitFifoCodeService splitFifoCodeService; + + + + /** * 队列分组查询 * diff --git a/src/main/java/com/glxp/api/controller/inout/IoSplitFifoInvController.java b/src/main/java/com/glxp/api/controller/inout/IoSplitFifoInvController.java new file mode 100644 index 000000000..564f0c3a5 --- /dev/null +++ b/src/main/java/com/glxp/api/controller/inout/IoSplitFifoInvController.java @@ -0,0 +1,34 @@ +package com.glxp.api.controller.inout; + +import com.glxp.api.controller.BaseController; +import com.glxp.api.service.inout.IoSplitFifoInvService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +@Slf4j +@RestController +public class IoSplitFifoInvController extends BaseController { + + + @Resource + IoSplitFifoInvService splitFifoInvService; + + + + + //接口1:库存查询 + // 若开启了库存预警,需要在库存上有一个状态显示预警状态 1:正常;2:低库存;3:负库存 + + + //接口2:库存预警设置 + + + + + + + + +} diff --git a/src/main/java/com/glxp/api/dao/inout/IoSplitFifoInvMapper.java b/src/main/java/com/glxp/api/dao/inout/IoSplitFifoInvMapper.java new file mode 100644 index 000000000..e1a5f9668 --- /dev/null +++ b/src/main/java/com/glxp/api/dao/inout/IoSplitFifoInvMapper.java @@ -0,0 +1,9 @@ +package com.glxp.api.dao.inout; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.inout.IoSplitFifoInv; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface IoSplitFifoInvMapper extends BaseMapper { +} \ No newline at end of file diff --git a/src/main/java/com/glxp/api/entity/inout/IoSplitFifoInv.java b/src/main/java/com/glxp/api/entity/inout/IoSplitFifoInv.java new file mode 100644 index 000000000..1cad101e6 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/inout/IoSplitFifoInv.java @@ -0,0 +1,127 @@ +package com.glxp.api.entity.inout; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +@ApiModel(value = "io_split_fifo_inv") +@Data +@TableName(value = "io_split_fifo_inv") +public class IoSplitFifoInv implements Serializable { + @TableId(value = "id", type = IdType.INPUT) + @ApiModelProperty(value = "") + private Integer id; + + /** + * 工位编码 + */ + @TableField(value = "workPlaceCode") + @ApiModelProperty(value = "工位编码") + private String workPlaceCode; + + /** + * 部门编码 + */ + @TableField(value = "deptCode") + @ApiModelProperty(value = "部门编码") + private String deptCode; + + /** + * 仓库编码 + */ + @TableField(value = "invCode") + @ApiModelProperty(value = "仓库编码") + private String invCode; + + /** + * 产品类型 + */ + @TableField(value = "productType") + @ApiModelProperty(value = "产品类型") + private String productType; + + /** + * 上货方式:1:拆零上货;2:整取上货 + */ + @TableField(value = "fifoSplit") + @ApiModelProperty(value = "上货方式:1:拆零上货;2:整取上货") + private String fifoSplit; + + /** + * 产品ID主键 + */ + @TableField(value = "relId") + @ApiModelProperty(value = "产品ID主键") + private Integer relId; + + /** + * 批次号 + */ + @TableField(value = "batchNo") + @ApiModelProperty(value = "批次号") + private Integer batchNo; + + /** + * 生产日期 + */ + @TableField(value = "produceDate") + @ApiModelProperty(value = "生产日期") + private Date produceDate; + + /** + * 失效日期 + */ + @TableField(value = "expireDate") + @ApiModelProperty(value = "失效日期") + private Date expireDate; + + /** + * 供应商ID + */ + @TableField(value = "supId") + @ApiModelProperty(value = "供应商ID") + private Integer supId; + + /** + * 入库数量 + */ + @TableField(value = "inCount") + @ApiModelProperty(value = "入库数量") + private String inCount; + + /** + * 出库数量 + */ + @TableField(value = "outCount") + @ApiModelProperty(value = "出库数量") + private String outCount; + + /** + * 创建时间 + */ + @TableField(value = "createTime") + @ApiModelProperty(value = "创建时间") + private Date createTime; + + /** + * 更新时间 + */ + @TableField(value = "updateTime") + @ApiModelProperty(value = "更新时间") + private Date updateTime; + + /** + * 备注 + */ + @TableField(value = "remark") + @ApiModelProperty(value = "备注") + private String remark; + + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/src/main/java/com/glxp/api/service/inout/IoSplitFifoInvService.java b/src/main/java/com/glxp/api/service/inout/IoSplitFifoInvService.java new file mode 100644 index 000000000..d15cccf61 --- /dev/null +++ b/src/main/java/com/glxp/api/service/inout/IoSplitFifoInvService.java @@ -0,0 +1,14 @@ +package com.glxp.api.service.inout; + +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.glxp.api.entity.inout.IoSplitFifoInv; +import com.glxp.api.dao.inout.IoSplitFifoInvMapper; + +@Service +public class IoSplitFifoInvService extends ServiceImpl { + +} + diff --git a/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml b/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml new file mode 100644 index 000000000..67a17d110 --- /dev/null +++ b/src/main/resources/mybatis/mapper/inout/IoSplitFifoInvMapper.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + id, workPlaceCode, deptCode, invCode, productType, fifoSplit, relId, batchNo, produceDate, + expireDate, supId, inCount, outCount, createTime, updateTime, remark + + \ No newline at end of file