src/main/java/com/gs/xky/entity/MesInvItemArn.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,178 @@ package com.gs.xky.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * ç©æå ¥åºä¸»è¡¨ * * @TableName MES_INV_ITEM_ARN */ @TableName(value = "MES_INV_ITEM_ARN") @Data public class MesInvItemArn implements Serializable { @TableField(exist = false) private static final long serialVersionUID = 1L; /** * ID(SEQ_INV_ID) */ @TableId private Long id; /** * å°è´§åå· */ private String billNo; /** * ç¶æ|0-æªå®¡æ ¸1-å®¡æ ¸å ¥åº\ç»æ¡ */ private Integer status; /** * åå */ private String reason; /** * å建人 */ private String createBy; /** * å建æ¶é´ */ private Date createDate; /** * æåæ´æ°äºº */ private String lastupdateBy; /** * æåæ´æ°æ¶é´ */ private Date lastupdateDate; /** * åæ®ç±»åID */ private Long billTypeId; /** * äºå¡ç±»åID */ private Long transactionId; /** * 夿³¨ */ private String remark; /** * éè´§åå· */ private String paperBillNo; /** * éæäººå·¥å· */ private String userNoBack; /** * æäº¤äºº */ private String checkUser; /** * æäº¤æ¥æ */ private Date checkDate; /** * å ¥åºæ¥æ */ private Date insDate; /** * æ£éªç»æ */ private String checkRes; /** * å·²æ¡æ°é */ private Long checkQty; /** * ä»åºç¼ç */ private String depotsCode; /** * äºå¡ç±»åç¼ç */ private String transctionNo; /** * ä¾åºåç¼ç */ private String suppNo; /** * æäº¤ç¶æ */ private Integer fstatus; /** * å·¥åç¼ç */ private String factory; /** * æ¯å¦å·²ååSAP */ private Integer sapstatus; /** * ç¡®è®¤å ¥åºæ¥æ */ private Date insdate; /** * æ¯å¦æ£éª */ private Long ischeck; /** * å®¡æ ¸å ¥åºäºº */ private String insby; /** * å ¬å¸ä»£ç */ private String company; /** * æ¥ææ è¯ */ private Integer urgentFlag; /** * å²éäºå¡ç±»åç¼ç */ private Long mttransctionNo; /** * IQCæ£éªåå· */ private String iqcReleaseNo; /** * æ¯å¦æ¾ç¤º */ private Long isVisual; /** * 0=éè´ï¼1=å§å¤ */ private Long fType; /** * ERPå°è´§åID */ private String ebelnK3id; /** * æ¡ç æ¡å°è¿åº¦ */ private Long barcodeRatio; /** * ERPåå· */ private String erpno; /** * æ¯å¦å·²éè´§0-æªéè´§ï¼1-éè´§ */ private Integer thstatus; /** * ERPéè´§åå· */ private String erpthno; /** * ç»ç»ç¼ç */ private String organizeCode; } src/main/java/com/gs/xky/entity/MesInvItemArnDetail.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,196 @@ package com.gs.xky.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * @TableName MES_INV_ITEM_ARN_DETAIL */ @TableName(value = "MES_INV_ITEM_ARN_DETAIL") @Data public class MesInvItemArnDetail implements Serializable { @TableField(exist = false) private static final long serialVersionUID = 1L; /** * SEQ_INV_ID */ @TableId private Long id; /** * 主表ID */ private Long mid; /** * éè´åå· */ private String ebeln; /** * éè´è®¢åè¡å· */ private Long ebelnLine; /** * éè´è®¢åæ°é */ private Long ebelnQty; /** * ç©æç¼ç */ private String itemNo; /** * æ¶è´§æ°é */ private Long quantity; /** * å建人 */ private String createBy; /** * å建æ¶é´ */ private Date createDate; /** * æåæ´æ°äºº */ private String lastupdateBy; /** * æåæ´æ°æ¶é´ */ private Date lastupdateDate; /** * ååç¼ç */ private String factory; /** * å ¬å¸ä»£ç */ private String company; /** * éè´åID */ private Long ebelnK3id; /** * éè´åè¡ID */ private Long lineK3id; /** * æ¬æ¬¡åºæ¶æ°é */ private Long subQty; /** * ä½é */ private Long marginQty; /** * ä»»å¡åå· */ private String workNo; /** * æ¥ææ è¯ */ private Long urgentFlag; /** * 夿³¨ */ private String memo; /** * æ£éªç»æ */ private String checkRes; /** * æ£éªç¶æ ï¼å¾ æ£ãåéãç¹éãå·²æ£ï¼ */ private String checkStates; /** * æ¶è´§ä½é */ private Long quantityM; /** * æ¬æ¬¡åºæ¶ä½é */ private Long subMqty; /** * æ£éªæ¥æ */ private Date checkDate; /** * æ¯å¦æ£éª */ private Integer ischeck; /** * å·²æ¶æ°é */ private Long okQty; /** * å·²æ¶ä½é */ private Long okMqty; /** * 产ååå· */ private String boardStyle; /** * ä»»å¡åè¡å· */ private Long workLine; /** * 0ãéè´åï¼1ãå§å¤å */ private Long fType; /** * æ¯å¦å ¥åº */ private Integer isdepsIn; /** * å°è´§åå· */ private String dha001; /** * å·²å ¥åºæ°é */ private Long okRkqty; /** * å°è´§åå· */ private String cbillNo; /** * éè´å ¥åºæ°é */ private Long cgRkqty; /** * ç©æID */ private Long itemId; /** * éè´§æ è¯ */ private Long returnFlag; /** * éå®è®¢åå· */ private String salesOrder; /** * ä¸ç¨ç©ææ è¯ */ private Long isZy; /** * å ¥åºå®ææ¶é´ */ private Date rkDate; /** * 计åè·è¸ªå· */ private String fmtono; /** * ä¾ååå· */ private String deliveryNo; /** * ä¾ååå½å ç */ private Long deliveryLine; } src/main/java/com/gs/xky/entity/MesInvItemBarcodes.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,382 @@ package com.gs.xky.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * ç©ææ¡ç 表 * * @TableName MES_INV_ITEM_BARCODES */ @TableName(value = "MES_INV_ITEM_BARCODES") @Data public class MesInvItemBarcodes implements Serializable { @TableField(exist = false) private static final long serialVersionUID = 1L; /** * SEQ_BARCODE_PSN_ID */ @TableId private Long id; /** * ç©ææ¡ç */ private String itemBarcode; /** * å®¢æ·æåç¼ç */ private String cProductCode; /** * 客æ·ç©ææ¡ç */ private String cItemBarcode; /** * 客æ·ç©æç¼ç */ private String cItemCode; /** * æ¬å¸ç©æç¼ç */ private String itemNo; /** * åå®¶æ¹æ¬¡ */ private String lotNo; /** * æ°é */ private Long quantity; /** * æ¯å¦ç¯ä¿(0:å¦,1:æ¯) */ private Integer epFlag; /** * ç产工å */ private String taskNo; /** * å建人 */ private String createBy; /** * å建æ¶é´ */ private Date createDate; /** * æåæ´æ°äºº */ private String lastupdateBy; /** * æåæ´æ°æ¶é´ */ private Date lastupdateDate; /** * 客æ·ç¼å· */ private String custNo; /** * ç©ææ¡ç 注éè¡[åä½ï¼æ¡ç éæä½¿ç¨] */ private String itemBarcodeText; /** * åPSNç©ææ¡ç */ private String oldItemBarcode; /** * SAPæ¶è´§ç©æåè¯å· --éè´åå· */ private String mblnr; /** * SAPæ¶è´§ç©æåè¯è¡å· --éè´åè¡å· */ private Long zeile; /** * æ¶æè¡¨ID */ private Long rohInId; /** * 0ä¸ºæææ¡ç ï¼1ä¸ºæ ææ¡ç */ private Integer barcodestatus; /** * åå§æ°é */ private Long oldqty; /** * ä½¿ç¨æ°é */ private Long useqty; /** * 0å¨åºï¼1å¨çº¿ï¼2ä½åº */ private Integer location; /** * åä½ */ private String unit; /** * ééï¼åä½ï¼å ¬æ¤ï¼ */ private Long weightUnit; /** * åä»· */ private Long price; /** * åæ¡ç æ°é */ private Long oldBarQuantity; /** * æ±æ»æ¡ç */ private String sumBarcode; /** * çäº§æ¥æ */ private String lotDate; /** * æ¨¡å· */ private String mocode; /** * æ¥æº */ private String memo; /** * ä¾åºåç¼ç */ private String suppNo; /** * æ¡£ä½ä½å¼ */ private String spostion; /** * æ¡£ä½é«å¼ */ private String epostion; /** * ç©æç®ç§° */ private String itemSname; /** * æ¯å¦å·²å»ç»,1å»ç» */ private Integer visable; /** * ä¾åºåæ¹æ¬¡ */ private String trLotno; /** * å»ç»æ¶é´ */ private Date flezzDate; /** * å»ç»åå */ private String flezzReason; /** * å»ç»äºº */ private String flezzBy; /** * å»¶é¿ä¿è´¨æ */ private Long delanyMonth; /** * æå°å è£ æ è¯ */ private Integer minpackFlag; /** * æå°IDï¼ç¨æ¥åºåæå°æ¬¡æ° */ private String printId; /** * ç¯ä¿é¡¹ç® */ private String epItem; /** * å·¥åç¼å· */ private String factory; /** * å ¬å¸ç¼å· */ private String company; /** * 塿¿ç¼ç */ private String cbNo; /** * åå®¶ç产线 */ private String linfline; /** * æææ */ private Date validTime; /** * è´¨æ£ç»æ */ private String iqcStatus; /** * å°è½¦æ¡ç */ private String fcar; /** * æ¯é */ private String gweight; /** * åé */ private String nweight; /** * ä¿è´¨æ */ private Long extDate; /** * ä¾åºåãèµ åã客便ãå§å¤ */ private String barcodetype; /** * ä¾åºååç§° */ private String suppName; /** * å°è´§åå·/å ¥åºåå· */ private String billNo; /** * æ¥ææ è¯ */ private Integer urgentFlag; /** * é¢è² */ private String colorName; /** * 产ååå· */ private String boardStyle; /** * æ¥ææ¥æ */ private Date insDate; /** * å°è´§åè¡å· */ private Long workLine; /** * ä¸è¯åå */ private String memoBad; /** * ä»»å¡åå· */ private String workNo; /** * æ¡ç æ¥æºæ è¯ï¼0-åæç©æ,1-éè´å ¥åºï¼2ãç产éæï¼3ãå ¶å®å ¥åºï¼4-客便,5-å¨åºåæï¼6-å¶ç¨æ¡ç */ private Integer comeFlg; /** * çäº§çº¿ä½ */ private String lineNo; /** * ä¸å°æ¬¡æ° */ private Long silkPqty; /** * ä¸å°æ¬¡æ°æ¯ */ private String silk; /** * ä¸å°æ´¾å·¥ä»è¡¨ID */ private Long silkId; /** * å·²æ¥å·¥æ è¯ */ private Long workFlg; /** * æåå·¥åº */ private Long workLast; /** * 0-æªåå¹¶æå°ï¼1-åå¹¶æå° */ private Long hbdy; /** * 0-æææ¡ç ï¼1-åå¹¶æåçæ¡ç ï¼æ æ */ private Long hbdytm; /** * æ¥å·¥æ¶é´ */ private String workFlgtime; /** * éè´è®¢åID */ private Long ebelnK3id; /** * éè´è®¢åè¡ID */ private Long lineK3id; /** * ç©æid */ private Long itemId; /** * ç产工åºID */ private Long gxId; /** * ç»ç»id */ private String orgName; /** * 货主id */ private String orgOwner; /** * éå®è®¢å */ private String salesOrder; /** * æ¯å¦ä¸ç¨ */ private Long isZy; /** * å ¥åºæ è¯ */ private Long rkFlg; /** * éæ±åæ®å· */ private String caa015; /** * åä½id */ private Long itemUnit; /** * 计åè·è¸ªå· */ private String fmtono; /** * ä¾ååå· */ private String deliveryNo; /** * ä¾ååå½å ç */ private Long deliveryLine; /** * ç®±æ¡ç */ private String outerBarcode; } src/main/java/com/gs/xky/mapper/MesInvItemArnDetailMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ package com.gs.xky.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.gs.xky.entity.MesInvItemArnDetail; /** * @author 28567 * @description é对表ãMES_INV_ITEM_ARN_DETAILãçæ°æ®åºæä½Mapper * @createDate 2025-02-15 17:10:14 * @Entity com.gs.xky.entity.MesInvItemArnDetail */ public interface MesInvItemArnDetailMapper extends BaseMapper<MesInvItemArnDetail> { } src/main/java/com/gs/xky/mapper/MesInvItemArnMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ package com.gs.xky.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.gs.xky.entity.MesInvItemArn; /** * @author 28567 * @description é对表ãMES_INV_ITEM_ARN(ç©æå ¥åºä¸»è¡¨)ãçæ°æ®åºæä½Mapper * @createDate 2025-02-15 17:10:09 * @Entity com.gs.xky.entity.MesInvItemArn */ public interface MesInvItemArnMapper extends BaseMapper<MesInvItemArn> { } src/main/java/com/gs/xky/mapper/MesInvItemBarcodesMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ package com.gs.xky.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.gs.xky.entity.MesInvItemBarcodes; /** * @author 28567 * @description é对表ãMES_INV_ITEM_BARCODES(ç©ææ¡ç 表)ãçæ°æ®åºæä½Mapper * @createDate 2025-02-15 17:10:23 * @Entity com.gs.xky.entity.MesInvItemBarcodes */ public interface MesInvItemBarcodesMapper extends BaseMapper<MesInvItemBarcodes> { } src/main/java/com/gs/xky/service/Impl/MesInvItemArnDetailServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ package com.gs.xky.service.Impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gs.xky.entity.MesInvItemArnDetail; import com.gs.xky.mapper.MesInvItemArnDetailMapper; import com.gs.xky.service.MesInvItemArnDetailService; import org.springframework.stereotype.Service; /** * @author 28567 * @description é对表ãMES_INV_ITEM_ARN_DETAILãçæ°æ®åºæä½Serviceå®ç° * @createDate 2025-02-15 17:10:14 */ @Service public class MesInvItemArnDetailServiceImpl extends ServiceImpl<MesInvItemArnDetailMapper, MesInvItemArnDetail> implements MesInvItemArnDetailService { } src/main/java/com/gs/xky/service/Impl/MesInvItemArnServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ package com.gs.xky.service.Impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gs.xky.entity.MesInvItemArn; import com.gs.xky.mapper.MesInvItemArnMapper; import com.gs.xky.service.MesInvItemArnService; import org.springframework.stereotype.Service; /** * @author 28567 * @description é对表ãMES_INV_ITEM_ARN(ç©æå ¥åºä¸»è¡¨)ãçæ°æ®åºæä½Serviceå®ç° * @createDate 2025-02-15 17:10:09 */ @Service public class MesInvItemArnServiceImpl extends ServiceImpl<MesInvItemArnMapper, MesInvItemArn> implements MesInvItemArnService { } src/main/java/com/gs/xky/service/Impl/MesInvItemBarcodesServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ package com.gs.xky.service.Impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gs.xky.entity.MesInvItemBarcodes; import com.gs.xky.mapper.MesInvItemBarcodesMapper; import com.gs.xky.service.MesInvItemBarcodesService; import org.springframework.stereotype.Service; /** * @author 28567 * @description é对表ãMES_INV_ITEM_BARCODES(ç©ææ¡ç 表)ãçæ°æ®åºæä½Serviceå®ç° * @createDate 2025-02-15 17:10:23 */ @Service public class MesInvItemBarcodesServiceImpl extends ServiceImpl<MesInvItemBarcodesMapper, MesInvItemBarcodes> implements MesInvItemBarcodesService { } src/main/java/com/gs/xky/service/MesInvItemArnDetailService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ package com.gs.xky.service; import com.baomidou.mybatisplus.extension.service.IService; import com.gs.xky.entity.MesInvItemArnDetail; /** * @author 28567 * @description é对表ãMES_INV_ITEM_ARN_DETAILãçæ°æ®åºæä½Service * @createDate 2025-02-15 17:10:14 */ public interface MesInvItemArnDetailService extends IService<MesInvItemArnDetail> { } src/main/java/com/gs/xky/service/MesInvItemArnService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ package com.gs.xky.service; import com.baomidou.mybatisplus.extension.service.IService; import com.gs.xky.entity.MesInvItemArn; /** * @author 28567 * @description é对表ãMES_INV_ITEM_ARN(ç©æå ¥åºä¸»è¡¨)ãçæ°æ®åºæä½Service * @createDate 2025-02-15 17:10:09 */ public interface MesInvItemArnService extends IService<MesInvItemArn> { } src/main/java/com/gs/xky/service/MesInvItemBarcodesService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ package com.gs.xky.service; import com.baomidou.mybatisplus.extension.service.IService; import com.gs.xky.entity.MesInvItemBarcodes; /** * @author 28567 * @description é对表ãMES_INV_ITEM_BARCODES(ç©ææ¡ç 表)ãçæ°æ®åºæä½Service * @createDate 2025-02-15 17:10:23 */ public interface MesInvItemBarcodesService extends IService<MesInvItemBarcodes> { } src/main/java/com/gs/xky/service/XkyService.java
@@ -1,6 +1,7 @@ package com.gs.xky.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.gs.xky.config.ApiResponse; import com.gs.xky.config.BodyParam; @@ -9,9 +10,7 @@ import com.gs.xky.dto.BarcodeDeliveryNo; import com.gs.xky.dto.XkyDetail; import com.gs.xky.dto.XkyEntity; import com.gs.xky.entity.DeliveryNotice; import com.gs.xky.entity.DeliveryNoticeDetail; import com.gs.xky.entity.TblBarcodeInformation; import com.gs.xky.entity.*; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -31,6 +30,10 @@ private final TblBarcodeInformationService barcodeInformationService; private final DeliveryNoticeDetailService deliveryNoticeDetailService; private final MesInvItemArnService mesInvItemArnService; private final MesInvItemArnDetailService mesInvItemArnDetailService; private final MesInvItemBarcodesService mesInvItemBarcodesService; public void GetSaveDetail() throws IOException { long currentTimeMillis = System.currentTimeMillis(); @@ -56,31 +59,12 @@ List<XkyEntity> deliveryNoList = noList.getDataList(); LambdaUpdateWrapper<DeliveryNotice> deliveryNoticeWrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<DeliveryNoticeDetail> updateWrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<TblBarcodeInformation> updateWrapper1 = new LambdaUpdateWrapper<>(); deliveryNoList.forEach(deliveryNo -> { try { if ("6".equals(deliveryNo.getStatus()) || "0".equals(deliveryNo.getLogisticsStatus())) { deliveryNoticeWrapper.clear(); updateWrapper.clear(); updateWrapper1.clear(); deliveryNoticeWrapper.eq(DeliveryNotice::getDeliveryNo, deliveryNo.getDeliveryNo()); DeliveryNotice one = deliveryNoticeService.getOne(deliveryNoticeWrapper, false); if (deliveryNoticeService.remove(deliveryNoticeWrapper)) { updateWrapper.eq(DeliveryNoticeDetail::getPid, one.getId()); deliveryNoticeDetailService.remove(updateWrapper); updateWrapper1.eq(TblBarcodeInformation::getDeliveryNo, deliveryNo.getDeliveryNo()); barcodeInformationService.remove(updateWrapper1); } remove(deliveryNo); } else if ("2".equals(deliveryNo.getLogisticsStatus())) { XkyDetail detail = getDetail(deliveryNo.getDeliveryNo()); @@ -97,6 +81,48 @@ }); } private void remove(XkyEntity deliveryNo) { LambdaUpdateWrapper<DeliveryNotice> deliveryNoticeWrapper = new LambdaUpdateWrapper<>(); deliveryNoticeWrapper.eq(DeliveryNotice::getDeliveryNo, deliveryNo.getDeliveryNo()); DeliveryNotice one = deliveryNoticeService.getOne(deliveryNoticeWrapper, false); if (deliveryNoticeService.remove(deliveryNoticeWrapper)) { LambdaUpdateWrapper<DeliveryNoticeDetail> updateWrapper = new LambdaUpdateWrapper<>(); updateWrapper.eq(DeliveryNoticeDetail::getPid, one.getId()); deliveryNoticeDetailService.remove(updateWrapper); LambdaUpdateWrapper<TblBarcodeInformation> updateWrapper1 = new LambdaUpdateWrapper<>(); updateWrapper1.eq(TblBarcodeInformation::getDeliveryNo, deliveryNo.getDeliveryNo()); barcodeInformationService.remove(updateWrapper1); LambdaQueryWrapper<MesInvItemArn> wrapper = new LambdaQueryWrapper<>(); wrapper.eq(MesInvItemArn::getPaperBillNo, deliveryNo.getDeliveryNo()); mesInvItemArnService.remove(wrapper); MesInvItemArn mesInvItemArn = mesInvItemArnService.getOne(wrapper, false); if (mesInvItemArn != null) { LambdaUpdateWrapper<MesInvItemArnDetail> updateWrapper2 = new LambdaUpdateWrapper<>(); updateWrapper2.eq(MesInvItemArnDetail::getMid, mesInvItemArn.getId()); mesInvItemArnDetailService.remove(updateWrapper2); LambdaUpdateWrapper<MesInvItemBarcodes> updateWrapper3 = new LambdaUpdateWrapper<>(); updateWrapper3.eq(MesInvItemBarcodes::getBillNo, mesInvItemArn.getBillNo()); mesInvItemBarcodesService.remove(updateWrapper3); } } } private XkyDetail getDetail(String deliveryNo) throws IOException { XkyCommonParam param = XkyCommonParam.GetInit(); src/main/resources/mapper/MesInvItemArnDetailMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.gs.xky.mapper.MesInvItemArnDetailMapper"> </mapper> src/main/resources/mapper/MesInvItemArnMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.gs.xky.mapper.MesInvItemArnMapper"> </mapper> src/main/resources/mapper/MesInvItemBarcodesMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.gs.xky.mapper.MesInvItemBarcodesMapper"> </mapper>