diff --git a/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/controller/PdmBiContainerinfoController.java b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/controller/PdmBiContainerinfoController.java new file mode 100644 index 000000000..bc0d9fff8 --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/controller/PdmBiContainerinfoController.java @@ -0,0 +1,20 @@ +package org.nl.b_lms.pdm.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 子卷下线记录表 前端控制器 + *

+ * + * @author author + * @since 2024-07-19 + */ +@RestController +@RequestMapping("/pdm-bi-containerinfo") +public class PdmBiContainerinfoController { + +} diff --git a/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/controller/PdmBiOrderbominfoController.java b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/controller/PdmBiOrderbominfoController.java new file mode 100644 index 000000000..98c4688de --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/controller/PdmBiOrderbominfoController.java @@ -0,0 +1,20 @@ +package org.nl.b_lms.pdm.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 订单BOM信息 前端控制器 + *

+ * + * @author author + * @since 2024-07-19 + */ +@RestController +@RequestMapping("/pdm-bi-orderbominfo") +public class PdmBiOrderbominfoController { + +} diff --git a/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/dao/PdmBiContainerinfo.java b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/dao/PdmBiContainerinfo.java new file mode 100644 index 000000000..0949967bd --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/dao/PdmBiContainerinfo.java @@ -0,0 +1,170 @@ +package org.nl.b_lms.pdm.dao; + +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + *

+ * 子卷下线记录表 + *

+ * + * @author author + * @since 2024-07-19 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("pdm_bi_containerinfo") +public class PdmBiContainerinfo implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 子卷包装标识 + */ + @TableId(value = "workorder_id", type = IdType.AUTO) + private Long workorderId; + + /** + * 子卷号 + */ + private String containerName; + + /** + * SAP批次 + */ + private String sapPcsn; + + /** + * 销售订单及行号 + */ + private String saleOrderName; + + /** + * 客户编号 + */ + private String customerName; + + /** + * 客户名称 + */ + private String customerDescription; + + /** + * 产品规格(幅宽) + */ + private String width; + + /** + * 产品厚度 + */ + private String thickness; + + /** + * 单位面积质量 + */ + private BigDecimal massPerUnitArea; + + /** + * 净重 + */ + private BigDecimal netWeight; + + /** + * 长度 + */ + private BigDecimal length; + + /** + * 制造完成日期 + */ + private String dateOfProduction; + + /** + * 计划外分切的子卷 + */ + private String isUnPlanProduction; + + /** + * 子卷的物性值1 + */ + private String unPlanProductProperty1; + + /** + * 子卷的物性值2 + */ + private String unPlanProductProperty2; + + /** + * 子卷的物性值3 + */ + private String unPlanProductProperty3; + + /** + * 备注 + */ + private String remark; + + /** + * 创建人 + */ + private Long createId; + + /** + * 创建人姓名 + */ + private String createName; + + /** + * 创建时间 + */ + private String createTime; + + /** + * 销售订单描述 + */ + private String saleOrderDescription; + + /** + * 客户要求规格幅宽 + */ + private String widthStandard; + + /** + * 物料标准厚度 + */ + private String thicknessRequest; + + /** + * 实际木箱自身重量 + */ + private BigDecimal realWeight; + + /** + * 包装关系类型 + */ + private String subType; + + /** + * 客户需求抗拉下限 + */ + private String demandLimit; + + /** + * 内控标准抗拉下限 + */ + private String standardLimit; + + /** + * 生产实际抗拉值 + */ + private String actualValue; + + +} diff --git a/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/dao/PdmBiOrderbominfo.java b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/dao/PdmBiOrderbominfo.java new file mode 100644 index 000000000..8ca2d2ee4 --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/dao/PdmBiOrderbominfo.java @@ -0,0 +1,139 @@ +package org.nl.b_lms.pdm.dao; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + *

+ * 订单BOM信息 + *

+ * + * @author author + * @since 2024-07-19 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("pdm_bi_orderbominfo") +public class PdmBiOrderbominfo implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 订单BOM标识 + */ + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 设备级工单号 + */ + private String mfgOrder; + + /** + * 木箱物料编码 + */ + private String productName; + + /** + * 木箱描述 + */ + private String description; + + /** + * 管芯编码 + */ + private String carrierName; + + /** + * 管芯描述 + */ + private String carrierDescription; + + /** + * 类型 + */ + private String type; + + /** + * 等级 + */ + private String level; + + /** + * 幅宽 + */ + private String thickness; + + /** + * 单卷长度下限 + */ + private String lengthFloor; + + /** + * 单卷长度上限 + */ + private String lengthCeiling; + + /** + * 单卷重量下限 + */ + private String weightFloor; + + /** + * 单卷重量上限 + */ + private String weightCeiling; + + /** + * 订单重量 + */ + private String orderWeight; + + /** + * 包装方案 + */ + private String packageType; + + /** + * 单箱装卷数 + */ + private String packageNum; + + /** + * 管芯选配 + */ + private String paperType; + + /** + * 客户要求管芯长度 + */ + private String needPaperLength; + + /** + * 收卷方式 + */ + private String rollingType; + + /** + * 客户特殊包装要求 + */ + private String packageRequest; + + /** + * 客户指定生箔机台 + */ + private String requestMachine; + + /** + * 制单时间 + */ + private String inputTime; + + +} diff --git a/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/mapper/PdmBiContainerinfoMapper.java b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/mapper/PdmBiContainerinfoMapper.java new file mode 100644 index 000000000..edda1b803 --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/mapper/PdmBiContainerinfoMapper.java @@ -0,0 +1,16 @@ +package org.nl.b_lms.pdm.mapper; + +import org.nl.b_lms.pdm.dao.PdmBiContainerinfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 子卷下线记录表 Mapper 接口 + *

+ * + * @author author + * @since 2024-07-19 + */ +public interface PdmBiContainerinfoMapper extends BaseMapper { + +} diff --git a/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/mapper/PdmBiOrderbominfoMapper.java b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/mapper/PdmBiOrderbominfoMapper.java new file mode 100644 index 000000000..d968dd28a --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/mapper/PdmBiOrderbominfoMapper.java @@ -0,0 +1,16 @@ +package org.nl.b_lms.pdm.mapper; + +import org.nl.b_lms.pdm.dao.PdmBiOrderbominfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 订单BOM信息 Mapper 接口 + *

+ * + * @author author + * @since 2024-07-19 + */ +public interface PdmBiOrderbominfoMapper extends BaseMapper { + +} diff --git a/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/IPdmBiContainerinfoService.java b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/IPdmBiContainerinfoService.java new file mode 100644 index 000000000..83585a9d5 --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/IPdmBiContainerinfoService.java @@ -0,0 +1,16 @@ +package org.nl.b_lms.pdm.service; + +import org.nl.b_lms.pdm.dao.PdmBiContainerinfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 子卷下线记录表 服务类 + *

+ * + * @author author + * @since 2024-07-19 + */ +public interface IPdmBiContainerinfoService extends IService { + +} diff --git a/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/IPdmBiOrderbominfoService.java b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/IPdmBiOrderbominfoService.java new file mode 100644 index 000000000..5aaf1c109 --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/IPdmBiOrderbominfoService.java @@ -0,0 +1,16 @@ +package org.nl.b_lms.pdm.service; + +import org.nl.b_lms.pdm.dao.PdmBiOrderbominfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 订单BOM信息 服务类 + *

+ * + * @author author + * @since 2024-07-19 + */ +public interface IPdmBiOrderbominfoService extends IService { + +} diff --git a/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/impl/PdmBiContainerinfoServiceImpl.java b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/impl/PdmBiContainerinfoServiceImpl.java new file mode 100644 index 000000000..7cc747155 --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/impl/PdmBiContainerinfoServiceImpl.java @@ -0,0 +1,20 @@ +package org.nl.b_lms.pdm.service.impl; + +import org.nl.b_lms.pdm.dao.PdmBiContainerinfo; +import org.nl.b_lms.pdm.mapper.PdmBiContainerinfoMapper; +import org.nl.b_lms.pdm.service.IPdmBiContainerinfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 子卷下线记录表 服务实现类 + *

+ * + * @author author + * @since 2024-07-19 + */ +@Service +public class PdmBiContainerinfoServiceImpl extends ServiceImpl implements IPdmBiContainerinfoService { + +} diff --git a/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/impl/PdmBiOrderbominfoServiceImpl.java b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/impl/PdmBiOrderbominfoServiceImpl.java new file mode 100644 index 000000000..4b5605651 --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/java/org/nl/b_lms/pdm/service/impl/PdmBiOrderbominfoServiceImpl.java @@ -0,0 +1,20 @@ +package org.nl.b_lms.pdm.service.impl; + +import org.nl.b_lms.pdm.dao.PdmBiOrderbominfo; +import org.nl.b_lms.pdm.mapper.PdmBiOrderbominfoMapper; +import org.nl.b_lms.pdm.service.IPdmBiOrderbominfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 订单BOM信息 服务实现类 + *

+ * + * @author author + * @since 2024-07-19 + */ +@Service +public class PdmBiOrderbominfoServiceImpl extends ServiceImpl implements IPdmBiOrderbominfoService { + +} diff --git a/lms/nladmin-system/nladmin-system/src/main/resources/mapper/PdmBiContainerinfoMapper.xml b/lms/nladmin-system/nladmin-system/src/main/resources/mapper/PdmBiContainerinfoMapper.xml new file mode 100644 index 000000000..8852f9c39 --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/resources/mapper/PdmBiContainerinfoMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/lms/nladmin-system/nladmin-system/src/main/resources/mapper/PdmBiOrderbominfoMapper.xml b/lms/nladmin-system/nladmin-system/src/main/resources/mapper/PdmBiOrderbominfoMapper.xml new file mode 100644 index 000000000..1a845b967 --- /dev/null +++ b/lms/nladmin-system/nladmin-system/src/main/resources/mapper/PdmBiOrderbominfoMapper.xml @@ -0,0 +1,5 @@ + + + + +