This commit is contained in:
GYJ
2025-03-15 11:37:31 +08:00
parent 20a572a655
commit 1e50ca5dd8
33 changed files with 921 additions and 7 deletions

View File

@@ -18,8 +18,8 @@ public class CodeGen {
private final static String DATABASE = "czg_cashier_test";
private final static String OLD_DATABASE = "fycashier";
// private final static boolean IS_OLD_VERSION = false;
private final static boolean IS_OLD_VERSION = true;
private final static boolean IS_OLD_VERSION = false;
// private final static boolean IS_OLD_VERSION = true;
public static void main(String[] args) {
//配置数据源
@@ -81,7 +81,7 @@ public class CodeGen {
//设置表前缀和只生成哪些表setGenerateTable 未配置时,生成所有表
globalConfig.getStrategyConfig()
.setTablePrefix("tb_")
.setGenerateTable("tb_shop_extend");
.setGenerateTable("tb_credit_buyer", "tb_credit_buyer_order", "tb_credit_payment_record");
EntityConfig entityConfig = globalConfig.getEntityConfig();
if (IS_OLD_VERSION) {

View File

@@ -1,10 +1,7 @@
package com.czg.mergedata.controller;
import com.czg.mergedata.common.resp.CzgResult;
import com.czg.mergedata.cur.service.CurShopAdService;
import com.czg.mergedata.cur.service.CurShopExtendService;
import com.czg.mergedata.cur.service.CurShopStorageService;
import com.czg.mergedata.cur.service.CurShopVendorService;
import com.czg.mergedata.cur.service.*;
import jakarta.annotation.Resource;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -28,6 +25,14 @@ public class ShopInfoController {
@Resource
private CurShopExtendService curShopExtendService;
@Resource
private CurCreditBuyerService curCreditBuyerService;
@RequestMapping("/credit")
public CzgResult<String> mergeCreditBuyer() {
return curCreditBuyerService.mergeCredit();
}
@RequestMapping("/extend")
public CzgResult<String> mergeShopExtend() {
return curShopExtendService.mergeShopExtend();

View File

@@ -0,0 +1,97 @@
package com.czg.mergedata.cur.entity;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.io.Serial;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 挂账人 实体类。
*
* @author mac
* @since 2025-03-15
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table("tb_credit_buyer")
public class CurCreditBuyer implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* 挂账编码
*/
@Id
private String id;
/**
* 店铺id
*/
private Long shopId;
/**
* 状态 1-启用 0-停用
*/
private Boolean status;
/**
* 挂账人
*/
private String debtor;
/**
* 手机号
*/
private String mobile;
/**
* 职务
*/
private String position;
/**
* 挂账额度
*/
private BigDecimal creditAmount;
/**
* 账户余额
*/
private BigDecimal accountBalance;
/**
* 还款方式 total-按总金额还款 order-按订单还款
*/
private String repaymentMethod;
/**
* 支付方式
*/
private String paymentMethod;
/**
* 责任人
*/
private String responsiblePerson;
/**
* 备注
*/
private String remark;
/**
* 删除标志 0-正常 1-删除
*/
private Boolean isDel;
}

View File

@@ -0,0 +1,74 @@
package com.czg.mergedata.cur.entity;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.io.Serial;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 挂账账单 实体类。
*
* @author mac
* @since 2025-03-15
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table("tb_credit_buyer_order")
public class CurCreditBuyerOrder implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* id
*/
@Id(keyType = KeyType.Auto)
private Long id;
/**
* 订单id
*/
private Long orderId;
/**
* 挂账人编码
*/
private String creditBuyerId;
/**
* 已付金额
*/
private BigDecimal paidAmount;
/**
* 状态 unpaid-未付款 partial-部分支付 paid-已付款
*/
private String status;
/**
* 最近一次付款时间
*/
private LocalDateTime lastPaymentTime;
/**
* 最近一次付款方式
*/
private String lastPaymentMethod;
/**
* 备注
*/
private String remark;
}

View File

@@ -0,0 +1,74 @@
package com.czg.mergedata.cur.entity;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.io.Serial;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 挂账账单付款记录 实体类。
*
* @author mac
* @since 2025-03-15
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table("tb_credit_payment_record")
public class CurCreditPaymentRecord implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* id
*/
@Id(keyType = KeyType.Auto)
private Long id;
/**
* 订单id
*/
private Long orderId;
/**
* 挂账人编码
*/
private String creditBuyerId;
/**
* 还款金额
*/
private BigDecimal repaymentAmount;
/**
* 支付方式
*/
private String paymentMethod;
/**
* 备注
*/
private String remark;
/**
* 还款时间
*/
private LocalDateTime paymentTime;
/**
* 操作时间
*/
private LocalDateTime createTime;
}

View File

@@ -0,0 +1,17 @@
package com.czg.mergedata.cur.mapper;
import com.mybatisflex.core.BaseMapper;
import com.czg.mergedata.cur.entity.CurCreditBuyer;
import org.apache.ibatis.annotations.Select;
/**
* 挂账人 映射层。
*
* @author mac
* @since 2025-03-15
*/
public interface CurCreditBuyerMapper extends BaseMapper<CurCreditBuyer> {
@Select("truncate tb_credit_buyer")
void truncateTable();
}

View File

@@ -0,0 +1,17 @@
package com.czg.mergedata.cur.mapper;
import com.mybatisflex.core.BaseMapper;
import com.czg.mergedata.cur.entity.CurCreditBuyerOrder;
import org.apache.ibatis.annotations.Select;
/**
* 挂账账单 映射层。
*
* @author mac
* @since 2025-03-15
*/
public interface CurCreditBuyerOrderMapper extends BaseMapper<CurCreditBuyerOrder> {
@Select("truncate tb_credit_buyer_order")
void truncateTable();
}

View File

@@ -0,0 +1,17 @@
package com.czg.mergedata.cur.mapper;
import com.mybatisflex.core.BaseMapper;
import com.czg.mergedata.cur.entity.CurCreditPaymentRecord;
import org.apache.ibatis.annotations.Select;
/**
* 挂账账单付款记录 映射层。
*
* @author mac
* @since 2025-03-15
*/
public interface CurCreditPaymentRecordMapper extends BaseMapper<CurCreditPaymentRecord> {
@Select("truncate tb_credit_payment_record")
void truncateTable();
}

View File

@@ -0,0 +1,14 @@
package com.czg.mergedata.cur.service;
import com.mybatisflex.core.service.IService;
import com.czg.mergedata.cur.entity.CurCreditBuyerOrder;
/**
* 挂账账单 服务层。
*
* @author mac
* @since 2025-03-15
*/
public interface CurCreditBuyerOrderService extends IService<CurCreditBuyerOrder> {
}

View File

@@ -0,0 +1,16 @@
package com.czg.mergedata.cur.service;
import com.czg.mergedata.common.resp.CzgResult;
import com.mybatisflex.core.service.IService;
import com.czg.mergedata.cur.entity.CurCreditBuyer;
/**
* 挂账人 服务层。
*
* @author mac
* @since 2025-03-15
*/
public interface CurCreditBuyerService extends IService<CurCreditBuyer> {
CzgResult<String> mergeCredit();
}

View File

@@ -0,0 +1,14 @@
package com.czg.mergedata.cur.service;
import com.mybatisflex.core.service.IService;
import com.czg.mergedata.cur.entity.CurCreditPaymentRecord;
/**
* 挂账账单付款记录 服务层。
*
* @author mac
* @since 2025-03-15
*/
public interface CurCreditPaymentRecordService extends IService<CurCreditPaymentRecord> {
}

View File

@@ -0,0 +1,18 @@
package com.czg.mergedata.cur.service.impl;
import com.mybatisflex.spring.service.impl.ServiceImpl;
import com.czg.mergedata.cur.entity.CurCreditBuyerOrder;
import com.czg.mergedata.cur.mapper.CurCreditBuyerOrderMapper;
import com.czg.mergedata.cur.service.CurCreditBuyerOrderService;
import org.springframework.stereotype.Service;
/**
* 挂账账单 服务层实现。
*
* @author mac
* @since 2025-03-15
*/
@Service
public class CurCreditBuyerOrderServiceImpl extends ServiceImpl<CurCreditBuyerOrderMapper, CurCreditBuyerOrder> implements CurCreditBuyerOrderService{
}

View File

@@ -0,0 +1,95 @@
package com.czg.mergedata.cur.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.czg.mergedata.common.resp.CzgResult;
import com.czg.mergedata.cur.entity.CurCreditBuyerOrder;
import com.czg.mergedata.cur.entity.CurCreditPaymentRecord;
import com.czg.mergedata.cur.mapper.CurCreditBuyerOrderMapper;
import com.czg.mergedata.cur.mapper.CurCreditPaymentRecordMapper;
import com.czg.mergedata.old.entity.OldCreditBuyer;
import com.czg.mergedata.old.entity.OldCreditBuyerOrder;
import com.czg.mergedata.old.entity.OldCreditPaymentRecord;
import com.czg.mergedata.old.service.OldCreditBuyerOrderService;
import com.czg.mergedata.old.service.OldCreditBuyerService;
import com.czg.mergedata.old.service.OldCreditPaymentRecordService;
import com.mybatisflex.spring.service.impl.ServiceImpl;
import com.czg.mergedata.cur.entity.CurCreditBuyer;
import com.czg.mergedata.cur.mapper.CurCreditBuyerMapper;
import com.czg.mergedata.cur.service.CurCreditBuyerService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList;
import java.util.List;
/**
* 挂账人 服务层实现。
*
* @author mac
* @since 2025-03-15
*/
@Service
public class CurCreditBuyerServiceImpl extends ServiceImpl<CurCreditBuyerMapper, CurCreditBuyer> implements CurCreditBuyerService {
@Resource
private CurCreditBuyerOrderMapper curCreditBuyerOrderMapper;
@Resource
private CurCreditPaymentRecordMapper curCreditPaymentRecordMapper;
@Resource
private OldCreditBuyerService oldCreditBuyerService;
@Resource
private OldCreditBuyerOrderService oldCreditBuyerOrderService;
@Resource
private OldCreditPaymentRecordService oldCreditPaymentRecordService;
@Override
@Transactional
public CzgResult<String> mergeCredit() {
getMapper().truncateTable();
curCreditBuyerOrderMapper.truncateTable();
curCreditPaymentRecordMapper.truncateTable();
execCredit();
execBuyerOrder();
execPaymentRecord();
return CzgResult.success("合并成功");
}
private void execCredit() {
List<OldCreditBuyer> list = oldCreditBuyerService.list();
List<CurCreditBuyer> curList = new ArrayList<>();
for (OldCreditBuyer oldCreditBuyer : list) {
CurCreditBuyer bean = BeanUtil.toBean(oldCreditBuyer, CurCreditBuyer.class);
curList.add(bean);
}
saveBatch(curList);
}
private void execBuyerOrder() {
List<OldCreditBuyerOrder> list = oldCreditBuyerOrderService.list();
List<CurCreditBuyerOrder> curList = new ArrayList<>();
for (OldCreditBuyerOrder oldCreditBuyerOrder : list) {
CurCreditBuyerOrder bean = BeanUtil.toBean(oldCreditBuyerOrder, CurCreditBuyerOrder.class);
curList.add(bean);
}
curCreditBuyerOrderMapper.insertBatch(curList);
}
private void execPaymentRecord() {
List<OldCreditPaymentRecord> list = oldCreditPaymentRecordService.list();
List<CurCreditPaymentRecord> curList = new ArrayList<>();
for (OldCreditPaymentRecord oldCreditPaymentRecord : list) {
CurCreditPaymentRecord bean = BeanUtil.toBean(oldCreditPaymentRecord, CurCreditPaymentRecord.class);
curList.add(bean);
}
curCreditPaymentRecordMapper.insertBatch(curList);
}
}

View File

@@ -0,0 +1,18 @@
package com.czg.mergedata.cur.service.impl;
import com.mybatisflex.spring.service.impl.ServiceImpl;
import com.czg.mergedata.cur.entity.CurCreditPaymentRecord;
import com.czg.mergedata.cur.mapper.CurCreditPaymentRecordMapper;
import com.czg.mergedata.cur.service.CurCreditPaymentRecordService;
import org.springframework.stereotype.Service;
/**
* 挂账账单付款记录 服务层实现。
*
* @author mac
* @since 2025-03-15
*/
@Service
public class CurCreditPaymentRecordServiceImpl extends ServiceImpl<CurCreditPaymentRecordMapper, CurCreditPaymentRecord> implements CurCreditPaymentRecordService{
}

View File

@@ -0,0 +1,97 @@
package com.czg.mergedata.old.entity;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.io.Serial;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 挂账人 实体类。
*
* @author mac
* @since 2025-03-15
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table("tb_credit_buyer")
public class OldCreditBuyer implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* 挂账编码
*/
@Id
private String id;
/**
* 店铺id
*/
private Integer shopId;
/**
* 状态 1-启用 0-停用
*/
private Boolean status;
/**
* 挂账人
*/
private String debtor;
/**
* 手机号
*/
private String mobile;
/**
* 职务
*/
private String position;
/**
* 挂账额度
*/
private BigDecimal creditAmount;
/**
* 账户余额
*/
private BigDecimal accountBalance;
/**
* 还款方式 total-按总金额还款 order-按订单还款
*/
private String repaymentMethod;
/**
* 支付方式
*/
private String paymentMethod;
/**
* 责任人
*/
private String responsiblePerson;
/**
* 备注
*/
private String remark;
/**
* 删除标志 0-正常 1-删除
*/
private Boolean delFlag;
}

View File

@@ -0,0 +1,74 @@
package com.czg.mergedata.old.entity;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.io.Serial;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 挂账账单 实体类。
*
* @author mac
* @since 2025-03-15
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table("tb_credit_buyer_order")
public class OldCreditBuyerOrder implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* id
*/
@Id(keyType = KeyType.Auto)
private Long id;
/**
* 订单id
*/
private Long orderId;
/**
* 挂账人编码
*/
private String creditBuyerId;
/**
* 已付金额
*/
private BigDecimal paidAmount;
/**
* 状态 unpaid-未付款 partial-部分支付 paid-已付款
*/
private String status;
/**
* 最近一次付款时间
*/
private LocalDateTime lastPaymentTime;
/**
* 最近一次付款方式
*/
private String lastPaymentMethod;
/**
* 备注
*/
private String remark;
}

View File

@@ -0,0 +1,74 @@
package com.czg.mergedata.old.entity;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.io.Serial;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 挂账账单付款记录 实体类。
*
* @author mac
* @since 2025-03-15
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table("tb_credit_payment_record")
public class OldCreditPaymentRecord implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* id
*/
@Id(keyType = KeyType.Auto)
private Long id;
/**
* 订单id
*/
private Long orderId;
/**
* 挂账人编码
*/
private String creditBuyerId;
/**
* 还款金额
*/
private BigDecimal repaymentAmount;
/**
* 支付方式
*/
private String paymentMethod;
/**
* 备注
*/
private String remark;
/**
* 还款时间
*/
private LocalDateTime paymentTime;
/**
* 操作时间
*/
private LocalDateTime createTime;
}

View File

@@ -0,0 +1,16 @@
package com.czg.mergedata.old.mapper;
import com.mybatisflex.annotation.UseDataSource;
import com.mybatisflex.core.BaseMapper;
import com.czg.mergedata.old.entity.OldCreditBuyer;
/**
* 挂账人 映射层。
*
* @author mac
* @since 2025-03-15
*/
@UseDataSource("ds2")
public interface OldCreditBuyerMapper extends BaseMapper<OldCreditBuyer> {
}

View File

@@ -0,0 +1,16 @@
package com.czg.mergedata.old.mapper;
import com.mybatisflex.annotation.UseDataSource;
import com.mybatisflex.core.BaseMapper;
import com.czg.mergedata.old.entity.OldCreditBuyerOrder;
/**
* 挂账账单 映射层。
*
* @author mac
* @since 2025-03-15
*/
@UseDataSource("ds2")
public interface OldCreditBuyerOrderMapper extends BaseMapper<OldCreditBuyerOrder> {
}

View File

@@ -0,0 +1,16 @@
package com.czg.mergedata.old.mapper;
import com.mybatisflex.annotation.UseDataSource;
import com.mybatisflex.core.BaseMapper;
import com.czg.mergedata.old.entity.OldCreditPaymentRecord;
/**
* 挂账账单付款记录 映射层。
*
* @author mac
* @since 2025-03-15
*/
@UseDataSource("ds2")
public interface OldCreditPaymentRecordMapper extends BaseMapper<OldCreditPaymentRecord> {
}

View File

@@ -0,0 +1,14 @@
package com.czg.mergedata.old.service;
import com.mybatisflex.core.service.IService;
import com.czg.mergedata.old.entity.OldCreditBuyerOrder;
/**
* 挂账账单 服务层。
*
* @author mac
* @since 2025-03-15
*/
public interface OldCreditBuyerOrderService extends IService<OldCreditBuyerOrder> {
}

View File

@@ -0,0 +1,14 @@
package com.czg.mergedata.old.service;
import com.mybatisflex.core.service.IService;
import com.czg.mergedata.old.entity.OldCreditBuyer;
/**
* 挂账人 服务层。
*
* @author mac
* @since 2025-03-15
*/
public interface OldCreditBuyerService extends IService<OldCreditBuyer> {
}

View File

@@ -0,0 +1,14 @@
package com.czg.mergedata.old.service;
import com.mybatisflex.core.service.IService;
import com.czg.mergedata.old.entity.OldCreditPaymentRecord;
/**
* 挂账账单付款记录 服务层。
*
* @author mac
* @since 2025-03-15
*/
public interface OldCreditPaymentRecordService extends IService<OldCreditPaymentRecord> {
}

View File

@@ -0,0 +1,18 @@
package com.czg.mergedata.old.service.impl;
import com.mybatisflex.spring.service.impl.ServiceImpl;
import com.czg.mergedata.old.entity.OldCreditBuyerOrder;
import com.czg.mergedata.old.mapper.OldCreditBuyerOrderMapper;
import com.czg.mergedata.old.service.OldCreditBuyerOrderService;
import org.springframework.stereotype.Service;
/**
* 挂账账单 服务层实现。
*
* @author mac
* @since 2025-03-15
*/
@Service
public class OldCreditBuyerOrderServiceImpl extends ServiceImpl<OldCreditBuyerOrderMapper, OldCreditBuyerOrder> implements OldCreditBuyerOrderService{
}

