20240115-ljl-multiPay
parent
e2693dbfdc
commit
77a9205a35
@ -0,0 +1,13 @@
|
||||
package com.ms.api.dto.dsapi.response;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
public class GetSourceItemInfosResponseDTO extends CommonResponseDTO{
|
||||
private Map<String, SourceProductInfo> sourceItemIdAndProductInfoMap;
|
||||
private Map<String, CommonResponseDTO> sourceItemIdAndProductApiRetMap;
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package com.ms.api.dto.dsapi.response;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class SourceItemRelation {
|
||||
private String sourceItemId;
|
||||
private Long productId;
|
||||
private String title;
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
package com.ms.api.dto.dsapi.response;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
public class SourceProductInfo {
|
||||
private Long sourceItemId;
|
||||
private String productType;
|
||||
private String categoryName;
|
||||
private String status;
|
||||
private String title;
|
||||
private String productUrl;
|
||||
private List<String> images;
|
||||
private String instanceCode;
|
||||
private Integer isJxhyOffer;
|
||||
private String sellerLoginId;
|
||||
private Long sellerId;
|
||||
private String resourceOwner;
|
||||
private List<SourceSkuInfo> skus;
|
||||
private EncryptLogisticsOrderSupportChannel encryptLogisticsOrderSupportChannel;
|
||||
private Map<String, String> platformSkuIdAndSourceSkuIdMap;
|
||||
|
||||
@Data
|
||||
public static class EncryptLogisticsOrderSupportChannel implements Serializable {
|
||||
private List<String> supportChannels;
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,19 @@
|
||||
package com.ms.api.dto.dsapi.response;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class SourceSkuInfo {
|
||||
private Long sourceSkuId;
|
||||
private String specId;
|
||||
private Double retailPrice;
|
||||
private Double price;
|
||||
private Double consignPrice;
|
||||
private String img;
|
||||
private String skuSubName;
|
||||
private Long sourceItemId;
|
||||
private Integer stock;
|
||||
private String instanceCode;
|
||||
private Integer isJxhyOffer;
|
||||
private Double jxhyPrice;
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package com.ms.api.dto.dsorder;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class RefundInfoDTO {
|
||||
private String refundId;
|
||||
private String status;
|
||||
private String refundStatus;
|
||||
private Date gmtTimeOut;
|
||||
private String rejectReason;
|
||||
private String sellerMobile;
|
||||
private String sellerRealName;
|
||||
private String sellerReceiveAddress;
|
||||
private String sellerTel;
|
||||
}
|
@ -1,12 +1,13 @@
|
||||
package com.ms.biz.bo;
|
||||
|
||||
import com.ms.api.dto.dsapi.response.GetPurchaseOrderItemsAndSourceItemsResponseDTO;
|
||||
import com.ms.api.dto.dsapi.response.SourceSkuInfo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
public class MatchSourceSkuInfoResultBO {
|
||||
private Map<Long, GetPurchaseOrderItemsAndSourceItemsResponseDTO.Sku> platformSkuIdAndMatchSourceSkuInfoMap;
|
||||
private Map<Long, SourceSkuInfo> platformSkuIdAndMatchSourceSkuInfoMap;
|
||||
private Map<Long, MatchFailSkuInfoBO> platformSkuIdAndMatchFailSkuInfoMap;
|
||||
}
|
||||
|
@ -0,0 +1,18 @@
|
||||
package com.ms.biz.consts;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class Refund1688Const {
|
||||
public static final String REFUND_STATUS_WAIT_SELLER_AGREE = "waitselleragree";
|
||||
|
||||
public static final String REFUND_STATUS_REFUND_SUCCESS = "refundsuccess";
|
||||
|
||||
public static final String REFUND_STATUS_REFUND_CLOSE = "refundclose";
|
||||
|
||||
public static final String REFUND_STATUS_WAIT_BUYER_MODIFY = "waitbuyermodify";
|
||||
|
||||
public static final String REFUND_STATUS_WAIT_BUYER_SEND = "waitbuyersend";
|
||||
|
||||
public static final String REFUND_STATUS_WAIT_BUYER_RECEIVE = "waitsellerreceive";
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.DdAftersaleMsg;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface DdAftersaleMsgService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DdAftersaleMsg record);
|
||||
|
||||
int insertSelective(DdAftersaleMsg record);
|
||||
|
||||
DdAftersaleMsg selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DdAftersaleMsg record);
|
||||
|
||||
int updateByPrimaryKey(DdAftersaleMsg record);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.DdTradeMsg;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface DdTradeMsgService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DdTradeMsg record);
|
||||
|
||||
int insertSelective(DdTradeMsg record);
|
||||
|
||||
DdTradeMsg selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DdTradeMsg record);
|
||||
|
||||
int updateByPrimaryKey(DdTradeMsg record);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.DoudianAftersaleMsgBuffer;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface DoudianAftersaleMsgBufferService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianAftersaleMsgBuffer record);
|
||||
|
||||
int insertSelective(DoudianAftersaleMsgBuffer record);
|
||||
|
||||
DoudianAftersaleMsgBuffer selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianAftersaleMsgBuffer record);
|
||||
|
||||
int updateByPrimaryKey(DoudianAftersaleMsgBuffer record);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.DoudianAftersaleMsgQueue;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface DoudianAftersaleMsgQueueService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianAftersaleMsgQueue record);
|
||||
|
||||
int insertSelective(DoudianAftersaleMsgQueue record);
|
||||
|
||||
DoudianAftersaleMsgQueue selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianAftersaleMsgQueue record);
|
||||
|
||||
int updateByPrimaryKey(DoudianAftersaleMsgQueue record);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.DoudianMsgParseQueue;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface DoudianMsgParseQueueService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianMsgParseQueue record);
|
||||
|
||||
int insertSelective(DoudianMsgParseQueue record);
|
||||
|
||||
DoudianMsgParseQueue selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianMsgParseQueue record);
|
||||
|
||||
int updateByPrimaryKey(DoudianMsgParseQueue record);
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.DoudianMsg;
|
||||
import com.ms.dal.entity.DoudianMsgParseQueue;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface DoudianMsgService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianMsg record);
|
||||
|
||||
int insertSelective(DoudianMsg record);
|
||||
|
||||
DoudianMsg selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianMsg record);
|
||||
|
||||
int updateByPrimaryKey(DoudianMsg record);
|
||||
|
||||
boolean addDoudianMsg(String msgBody);
|
||||
|
||||
DoudianMsgParseQueue lockDoudianMsgParseQueue();
|
||||
|
||||
boolean processDoudianMsgParseQueue(Long doudianMsgId);
|
||||
|
||||
void failProcessDoudianMsgParseQueue(Long doudianMsgId);
|
||||
|
||||
boolean deleteDoudianMsgParseQueue(Long doudianMsgId);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.DoudianTradeMsgBuffer;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface DoudianTradeMsgBufferService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianTradeMsgBuffer record);
|
||||
|
||||
int insertSelective(DoudianTradeMsgBuffer record);
|
||||
|
||||
DoudianTradeMsgBuffer selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianTradeMsgBuffer record);
|
||||
|
||||
int updateByPrimaryKey(DoudianTradeMsgBuffer record);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.DoudianTradeMsgQueue;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface DoudianTradeMsgQueueService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianTradeMsgQueue record);
|
||||
|
||||
int insertSelective(DoudianTradeMsgQueue record);
|
||||
|
||||
DoudianTradeMsgQueue selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianTradeMsgQueue record);
|
||||
|
||||
int updateByPrimaryKey(DoudianTradeMsgQueue record);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.PlatformPurchaseOrderAddress;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface PlatformPurchaseOrderAddressService {
|
||||
|
||||
int deleteByPrimaryKey(String id);
|
||||
|
||||
int insert(PlatformPurchaseOrderAddress record);
|
||||
|
||||
int insertSelective(PlatformPurchaseOrderAddress record);
|
||||
|
||||
PlatformPurchaseOrderAddress selectByPrimaryKey(String id);
|
||||
|
||||
int updateByPrimaryKeySelective(PlatformPurchaseOrderAddress record);
|
||||
|
||||
int updateByPrimaryKey(PlatformPurchaseOrderAddress record);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.PlatformPurchaseOrderMaskAddress;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface PlatformPurchaseOrderMaskAddressService {
|
||||
|
||||
int deleteByPrimaryKey(String id);
|
||||
|
||||
int insert(PlatformPurchaseOrderMaskAddress record);
|
||||
|
||||
int insertSelective(PlatformPurchaseOrderMaskAddress record);
|
||||
|
||||
PlatformPurchaseOrderMaskAddress selectByPrimaryKey(String id);
|
||||
|
||||
int updateByPrimaryKeySelective(PlatformPurchaseOrderMaskAddress record);
|
||||
|
||||
int updateByPrimaryKey(PlatformPurchaseOrderMaskAddress record);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.PlatformPurchaseOrder;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface PlatformPurchaseOrderService {
|
||||
|
||||
int deleteByPrimaryKey(String id);
|
||||
|
||||
int insert(PlatformPurchaseOrder record);
|
||||
|
||||
int insertSelective(PlatformPurchaseOrder record);
|
||||
|
||||
PlatformPurchaseOrder selectByPrimaryKey(String id);
|
||||
|
||||
int updateByPrimaryKeySelective(PlatformPurchaseOrder record);
|
||||
|
||||
int updateByPrimaryKey(PlatformPurchaseOrder record);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.PlatformPurchaseOrderSku;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface PlatformPurchaseOrderSkuService {
|
||||
|
||||
int deleteByPrimaryKey(String id);
|
||||
|
||||
int insert(PlatformPurchaseOrderSku record);
|
||||
|
||||
int insertSelective(PlatformPurchaseOrderSku record);
|
||||
|
||||
PlatformPurchaseOrderSku selectByPrimaryKey(String id);
|
||||
|
||||
int updateByPrimaryKeySelective(PlatformPurchaseOrderSku record);
|
||||
|
||||
int updateByPrimaryKey(PlatformPurchaseOrderSku record);
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.PurchaseOrderAddress;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface PurchaseOrderAddressService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PurchaseOrderAddress record);
|
||||
|
||||
int insertSelective(PurchaseOrderAddress record);
|
||||
|
||||
PurchaseOrderAddress selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(PurchaseOrderAddress record);
|
||||
|
||||
int updateByPrimaryKey(PurchaseOrderAddress record);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.PurchaseOrderItem;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface PurchaseOrderItemService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PurchaseOrderItem record);
|
||||
|
||||
int insertSelective(PurchaseOrderItem record);
|
||||
|
||||
PurchaseOrderItem selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(PurchaseOrderItem record);
|
||||
|
||||
int updateByPrimaryKey(PurchaseOrderItem record);
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.PurchaseOrderMaskAddress;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface PurchaseOrderMaskAddressService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PurchaseOrderMaskAddress record);
|
||||
|
||||
int insertSelective(PurchaseOrderMaskAddress record);
|
||||
|
||||
PurchaseOrderMaskAddress selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(PurchaseOrderMaskAddress record);
|
||||
|
||||
int updateByPrimaryKey(PurchaseOrderMaskAddress record);
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
package com.ms.biz.service;
|
||||
|
||||
import com.ms.dal.entity.PurchaseOrderSku;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public interface PurchaseOrderSkuService {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PurchaseOrderSku record);
|
||||
|
||||
int insertSelective(PurchaseOrderSku record);
|
||||
|
||||
PurchaseOrderSku selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(PurchaseOrderSku record);
|
||||
|
||||
int updateByPrimaryKey(PurchaseOrderSku record);
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.dal.entity.DdAftersaleMsg;
|
||||
import com.ms.biz.service.DdAftersaleMsgService;
|
||||
import com.ms.dal.mapper.DdAftersaleMsgMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class DdAftersaleMsgServiceImpl implements DdAftersaleMsgService{
|
||||
|
||||
@Autowired
|
||||
private DdAftersaleMsgMapper ddAftersaleMsgMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return ddAftersaleMsgMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(DdAftersaleMsg record) {
|
||||
return ddAftersaleMsgMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(DdAftersaleMsg record) {
|
||||
return ddAftersaleMsgMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DdAftersaleMsg selectByPrimaryKey(Long id) {
|
||||
return ddAftersaleMsgMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(DdAftersaleMsg record) {
|
||||
return ddAftersaleMsgMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(DdAftersaleMsg record) {
|
||||
return ddAftersaleMsgMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.dal.entity.DdTradeMsg;
|
||||
import com.ms.biz.service.DdTradeMsgService;
|
||||
import com.ms.dal.mapper.DdTradeMsgMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class DdTradeMsgServiceImpl implements DdTradeMsgService{
|
||||
|
||||
@Autowired
|
||||
private DdTradeMsgMapper ddTradeMsgMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return ddTradeMsgMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(DdTradeMsg record) {
|
||||
return ddTradeMsgMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(DdTradeMsg record) {
|
||||
return ddTradeMsgMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DdTradeMsg selectByPrimaryKey(Long id) {
|
||||
return ddTradeMsgMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(DdTradeMsg record) {
|
||||
return ddTradeMsgMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(DdTradeMsg record) {
|
||||
return ddTradeMsgMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.dal.entity.DoudianAftersaleMsgBuffer;
|
||||
import com.ms.biz.service.DoudianAftersaleMsgBufferService;
|
||||
import com.ms.dal.mapper.DoudianAftersaleMsgBufferMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class DoudianAftersaleMsgBufferServiceImpl implements DoudianAftersaleMsgBufferService{
|
||||
|
||||
@Autowired
|
||||
private DoudianAftersaleMsgBufferMapper doudianAftersaleMsgBufferMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return doudianAftersaleMsgBufferMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(DoudianAftersaleMsgBuffer record) {
|
||||
return doudianAftersaleMsgBufferMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(DoudianAftersaleMsgBuffer record) {
|
||||
return doudianAftersaleMsgBufferMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DoudianAftersaleMsgBuffer selectByPrimaryKey(Long id) {
|
||||
return doudianAftersaleMsgBufferMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(DoudianAftersaleMsgBuffer record) {
|
||||
return doudianAftersaleMsgBufferMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(DoudianAftersaleMsgBuffer record) {
|
||||
return doudianAftersaleMsgBufferMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.dal.entity.DoudianAftersaleMsgQueue;
|
||||
import com.ms.biz.service.DoudianAftersaleMsgQueueService;
|
||||
import com.ms.dal.mapper.DoudianAftersaleMsgQueueMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class DoudianAftersaleMsgQueueServiceImpl implements DoudianAftersaleMsgQueueService{
|
||||
|
||||
@Autowired
|
||||
private DoudianAftersaleMsgQueueMapper doudianAftersaleMsgQueueMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return doudianAftersaleMsgQueueMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(DoudianAftersaleMsgQueue record) {
|
||||
return doudianAftersaleMsgQueueMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(DoudianAftersaleMsgQueue record) {
|
||||
return doudianAftersaleMsgQueueMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DoudianAftersaleMsgQueue selectByPrimaryKey(Long id) {
|
||||
return doudianAftersaleMsgQueueMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(DoudianAftersaleMsgQueue record) {
|
||||
return doudianAftersaleMsgQueueMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(DoudianAftersaleMsgQueue record) {
|
||||
return doudianAftersaleMsgQueueMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.dal.entity.DoudianMsgParseQueue;
|
||||
import com.ms.biz.service.DoudianMsgParseQueueService;
|
||||
import com.ms.dal.mapper.DoudianMsgParseQueueMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class DoudianMsgParseQueueServiceImpl implements DoudianMsgParseQueueService{
|
||||
|
||||
@Autowired
|
||||
private DoudianMsgParseQueueMapper doudianMsgParseQueueMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return doudianMsgParseQueueMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(DoudianMsgParseQueue record) {
|
||||
return doudianMsgParseQueueMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(DoudianMsgParseQueue record) {
|
||||
return doudianMsgParseQueueMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DoudianMsgParseQueue selectByPrimaryKey(Long id) {
|
||||
return doudianMsgParseQueueMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(DoudianMsgParseQueue record) {
|
||||
return doudianMsgParseQueueMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(DoudianMsgParseQueue record) {
|
||||
return doudianMsgParseQueueMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,242 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.ms.biz.consts.DoudianMsgConst;
|
||||
import com.ms.biz.consts.StatusConst;
|
||||
import com.ms.dal.entity.*;
|
||||
import com.ms.biz.service.DoudianMsgService;
|
||||
import com.ms.dal.mapper.*;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.redis.core.RedisTemplate;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Slf4j
|
||||
@Service
|
||||
public class DoudianMsgServiceImpl implements DoudianMsgService{
|
||||
|
||||
@Autowired
|
||||
private DoudianMsgMapper doudianMsgMapper;
|
||||
|
||||
@Autowired
|
||||
private DoudianMsgParseQueueMapper doudianMsgParseQueueMapper;
|
||||
|
||||
@Autowired
|
||||
private DdTradeMsgMapper ddTradeMsgMapper;
|
||||
|
||||
@Autowired
|
||||
private DoudianTradeMsgBufferMapper doudianTradeMsgBufferMapper;
|
||||
|
||||
@Autowired
|
||||
private DdAftersaleMsgMapper ddAftersaleMsgMapper;
|
||||
|
||||
@Autowired
|
||||
private DoudianAftersaleMsgBufferMapper doudianAftersaleMsgBufferMapper;
|
||||
|
||||
@Autowired
|
||||
private RedisTemplate<String, String> redisTemplate;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return doudianMsgMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(DoudianMsg record) {
|
||||
return doudianMsgMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(DoudianMsg record) {
|
||||
return doudianMsgMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DoudianMsg selectByPrimaryKey(Long id) {
|
||||
return doudianMsgMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(DoudianMsg record) {
|
||||
return doudianMsgMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(DoudianMsg record) {
|
||||
return doudianMsgMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
@Override
|
||||
public boolean addDoudianMsg(String msgBody) {
|
||||
DoudianMsg doudianMsgData = new DoudianMsg();
|
||||
doudianMsgData.setMsgBody(msgBody);
|
||||
doudianMsgData.setStatus(StatusConst.wait);
|
||||
doudianMsgData.setGmtCreate(new Date());
|
||||
doudianMsgData.setGmtModified(new Date());
|
||||
doudianMsgMapper.insertSelective(doudianMsgData);
|
||||
|
||||
DoudianMsgParseQueue doudianMsgParseQueueData = new DoudianMsgParseQueue();
|
||||
doudianMsgParseQueueData.setDoudianMsgId(doudianMsgData.getDoudianMsgId());
|
||||
doudianMsgParseQueueData.setLocked(0L);
|
||||
doudianMsgParseQueueData.setGmtCreate(new Date());
|
||||
doudianMsgParseQueueData.setGmtModified(new Date());
|
||||
doudianMsgParseQueueMapper.insertSelective(doudianMsgParseQueueData);
|
||||
|
||||
redisTemplate.opsForList().leftPush("doudian_msg_parse_queue", String.valueOf(doudianMsgParseQueueData.getDoudianMsgParseQueueId()));
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public DoudianMsgParseQueue lockDoudianMsgParseQueue() {
|
||||
String queueRedisKey = "doudian_msg_parse_queue";
|
||||
String queueId = redisTemplate.opsForList().rightPop(queueRedisKey);
|
||||
if (StringUtils.isEmpty(queueId)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
DoudianMsgParseQueue row = doudianMsgParseQueueMapper.selectUnlockRowByQueueId(Long.valueOf(queueId));
|
||||
|
||||
if (row == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
DoudianMsgParseQueue updateData = new DoudianMsgParseQueue();
|
||||
updateData.setDoudianMsgParseQueueId(row.getDoudianMsgParseQueueId());
|
||||
row.setLocked(1L);
|
||||
row.setGmtLastHeartbeat(new Date());
|
||||
row.setGmtLocked(new Date());
|
||||
row.setGmtModified(new Date());
|
||||
int affRow = doudianMsgParseQueueMapper.updateByPrimaryKeySelective(row);
|
||||
if (affRow == 1) {
|
||||
return row;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean processDoudianMsgParseQueue(Long doudianMsgId) {
|
||||
if (doudianMsgId == null) {
|
||||
return false;
|
||||
}
|
||||
DoudianMsg doudianMsgInfo = doudianMsgMapper.selectByPrimaryKey(doudianMsgId);
|
||||
if (doudianMsgInfo == null) {
|
||||
return false;
|
||||
}
|
||||
List<String> msgList = JSON.parseArray(doudianMsgInfo.getMsgBody(), String.class);
|
||||
List<String> shopIds = new ArrayList<>();
|
||||
for (String msg : msgList) {
|
||||
JSONObject msgItem = JSONObject.parseObject(msg);
|
||||
JSONObject currentMsgData = JSONObject.parseObject(msgItem.getString("data"));
|
||||
if (currentMsgData.containsKey("shop_id")) {
|
||||
shopIds.add(currentMsgData.get("shop_id").toString());
|
||||
} else {
|
||||
log.info(String.format("timer doudian_msg shop_id_empty doudianMsgId{%s} msgBody: %s", doudianMsgId, doudianMsgInfo.getMsgBody()));
|
||||
}
|
||||
}
|
||||
|
||||
List<DdTradeMsg> doudianTradeMsgDatas = new ArrayList<>();
|
||||
List<DoudianTradeMsgBuffer> doudianTradeMsgBufferDatas = new ArrayList<>();
|
||||
List<DdAftersaleMsg> aftersaleMsgsDatas = new ArrayList<>();
|
||||
List<DoudianAftersaleMsgBuffer> aftersaleMsgBufferDatas = new ArrayList<>();
|
||||
|
||||
for (String msg : msgList) {
|
||||
JSONObject msgItem = JSONObject.parseObject(msg);
|
||||
Map currentMsgData = JSONObject.parseObject(msgItem.getString("data"), Map.class);
|
||||
Long shopId = Long.valueOf(currentMsgData.get("shop_id").toString());
|
||||
|
||||
if (DoudianMsgConst.ALL_TRADE_TAGS.contains(Integer.valueOf(msgItem.get("tag").toString()))) {
|
||||
DdTradeMsg msgObj = new DdTradeMsg();
|
||||
msgObj.setMsgId(msgItem.get("msg_id").toString());
|
||||
msgObj.setShopId(shopId);
|
||||
msgObj.setTag(Integer.valueOf(msgItem.get("tag").toString()));
|
||||
msgObj.setData(msgItem.get("data").toString());
|
||||
msgObj.setStatus(StatusConst.wait);
|
||||
msgObj.setGmtCreate(new Date());
|
||||
msgObj.setGmtModified(new Date());
|
||||
doudianTradeMsgDatas.add(msgObj);
|
||||
|
||||
DoudianTradeMsgBuffer buffer = new DoudianTradeMsgBuffer();
|
||||
buffer.setMsgId(msgItem.get("msg_id").toString());
|
||||
buffer.setShopId(shopId);
|
||||
buffer.setGmtCreate(new Date());
|
||||
buffer.setGmtModified(new Date());
|
||||
doudianTradeMsgBufferDatas.add(buffer);
|
||||
}
|
||||
|
||||
if (DoudianMsgConst.ALL_AFTERSALE_TAGS.contains(Integer.valueOf(msgItem.get("tag").toString()))) {
|
||||
DdAftersaleMsg msgObj = new DdAftersaleMsg();
|
||||
msgObj.setMsgId(msgItem.get("msg_id").toString());
|
||||
msgObj.setShopId(shopId);
|
||||
msgObj.setTag(Integer.valueOf(msgItem.get("tag").toString()));
|
||||
msgObj.setData(msgItem.get("data").toString());
|
||||
msgObj.setStatus(StatusConst.wait);
|
||||
msgObj.setGmtCreate(new Date());
|
||||
msgObj.setGmtModified(new Date());
|
||||
aftersaleMsgsDatas.add(msgObj);
|
||||
|
||||
DoudianAftersaleMsgBuffer buffer = new DoudianAftersaleMsgBuffer();
|
||||
buffer.setMsgId(msgItem.get("msg_id").toString());
|
||||
buffer.setShopId(shopId);
|
||||
buffer.setGmtCreate(new Date());
|
||||
buffer.setGmtModified(new Date());
|
||||
aftersaleMsgBufferDatas.add(buffer);
|
||||
}
|
||||
}
|
||||
// 插入分好类的数据
|
||||
for (DdTradeMsg item : doudianTradeMsgDatas) {
|
||||
ddTradeMsgMapper.insertSelective(item);
|
||||
}
|
||||
for (DoudianTradeMsgBuffer item : doudianTradeMsgBufferDatas) {
|
||||
doudianTradeMsgBufferMapper.insertSelective(item);
|
||||
}
|
||||
for (DdAftersaleMsg item : aftersaleMsgsDatas) {
|
||||
ddAftersaleMsgMapper.insertSelective(item);
|
||||
}
|
||||
for (DoudianAftersaleMsgBuffer item : aftersaleMsgBufferDatas) {
|
||||
doudianAftersaleMsgBufferMapper.insertSelective(item);
|
||||
}
|
||||
DoudianMsg updateDoudianMsg = new DoudianMsg();
|
||||
updateDoudianMsg.setDoudianMsgId(doudianMsgId);
|
||||
updateDoudianMsg.setStatus(StatusConst.success);
|
||||
updateDoudianMsg.setGmtModified(new Date());
|
||||
doudianMsgMapper.updateByPrimaryKeySelective(updateDoudianMsg);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void failProcessDoudianMsgParseQueue(Long doudianMsgId) {
|
||||
DoudianMsg updateDoudianMsg = new DoudianMsg();
|
||||
updateDoudianMsg.setDoudianMsgId(doudianMsgId);
|
||||
updateDoudianMsg.setStatus(StatusConst.fail);
|
||||
updateDoudianMsg.setReason("插入数据失败");
|
||||
updateDoudianMsg.setGmtModified(new Date());
|
||||
doudianMsgMapper.updateByPrimaryKeySelective(updateDoudianMsg);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean deleteDoudianMsgParseQueue(Long queueId) {
|
||||
int affRow = doudianMsgParseQueueMapper.deleteByPrimaryKey(queueId);
|
||||
return affRow > 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.dal.entity.DoudianTradeMsgBuffer;
|
||||
import com.ms.biz.service.DoudianTradeMsgBufferService;
|
||||
import com.ms.dal.mapper.DoudianTradeMsgBufferMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class DoudianTradeMsgBufferServiceImpl implements DoudianTradeMsgBufferService{
|
||||
|
||||
@Autowired
|
||||
private DoudianTradeMsgBufferMapper doudianTradeMsgBufferMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return doudianTradeMsgBufferMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(DoudianTradeMsgBuffer record) {
|
||||
return doudianTradeMsgBufferMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(DoudianTradeMsgBuffer record) {
|
||||
return doudianTradeMsgBufferMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DoudianTradeMsgBuffer selectByPrimaryKey(Long id) {
|
||||
return doudianTradeMsgBufferMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(DoudianTradeMsgBuffer record) {
|
||||
return doudianTradeMsgBufferMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(DoudianTradeMsgBuffer record) {
|
||||
return doudianTradeMsgBufferMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.dal.entity.DoudianTradeMsgQueue;
|
||||
import com.ms.biz.service.DoudianTradeMsgQueueService;
|
||||
import com.ms.dal.mapper.DoudianTradeMsgQueueMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class DoudianTradeMsgQueueServiceImpl implements DoudianTradeMsgQueueService{
|
||||
|
||||
@Autowired
|
||||
private DoudianTradeMsgQueueMapper doudianTradeMsgQueueMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return doudianTradeMsgQueueMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(DoudianTradeMsgQueue record) {
|
||||
return doudianTradeMsgQueueMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(DoudianTradeMsgQueue record) {
|
||||
return doudianTradeMsgQueueMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DoudianTradeMsgQueue selectByPrimaryKey(Long id) {
|
||||
return doudianTradeMsgQueueMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(DoudianTradeMsgQueue record) {
|
||||
return doudianTradeMsgQueueMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(DoudianTradeMsgQueue record) {
|
||||
return doudianTradeMsgQueueMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.biz.service.PlatformPurchaseOrderAddressService;
|
||||
import com.ms.dal.entity.PlatformPurchaseOrderAddress;
|
||||
import com.ms.dal.mapper.PlatformPurchaseOrderAddressMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class PlatformPurchaseOrderAddressServiceImpl implements PlatformPurchaseOrderAddressService {
|
||||
|
||||
@Autowired
|
||||
private PlatformPurchaseOrderAddressMapper platformPurchaseOrderAddressMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(String id) {
|
||||
return platformPurchaseOrderAddressMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(PlatformPurchaseOrderAddress record) {
|
||||
return platformPurchaseOrderAddressMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(PlatformPurchaseOrderAddress record) {
|
||||
return platformPurchaseOrderAddressMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PlatformPurchaseOrderAddress selectByPrimaryKey(String id) {
|
||||
return platformPurchaseOrderAddressMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(PlatformPurchaseOrderAddress record) {
|
||||
return platformPurchaseOrderAddressMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(PlatformPurchaseOrderAddress record) {
|
||||
return platformPurchaseOrderAddressMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.biz.service.PlatformPurchaseOrderMaskAddressService;
|
||||
import com.ms.dal.entity.PlatformPurchaseOrderMaskAddress;
|
||||
import com.ms.dal.mapper.PlatformPurchaseOrderMaskAddressMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class PlatformPurchaseOrderMaskAddressServiceImpl implements PlatformPurchaseOrderMaskAddressService {
|
||||
|
||||
@Autowired
|
||||
private PlatformPurchaseOrderMaskAddressMapper platformPurchaseOrderMaskAddressMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(String id) {
|
||||
return platformPurchaseOrderMaskAddressMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(PlatformPurchaseOrderMaskAddress record) {
|
||||
return platformPurchaseOrderMaskAddressMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(PlatformPurchaseOrderMaskAddress record) {
|
||||
return platformPurchaseOrderMaskAddressMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PlatformPurchaseOrderMaskAddress selectByPrimaryKey(String id) {
|
||||
return platformPurchaseOrderMaskAddressMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(PlatformPurchaseOrderMaskAddress record) {
|
||||
return platformPurchaseOrderMaskAddressMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(PlatformPurchaseOrderMaskAddress record) {
|
||||
return platformPurchaseOrderMaskAddressMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.biz.service.PlatformPurchaseOrderService;
|
||||
import com.ms.dal.entity.PlatformPurchaseOrder;
|
||||
import com.ms.dal.mapper.PlatformPurchaseOrderMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class PlatformPurchaseOrderServiceImpl implements PlatformPurchaseOrderService {
|
||||
|
||||
@Autowired
|
||||
private PlatformPurchaseOrderMapper platformPurchaseOrderMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(String id) {
|
||||
return platformPurchaseOrderMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(PlatformPurchaseOrder record) {
|
||||
return platformPurchaseOrderMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(PlatformPurchaseOrder record) {
|
||||
return platformPurchaseOrderMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PlatformPurchaseOrder selectByPrimaryKey(String id) {
|
||||
return platformPurchaseOrderMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(PlatformPurchaseOrder record) {
|
||||
return platformPurchaseOrderMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(PlatformPurchaseOrder record) {
|
||||
return platformPurchaseOrderMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.biz.service.PlatformPurchaseOrderSkuService;
|
||||
import com.ms.dal.entity.PlatformPurchaseOrderSku;
|
||||
import com.ms.dal.mapper.PlatformPurchaseOrderSkuMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class PlatformPurchaseOrderSkuServiceImpl implements PlatformPurchaseOrderSkuService {
|
||||
|
||||
@Autowired
|
||||
private PlatformPurchaseOrderSkuMapper platformPurchaseOrderSkuMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(String id) {
|
||||
return platformPurchaseOrderSkuMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(PlatformPurchaseOrderSku record) {
|
||||
return platformPurchaseOrderSkuMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(PlatformPurchaseOrderSku record) {
|
||||
return platformPurchaseOrderSkuMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PlatformPurchaseOrderSku selectByPrimaryKey(String id) {
|
||||
return platformPurchaseOrderSkuMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(PlatformPurchaseOrderSku record) {
|
||||
return platformPurchaseOrderSkuMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(PlatformPurchaseOrderSku record) {
|
||||
return platformPurchaseOrderSkuMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -1,53 +0,0 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.biz.service.PurchaseOrderAddressService;
|
||||
import com.ms.dal.entity.PurchaseOrderAddress;
|
||||
import com.ms.dal.mapper.PurchaseOrderAddressMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class PurchaseOrderAddressServiceImpl implements PurchaseOrderAddressService {
|
||||
|
||||
@Autowired
|
||||
private PurchaseOrderAddressMapper purchaseOrderAddressMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return purchaseOrderAddressMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(PurchaseOrderAddress record) {
|
||||
return purchaseOrderAddressMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(PurchaseOrderAddress record) {
|
||||
return purchaseOrderAddressMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PurchaseOrderAddress selectByPrimaryKey(Long id) {
|
||||
return purchaseOrderAddressMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(PurchaseOrderAddress record) {
|
||||
return purchaseOrderAddressMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(PurchaseOrderAddress record) {
|
||||
return purchaseOrderAddressMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,53 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.dal.entity.PurchaseOrderItem;
|
||||
import com.ms.biz.service.PurchaseOrderItemService;
|
||||
import com.ms.dal.mapper.PurchaseOrderItemMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class PurchaseOrderItemServiceImpl implements PurchaseOrderItemService{
|
||||
|
||||
@Autowired
|
||||
private PurchaseOrderItemMapper purchaseOrderItemMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return purchaseOrderItemMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(PurchaseOrderItem record) {
|
||||
return purchaseOrderItemMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(PurchaseOrderItem record) {
|
||||
return purchaseOrderItemMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PurchaseOrderItem selectByPrimaryKey(Long id) {
|
||||
return purchaseOrderItemMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(PurchaseOrderItem record) {
|
||||
return purchaseOrderItemMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(PurchaseOrderItem record) {
|
||||
return purchaseOrderItemMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -1,53 +0,0 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.biz.service.PurchaseOrderMaskAddressService;
|
||||
import com.ms.dal.entity.PurchaseOrderMaskAddress;
|
||||
import com.ms.dal.mapper.PurchaseOrderMaskAddressMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class PurchaseOrderMaskAddressServiceImpl implements PurchaseOrderMaskAddressService{
|
||||
|
||||
@Autowired
|
||||
private PurchaseOrderMaskAddressMapper purchaseOrderMaskAddressMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return purchaseOrderMaskAddressMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(PurchaseOrderMaskAddress record) {
|
||||
return purchaseOrderMaskAddressMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(PurchaseOrderMaskAddress record) {
|
||||
return purchaseOrderMaskAddressMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PurchaseOrderMaskAddress selectByPrimaryKey(Long id) {
|
||||
return purchaseOrderMaskAddressMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(PurchaseOrderMaskAddress record) {
|
||||
return purchaseOrderMaskAddressMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(PurchaseOrderMaskAddress record) {
|
||||
return purchaseOrderMaskAddressMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -1,53 +0,0 @@
|
||||
package com.ms.biz.service.impl;
|
||||
|
||||
import com.ms.biz.service.PurchaseOrderSkuService;
|
||||
import com.ms.dal.entity.PurchaseOrderSku;
|
||||
import com.ms.dal.mapper.PurchaseOrderSkuMapper;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@Service
|
||||
public class PurchaseOrderSkuServiceImpl implements PurchaseOrderSkuService{
|
||||
|
||||
@Autowired
|
||||
private PurchaseOrderSkuMapper purchaseOrderSkuMapper;
|
||||
|
||||
@Override
|
||||
public int deleteByPrimaryKey(Long id) {
|
||||
return purchaseOrderSkuMapper.deleteByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insert(PurchaseOrderSku record) {
|
||||
return purchaseOrderSkuMapper.insert(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSelective(PurchaseOrderSku record) {
|
||||
return purchaseOrderSkuMapper.insertSelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PurchaseOrderSku selectByPrimaryKey(Long id) {
|
||||
return purchaseOrderSkuMapper.selectByPrimaryKey(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(PurchaseOrderSku record) {
|
||||
return purchaseOrderSkuMapper.updateByPrimaryKeySelective(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKey(PurchaseOrderSku record) {
|
||||
return purchaseOrderSkuMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,52 @@
|
||||
package com.ms.biz.spi.callback;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.jinritemai.cloud.base.api.BaseRequest;
|
||||
import com.jinritemai.cloud.base.api.BaseResponse;
|
||||
import com.jinritemai.cloud.base.api.ExtensionService;
|
||||
import com.jinritemai.cloud.base.api.ExtensionServiceHandler;
|
||||
import com.ms.biz.common.R;
|
||||
import com.ms.biz.common.SPIBaseService;
|
||||
import com.ms.biz.service.DoudianMsgService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ExtensionService("CloudOpenMsgConsumer")
|
||||
@Slf4j
|
||||
public class DoudianMsgReceiveService extends SPIBaseService implements ExtensionServiceHandler<List<String>, Void> {
|
||||
|
||||
@Autowired
|
||||
private DoudianMsgService doudianMsgService;
|
||||
|
||||
@Override
|
||||
public BaseResponse<Void> handle(BaseRequest<List<String>> req) {
|
||||
// initHandle(req);
|
||||
|
||||
// ----参数校验----
|
||||
List<String> msgList = req.getData();
|
||||
if (msgList == null || msgList.isEmpty()) {
|
||||
R.ok();
|
||||
}
|
||||
String msgBody = JSON.toJSONString(msgList);
|
||||
log.info("CloudOpenMsgConsumer request: " + msgBody);
|
||||
// ----逻辑校验----
|
||||
|
||||
// ----业务处理----
|
||||
boolean addRet = false;
|
||||
try {
|
||||
addRet = doudianMsgService.addDoudianMsg(msgBody);
|
||||
} catch (Exception e) {
|
||||
log.error(String.format("addDoudianMsg fail, exception: %s", e.getMessage()));
|
||||
}
|
||||
|
||||
if (!addRet) {
|
||||
log.info(String.format("fail msgBody: %s", JSON.toJSONString(msgList)));
|
||||
return BaseResponse.<Void>builder().success(false).code("1").build();
|
||||
}
|
||||
|
||||
// 处理成功则返回 true code 0
|
||||
return BaseResponse.<Void>builder().success(true).code("0").build();
|
||||
}
|
||||
}
|
@ -0,0 +1,107 @@
|
||||
package com.ms.biz.task;
|
||||
|
||||
import com.ms.biz.common.TaskBaseService;
|
||||
import com.ms.biz.service.DoudianMsgService;
|
||||
import com.ms.dal.entity.DoudianMsgParseQueue;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.scheduling.annotation.Async;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
@Configuration
|
||||
@Component
|
||||
@Slf4j
|
||||
public class DoudianMsgParseTaskService extends TaskBaseService {
|
||||
|
||||
@Autowired
|
||||
private DoudianMsgService doudianMsgService;
|
||||
|
||||
/**
|
||||
* 同时开启任务处理数量
|
||||
*/
|
||||
public int getCorePoolSiz() {
|
||||
return 5;
|
||||
}
|
||||
|
||||
/**
|
||||
* 任务管理器名称
|
||||
*/
|
||||
public String getTaskExecutorName() {
|
||||
return "doudianMsgParseTaskPool";
|
||||
}
|
||||
|
||||
@Bean(name = "doudianMsgParseTaskPool")
|
||||
@Override
|
||||
public Executor getAsyncExecutor() {
|
||||
return super.getAsyncExecutor();
|
||||
}
|
||||
|
||||
@Resource(name = "doudianMsgParseTaskPool")
|
||||
protected Executor taskPool;
|
||||
|
||||
@Override
|
||||
protected Executor getTaskPool() {
|
||||
return taskPool;
|
||||
}
|
||||
|
||||
@Async("doudianMsgParseTaskPool")
|
||||
@Override
|
||||
public void runTask() {
|
||||
super.runTask();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getTask() {
|
||||
DoudianMsgParseQueue queue = doudianMsgService.lockDoudianMsgParseQueue();
|
||||
return queue;
|
||||
}
|
||||
|
||||
/**
|
||||
* 处理任务
|
||||
*
|
||||
* @param params
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Object processTask(Object params) {
|
||||
if (params == null) {
|
||||
return null;
|
||||
}
|
||||
DoudianMsgParseQueue queue = (DoudianMsgParseQueue) params;
|
||||
Long doudianMsgId = queue.getDoudianMsgId();
|
||||
|
||||
boolean isSuccess = false;
|
||||
try {
|
||||
isSuccess = doudianMsgService.processDoudianMsgParseQueue(doudianMsgId);
|
||||
} catch (Exception e) {
|
||||
log.error("ParseDoudianMsgTask processTask exception: ", e);
|
||||
doudianMsgService.failProcessDoudianMsgParseQueue(doudianMsgId);
|
||||
}
|
||||
|
||||
if (isSuccess) {
|
||||
return queue.getDoudianMsgParseQueueId();
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 清理任务
|
||||
*
|
||||
* @param params
|
||||
*/
|
||||
@Override
|
||||
public void clearTask(Object params) {
|
||||
if (params == null) {
|
||||
return;
|
||||
}
|
||||
Long queueId = (Long)params;
|
||||
doudianMsgService.deleteDoudianMsgParseQueue(queueId);
|
||||
}
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.ms.dal.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 抖店售后消息
|
||||
* @TableName dd_aftersale_msg
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class DdAftersaleMsg implements Serializable {
|
||||
/**
|
||||
* 自增id
|
||||
*/
|
||||
private Long ddAftersaleMsgId;
|
||||
|
||||
/**
|
||||
* 官方消息id
|
||||
*/
|
||||
private String msgId;
|
||||
|
||||
/**
|
||||
* 店铺id
|
||||
*/
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 消息类型
|
||||
*/
|
||||
private Integer tag;
|
||||
|
||||
/**
|
||||
* 消息内容 JSON
|
||||
*/
|
||||
private String data;
|
||||
|
||||
/**
|
||||
* 消息处理状态
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 消息处理失败原因
|
||||
*/
|
||||
private String reason;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date gmtCreate;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
private Date gmtModified;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.ms.dal.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 抖店订单消息
|
||||
* @TableName dd_trade_msg
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class DdTradeMsg implements Serializable {
|
||||
/**
|
||||
* 自增id
|
||||
*/
|
||||
private Long ddTradeMsgId;
|
||||
|
||||
/**
|
||||
* 官方的消息id
|
||||
*/
|
||||
private String msgId;
|
||||
|
||||
/**
|
||||
* 店铺id
|
||||
*/
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 消息类型
|
||||
*/
|
||||
private Integer tag;
|
||||
|
||||
/**
|
||||
* 消息内容 json
|
||||
*/
|
||||
private String data;
|
||||
|
||||
/**
|
||||
* 消息处理状态
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 消息处理失败原因
|
||||
*/
|
||||
private String reason;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date gmtCreate;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
private Date gmtModified;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
package com.ms.dal.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 抖店售后消息处理buffer
|
||||
* @TableName doudian_aftersale_msg_buffer
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class DoudianAftersaleMsgBuffer implements Serializable {
|
||||
/**
|
||||
* 自增id
|
||||
*/
|
||||
private Long doudianAftersaleMsgBufferId;
|
||||
|
||||
/**
|
||||
* 官方消息id
|
||||
*/
|
||||
private String msgId;
|
||||
|
||||
/**
|
||||
* 店铺id
|
||||
*/
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date gmtCreate;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
private Date gmtModified;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.ms.dal.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 抖店售后消息处理queue
|
||||
* @TableName doudian_aftersale_msg_queue
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class DoudianAftersaleMsgQueue implements Serializable {
|
||||
/**
|
||||
* 自增id
|
||||
*/
|
||||
private Long doudianAftersaleMsgQueueId;
|
||||
|
||||
/**
|
||||
* 官方消息id
|
||||
*/
|
||||
private String msgId;
|
||||
|
||||
/**
|
||||
* 店铺id
|
||||
*/
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 锁id
|
||||
*/
|
||||
private Integer locked;
|
||||
|
||||
/**
|
||||
* 锁时间
|
||||
*/
|
||||
private Date gmtLocked;
|
||||
|
||||
/**
|
||||
* 主机名
|
||||
*/
|
||||
private String hostname;
|
||||
|
||||
/**
|
||||
* 上次心跳时间
|
||||
*/
|
||||
private Date gmtLastHeartbeat;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date gmtCreate;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
private Date gmtModified;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
package com.ms.dal.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 抖店消息解析队列
|
||||
* @TableName doudian_msg_parse_queue
|
||||
*/
|
||||
@Data
|
||||
public class DoudianMsgParseQueue implements Serializable {
|
||||
/**
|
||||
* 自增id
|
||||
*/
|
||||
private Long doudianMsgParseQueueId;
|
||||
|
||||
/**
|
||||
* 抖店消息推送表主键
|
||||
*/
|
||||
private Long doudianMsgId;
|
||||
|
||||
/**
|
||||
* 锁id
|
||||
*/
|
||||
private Long locked;
|
||||
|
||||
/**
|
||||
* 锁时间
|
||||
*/
|
||||
private Date gmtLocked;
|
||||
|
||||
/**
|
||||
* 主机名
|
||||
*/
|
||||
private String hostname;
|
||||
|
||||
/**
|
||||
* 上次心态时间
|
||||
*/
|
||||
private Date gmtLastHeartbeat;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date gmtCreate;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date gmtModified;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
package com.ms.dal.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 抖店订单消息处理buffer
|
||||
* @TableName doudian_trade_msg_buffer
|
||||
*/
|
||||
@Data
|
||||
public class DoudianTradeMsgBuffer implements Serializable {
|
||||
/**
|
||||
* 自增id
|
||||
*/
|
||||
private Long doudianTradeMsgBufferId;
|
||||
|
||||
/**
|
||||
* 店铺id
|
||||
*/
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 官方消息id
|
||||
*/
|
||||
private String msgId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date gmtCreate;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
private Date gmtModified;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,60 @@
|
||||
package com.ms.dal.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 抖店订单消息处理queue
|
||||
* @TableName doudian_trade_msg_queue
|
||||
*/
|
||||
@Data
|
||||
public class DoudianTradeMsgQueue implements Serializable {
|
||||
/**
|
||||
* 自增id
|
||||
*/
|
||||
private Long doudianTradeMsgQueueId;
|
||||
|
||||
/**
|
||||
* 官方消息id
|
||||
*/
|
||||
private String msgId;
|
||||
|
||||
/**
|
||||
* 店铺id
|
||||
*/
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 锁id
|
||||
*/
|
||||
private Long locked;
|
||||
|
||||
/**
|
||||
* 锁时间
|
||||
*/
|
||||
private Date gmtLocked;
|
||||
|
||||
/**
|
||||
* 主键名
|
||||
*/
|
||||
private String hostname;
|
||||
|
||||
/**
|
||||
* 上次心态时间
|
||||
*/
|
||||
private Date gmtLastHeartbeat;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date gmtCreate;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
private Date gmtModified;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,81 @@
|
||||
package com.ms.dal.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 采购订单表
|
||||
* @TableName purchase_order
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class PlatformPurchaseOrder implements Serializable {
|
||||
/**
|
||||
* 选品采购单号
|
||||
*/
|
||||
private String purOrderId;
|
||||
|
||||
/**
|
||||
* 订单id
|
||||
*/
|
||||
private String orderId;
|
||||
|
||||
/**
|
||||
* 店铺id
|
||||
*/
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 外部预下单单号
|
||||
*/
|
||||
private String outPreOrderId;
|
||||
|
||||
/**
|
||||
* 供货商订单号
|
||||
*/
|
||||
private String supplierOrderId;
|
||||
|
||||
/**
|
||||
* 采购状态
|
||||
*/
|
||||
private String purchaseStatus;
|
||||
|
||||
/**
|
||||
* 采购单状态
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* h5端供货商的订单跳转链接
|
||||
*/
|
||||
private String supplierOrderH5Url;
|
||||
|
||||
/**
|
||||
* pc端供货商的订单跳转链接
|
||||
*/
|
||||
private String supplierOrderPcUrl;
|
||||
|
||||
/**
|
||||
* h5端支付url
|
||||
*/
|
||||
private String payH5Url;
|
||||
|
||||
/**
|
||||
* pc端支付url
|
||||
*/
|
||||
private String payPcUrl;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date gmtCreate;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
private Date gmtModified;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,77 @@
|
||||
package com.ms.dal.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
*
|
||||
* @TableName purchase_order_item
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class PurchaseOrderItem implements Serializable {
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private Long purchaseOrderItemId;
|
||||
|
||||
/**
|
||||
* 采购ID
|
||||
*/
|
||||
private Long purchaseOrderId;
|
||||
|
||||
/**
|
||||
* 选品采购单号
|
||||
*/
|
||||
private String purOrderId;
|
||||
|
||||
/**
|
||||
* 平台订单id
|
||||
*/
|
||||
private Long orderId;
|
||||
|
||||
/**
|
||||
* 商品ID
|
||||
*/
|
||||
private Long wareId;
|
||||
|
||||
/**
|
||||
* SKU ID
|
||||
*/
|
||||
private Long skuId;
|
||||
|
||||
/**
|
||||
* 采购链接
|
||||
*/
|
||||
private String purchaseUrl;
|
||||
|
||||
/**
|
||||
* 采购价格
|
||||
*/
|
||||
private BigDecimal purchasePrice;
|
||||
|
||||
/**
|
||||
* 采购数量
|
||||
*/
|
||||
private Integer purchaseNum;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date gmtCreate;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
private Date gmtModified;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.DdAftersaleMsg;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.DdAftersaleMsg
|
||||
*/
|
||||
@Mapper
|
||||
public interface DdAftersaleMsgMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DdAftersaleMsg record);
|
||||
|
||||
int insertOrUpdate(DdAftersaleMsg record);
|
||||
|
||||
int insertSelective(DdAftersaleMsg record);
|
||||
|
||||
DdAftersaleMsg selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DdAftersaleMsg record);
|
||||
|
||||
int updateByPrimaryKey(DdAftersaleMsg record);
|
||||
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.DdTradeMsg;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.DdTradeMsg
|
||||
*/
|
||||
@Mapper
|
||||
public interface DdTradeMsgMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DdTradeMsg record);
|
||||
|
||||
int insertOrUpdate(DdTradeMsg record);
|
||||
|
||||
int insertSelective(DdTradeMsg record);
|
||||
|
||||
DdTradeMsg selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DdTradeMsg record);
|
||||
|
||||
int updateByPrimaryKey(DdTradeMsg record);
|
||||
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.DoudianAftersaleMsgBuffer;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.DoudianAftersaleMsgBuffer
|
||||
*/
|
||||
@Mapper
|
||||
public interface DoudianAftersaleMsgBufferMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianAftersaleMsgBuffer record);
|
||||
|
||||
int insertOrUpdate(DoudianAftersaleMsgBuffer record);
|
||||
|
||||
int insertSelective(DoudianAftersaleMsgBuffer record);
|
||||
|
||||
DoudianAftersaleMsgBuffer selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianAftersaleMsgBuffer record);
|
||||
|
||||
int updateByPrimaryKey(DoudianAftersaleMsgBuffer record);
|
||||
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.DoudianAftersaleMsgQueue;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.DoudianAftersaleMsgQueue
|
||||
*/
|
||||
@Mapper
|
||||
public interface DoudianAftersaleMsgQueueMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianAftersaleMsgQueue record);
|
||||
|
||||
int insertOrUpdate(DoudianAftersaleMsgQueue record);
|
||||
|
||||
int insertSelective(DoudianAftersaleMsgQueue record);
|
||||
|
||||
DoudianAftersaleMsgQueue selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianAftersaleMsgQueue record);
|
||||
|
||||
int updateByPrimaryKey(DoudianAftersaleMsgQueue record);
|
||||
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.DoudianMsg;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.DoudianMsg
|
||||
*/
|
||||
@Mapper
|
||||
public interface DoudianMsgMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianMsg record);
|
||||
|
||||
int insertOrUpdate(DoudianMsg record);
|
||||
|
||||
int insertSelective(DoudianMsg record);
|
||||
|
||||
DoudianMsg selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianMsg record);
|
||||
|
||||
int updateByPrimaryKey(DoudianMsg record);
|
||||
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.DoudianMsgParseQueue;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.DoudianMsgParseQueue
|
||||
*/
|
||||
@Mapper
|
||||
public interface DoudianMsgParseQueueMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianMsgParseQueue record);
|
||||
|
||||
int insertOrUpdate(DoudianMsgParseQueue record);
|
||||
|
||||
int insertSelective(DoudianMsgParseQueue record);
|
||||
|
||||
DoudianMsgParseQueue selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianMsgParseQueue record);
|
||||
|
||||
int updateByPrimaryKey(DoudianMsgParseQueue record);
|
||||
|
||||
DoudianMsgParseQueue selectUnlockRowByQueueId(Long queueId);
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.DoudianTradeMsgBuffer;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.DoudianTradeMsgBuffer
|
||||
*/
|
||||
@Mapper
|
||||
public interface DoudianTradeMsgBufferMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianTradeMsgBuffer record);
|
||||
|
||||
int insertOrUpdate(DoudianTradeMsgBuffer record);
|
||||
|
||||
int insertSelective(DoudianTradeMsgBuffer record);
|
||||
|
||||
DoudianTradeMsgBuffer selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianTradeMsgBuffer record);
|
||||
|
||||
int updateByPrimaryKey(DoudianTradeMsgBuffer record);
|
||||
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.DoudianTradeMsgQueue;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.DoudianTradeMsgQueue
|
||||
*/
|
||||
@Mapper
|
||||
public interface DoudianTradeMsgQueueMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(DoudianTradeMsgQueue record);
|
||||
|
||||
int insertOrUpdate(DoudianTradeMsgQueue record);
|
||||
|
||||
int insertSelective(DoudianTradeMsgQueue record);
|
||||
|
||||
DoudianTradeMsgQueue selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(DoudianTradeMsgQueue record);
|
||||
|
||||
int updateByPrimaryKey(DoudianTradeMsgQueue record);
|
||||
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.PlatformPurchaseOrderAddress;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.PurchaseOrderAddress
|
||||
*/
|
||||
@Mapper
|
||||
public interface PlatformPurchaseOrderAddressMapper {
|
||||
|
||||
int deleteByPrimaryKey(String id);
|
||||
|
||||
int insert(PlatformPurchaseOrderAddress record);
|
||||
|
||||
int insertOrUpdate(PlatformPurchaseOrderAddress record);
|
||||
|
||||
int insertSelective(PlatformPurchaseOrderAddress record);
|
||||
|
||||
PlatformPurchaseOrderAddress selectByPrimaryKey(String id);
|
||||
|
||||
int updateByPrimaryKeySelective(PlatformPurchaseOrderAddress record);
|
||||
|
||||
int updateByPrimaryKey(PlatformPurchaseOrderAddress record);
|
||||
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.PlatformPurchaseOrder;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.PlatformPurchaseOrder
|
||||
*/
|
||||
@Mapper
|
||||
public interface PlatformPurchaseOrderMapper {
|
||||
|
||||
int deleteByPrimaryKey(String id);
|
||||
|
||||
int insert(PlatformPurchaseOrder record);
|
||||
|
||||
int insertOrUpdate(PlatformPurchaseOrder record);
|
||||
|
||||
int insertSelective(PlatformPurchaseOrder record);
|
||||
|
||||
PlatformPurchaseOrder selectByPrimaryKey(String id);
|
||||
|
||||
int updateByPrimaryKeySelective(PlatformPurchaseOrder record);
|
||||
|
||||
int updateByPrimaryKey(PlatformPurchaseOrder record);
|
||||
|
||||
List<PlatformPurchaseOrder> getListByPurOrderIds(@Param("purOrderIds") List<String> purOrderIds);
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.PlatformPurchaseOrderMaskAddress;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.PurchaseOrderMaskAddress
|
||||
*/
|
||||
@Mapper
|
||||
public interface PlatformPurchaseOrderMaskAddressMapper {
|
||||
|
||||
int deleteByPrimaryKey(String id);
|
||||
|
||||
int insert(PlatformPurchaseOrderMaskAddress record);
|
||||
|
||||
int insertOrUpdate(PlatformPurchaseOrderMaskAddress record);
|
||||
|
||||
int insertSelective(PlatformPurchaseOrderMaskAddress record);
|
||||
|
||||
PlatformPurchaseOrderMaskAddress selectByPrimaryKey(String id);
|
||||
|
||||
int updateByPrimaryKeySelective(PlatformPurchaseOrderMaskAddress record);
|
||||
|
||||
int updateByPrimaryKey(PlatformPurchaseOrderMaskAddress record);
|
||||
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.PlatformPurchaseOrderSku;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.PlatformPurchaseOrderSku
|
||||
*/
|
||||
@Mapper
|
||||
public interface PlatformPurchaseOrderSkuMapper {
|
||||
|
||||
int deleteByPrimaryKey(String id);
|
||||
|
||||
int insert(PlatformPurchaseOrderSku record);
|
||||
|
||||
int insertOrUpdate(PlatformPurchaseOrderSku record);
|
||||
|
||||
int insertSelective(PlatformPurchaseOrderSku record);
|
||||
|
||||
PlatformPurchaseOrderSku selectByPrimaryKey(String id);
|
||||
|
||||
int updateByPrimaryKeySelective(PlatformPurchaseOrderSku record);
|
||||
|
||||
int updateByPrimaryKey(PlatformPurchaseOrderSku record);
|
||||
|
||||
List<PlatformPurchaseOrderSku> getListByPurOrderIds(@Param("purOrderIds") List<String> purOrderIds);
|
||||
|
||||
|
||||
int insertBatch(List<PlatformPurchaseOrderSku> list);
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.PurchaseOrderAddress;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.PurchaseOrderAddress
|
||||
*/
|
||||
@Mapper
|
||||
public interface PurchaseOrderAddressMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PurchaseOrderAddress record);
|
||||
|
||||
int insertOrUpdate(PurchaseOrderAddress record);
|
||||
|
||||
int insertSelective(PurchaseOrderAddress record);
|
||||
|
||||
PurchaseOrderAddress selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(PurchaseOrderAddress record);
|
||||
|
||||
int updateByPrimaryKey(PurchaseOrderAddress record);
|
||||
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.PurchaseOrderItem;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.PurchaseOrderItem
|
||||
*/
|
||||
@Mapper
|
||||
public interface PurchaseOrderItemMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PurchaseOrderItem record);
|
||||
|
||||
int insertOrUpdate(PurchaseOrderItem record);
|
||||
|
||||
int insertSelective(PurchaseOrderItem record);
|
||||
|
||||
PurchaseOrderItem selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(PurchaseOrderItem record);
|
||||
|
||||
int updateByPrimaryKey(PurchaseOrderItem record);
|
||||
int insertBatch(List<PurchaseOrderItem> list);
|
||||
|
||||
int updateStatusByPurchaseOrderIds(@Param("status") String status, @Param("purchaseOrderIds") List<Long> purchaseOrderIds);
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.PurchaseOrderMaskAddress;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.PurchaseOrderMaskAddress
|
||||
*/
|
||||
@Mapper
|
||||
public interface PurchaseOrderMaskAddressMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PurchaseOrderMaskAddress record);
|
||||
|
||||
int insertOrUpdate(PurchaseOrderMaskAddress record);
|
||||
|
||||
int insertSelective(PurchaseOrderMaskAddress record);
|
||||
|
||||
PurchaseOrderMaskAddress selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(PurchaseOrderMaskAddress record);
|
||||
|
||||
int updateByPrimaryKey(PurchaseOrderMaskAddress record);
|
||||
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
package com.ms.dal.mapper;
|
||||
|
||||
import com.ms.dal.entity.PurchaseOrderSku;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Entity com.ms.dal.entity.PurchaseOrderSku
|
||||
*/
|
||||
@Mapper
|
||||
public interface PurchaseOrderSkuMapper {
|
||||
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(PurchaseOrderSku record);
|
||||
|
||||
int insertOrUpdate(PurchaseOrderSku record);
|
||||
|
||||
int insertSelective(PurchaseOrderSku record);
|
||||
|
||||
PurchaseOrderSku selectByPrimaryKey(Long id);
|
||||
|
||||
int updateByPrimaryKeySelective(PurchaseOrderSku record);
|
||||
|
||||
int updateByPrimaryKey(PurchaseOrderSku record);
|
||||
|
||||
int insertBatch(List<PurchaseOrderSku> list);
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue