diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/aps_manage/mps.xls b/mes/hd/nladmin-system/src/main/java/org/nl/wms/aps_manage/mps.xls
index f0615451..27cdf427 100644
Binary files a/mes/hd/nladmin-system/src/main/java/org/nl/wms/aps_manage/mps.xls and b/mes/hd/nladmin-system/src/main/java/org/nl/wms/aps_manage/mps.xls differ
diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/controller/saleOrder/MpsSaleOrderController.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/controller/saleOrder/MpsSaleOrderController.java
new file mode 100644
index 00000000..057e7975
--- /dev/null
+++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/controller/saleOrder/MpsSaleOrderController.java
@@ -0,0 +1,21 @@
+package org.nl.wms.mps_manage.ordermanage.controller.saleOrder;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ *
+ * 生产订单表 前端控制器
+ *
+ *
+ * @author generator
+ * @since 2023-05-25
+ */
+@RestController
+@RequestMapping("/mpsSaleOrder")
+public class MpsSaleOrderController {
+
+}
+
diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/IMpsSaleOrderService.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/IMpsSaleOrderService.java
new file mode 100644
index 00000000..ed3e74c5
--- /dev/null
+++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/IMpsSaleOrderService.java
@@ -0,0 +1,16 @@
+package org.nl.wms.mps_manage.ordermanage.service.saleOrder;
+
+import org.nl.wms.mps_manage.ordermanage.service.saleOrder.dao.MpsSaleOrder;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 生产订单表 服务类
+ *
+ *
+ * @author generator
+ * @since 2023-05-25
+ */
+public interface IMpsSaleOrderService extends IService {
+
+}
diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/dao/MpsSaleOrder.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/dao/MpsSaleOrder.java
new file mode 100644
index 00000000..2244a6dc
--- /dev/null
+++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/dao/MpsSaleOrder.java
@@ -0,0 +1,165 @@
+package org.nl.wms.mps_manage.ordermanage.service.saleOrder.dao;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ *
+ * 生产订单表
+ *
+ *
+ * @author generator
+ * @since 2023-05-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("mps_sale_order")
+public class MpsSaleOrder implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 销售单标识
+ */
+ private Long sale_id;
+
+ /**
+ * 销售单号
+ */
+ private String sale_code;
+
+ /**
+ * 明细序号
+ */
+ private BigDecimal seq_no;
+
+ /**
+ * 销售单类型
+ */
+ private String sale_type;
+
+ /**
+ * 物料标识
+ */
+ private Long material_id;
+
+ /**
+ * 状态
+ */
+ private String status;
+
+ /**
+ * 销售数量
+ */
+ private BigDecimal sale_qty;
+
+ /**
+ * 生产顺序
+ */
+ private BigDecimal produce_seq;
+
+ /**
+ * 客户标识
+ */
+ private Long cust_id;
+
+ /**
+ * 客户编码
+ */
+ private String cust_code;
+
+ /**
+ * 客户名称
+ */
+ private String cust_name;
+
+ /**
+ * 计量单位标识
+ */
+ private Long qty_unit_id;
+
+ /**
+ * 计划交期
+ */
+ private String plandeliver_date;
+
+ /**
+ * 创建人
+ */
+ private Long create_id;
+
+ /**
+ * 创建人姓名
+ */
+ private String create_name;
+
+ /**
+ * 创建时间
+ */
+ private String create_time;
+
+ /**
+ * 提交人
+ */
+ private Long audit_optid;
+
+ /**
+ * 提交时间
+ */
+ private String audit_time;
+
+ /**
+ * 提交人姓名
+ */
+ private String audit_optname;
+
+ /**
+ * 确认人
+ */
+ private Long confirm_optid;
+
+ /**
+ * 确认人姓名
+ */
+ private String confirm_optname;
+
+ /**
+ * 确认时间
+ */
+ private String confirm_time;
+
+ /**
+ * 是否删除
+ */
+ private String is_delete;
+
+ /**
+ * 备注
+ */
+ private String remark;
+
+ /**
+ * 车间标识
+ */
+ private Long workshop_id;
+
+ /**
+ * 生产数量
+ */
+ private BigDecimal product_qty;
+
+ /**
+ * 预入库数量
+ */
+ private BigDecimal instor_qty;
+
+ /**
+ * 发货数量
+ */
+ private BigDecimal sendout_qty;
+
+
+}
diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/dao/mapper/MpsSaleOrderMapper.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/dao/mapper/MpsSaleOrderMapper.java
new file mode 100644
index 00000000..a8480826
--- /dev/null
+++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/dao/mapper/MpsSaleOrderMapper.java
@@ -0,0 +1,16 @@
+package org.nl.wms.mps_manage.ordermanage.service.saleOrder.dao.mapper;
+
+import org.nl.wms.mps_manage.ordermanage.service.saleOrder.dao.MpsSaleOrder;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * 生产订单表 Mapper 接口
+ *
+ *
+ * @author generator
+ * @since 2023-05-25
+ */
+public interface MpsSaleOrderMapper extends BaseMapper {
+
+}
diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/dao/mapper/xml/MpsSaleOrderMapper.xml b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/dao/mapper/xml/MpsSaleOrderMapper.xml
new file mode 100644
index 00000000..6fc43f10
--- /dev/null
+++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/dao/mapper/xml/MpsSaleOrderMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/impl/MpsSaleOrderServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/impl/MpsSaleOrderServiceImpl.java
new file mode 100644
index 00000000..6df31f6d
--- /dev/null
+++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/mps_manage/ordermanage/service/saleOrder/impl/MpsSaleOrderServiceImpl.java
@@ -0,0 +1,20 @@
+package org.nl.wms.mps_manage.ordermanage.service.saleOrder.impl;
+
+import org.nl.wms.mps_manage.ordermanage.service.saleOrder.dao.MpsSaleOrder;
+import org.nl.wms.mps_manage.ordermanage.service.saleOrder.dao.mapper.MpsSaleOrderMapper;
+import org.nl.wms.mps_manage.ordermanage.service.saleOrder.IMpsSaleOrderService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 生产订单表 服务实现类
+ *
+ *
+ * @author generator
+ * @since 2023-05-25
+ */
+@Service
+public class MpsSaleOrderServiceImpl extends ServiceImpl implements IMpsSaleOrderService {
+
+}
diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/productmanage/controller/iostorInv/IStivtlostorivnCpOutController.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/productmanage/controller/iostorInv/IStivtlostorivnCpOutController.java
new file mode 100644
index 00000000..78cc2ece
--- /dev/null
+++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/storage_manage/productmanage/controller/iostorInv/IStivtlostorivnCpOutController.java
@@ -0,0 +1,74 @@
+package org.nl.wms.storage_manage.productmanage.controller.iostorInv;
+
+import com.alibaba.fastjson.JSONObject;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.nl.common.anno.Log;
+import org.nl.common.domain.query.PageQuery;
+import org.nl.wms.storage_manage.productmanage.service.iostorInv.IStIvtIostorinvCpOutService;
+import org.nl.wms.storage_manage.productmanage.service.iostorInv.IStIvtIostorinvCpService;
+import org.nl.wms.storage_manage.productmanage.service.iostorInv.dto.IostorInvQuery;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.*;
+
+@RestController
+@RequiredArgsConstructor
+@Api(tags = "成品出库")
+@RequestMapping("/api/productOut")
+@Slf4j
+public class IStivtlostorivnCpOutController {
+
+ @Autowired
+ private IStIvtIostorinvCpOutService iStIvtIostorinvCpOutService;
+
+ @GetMapping
+ @Log("查询出库单")
+ @ApiOperation("查询出库单")
+ public ResponseEntity