View File

@@ -0,0 +1,18 @@
package com.czg.mergedata.old.service.impl;
import com.mybatisflex.spring.service.impl.ServiceImpl;
import com.czg.mergedata.old.entity.OldCreditBuyer;
import com.czg.mergedata.old.mapper.OldCreditBuyerMapper;
import com.czg.mergedata.old.service.OldCreditBuyerService;
import org.springframework.stereotype.Service;
/**
* 挂账人 服务层实现。
*
* @author mac
* @since 2025-03-15
*/
@Service
public class OldCreditBuyerServiceImpl extends ServiceImpl<OldCreditBuyerMapper, OldCreditBuyer> implements OldCreditBuyerService{
}

View File

@@ -0,0 +1,18 @@
package com.czg.mergedata.old.service.impl;
import com.mybatisflex.spring.service.impl.ServiceImpl;
import com.czg.mergedata.old.entity.OldCreditPaymentRecord;
import com.czg.mergedata.old.mapper.OldCreditPaymentRecordMapper;
import com.czg.mergedata.old.service.OldCreditPaymentRecordService;
import org.springframework.stereotype.Service;
/**
* 挂账账单付款记录 服务层实现。
*
* @author mac
* @since 2025-03-15
*/
@Service
public class OldCreditPaymentRecordServiceImpl extends ServiceImpl<OldCreditPaymentRecordMapper, OldCreditPaymentRecord> implements OldCreditPaymentRecordService{
}

View File

@@ -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.czg.mergedata.cur.mapper.CurCreditBuyerMapper">
</mapper>

View File

@@ -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.czg.mergedata.cur.mapper.CurCreditBuyerOrderMapper">
</mapper>

View File

@@ -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.czg.mergedata.cur.mapper.CurCreditPaymentRecordMapper">
</mapper>

View File

@@ -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.czg.mergedata.old.mapper.OldCreditBuyerMapper">
</mapper>

View File

@@ -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.czg.mergedata.old.mapper.OldCreditBuyerOrderMapper">
</mapper>

View File

@@ -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.czg.mergedata.old.mapper.OldCreditPaymentRecordMapper">
</mapper>

View File

@@ -163,3 +163,10 @@
#### 执行表
- tb_shop_extend 表
### 24. 挂账
> /merge/shopInfo/credit
#### 执行表
- tb_credit_buyer 表
- tb_credit_buyer_order 表
- tb_credit_payment_record 表