package com.kidgrow.order.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.kidgrow.common.context.DynamicTableContextHolder;
import com.kidgrow.db.sharding.TableSuffix;
import com.kidgrow.order.entity.OrderInfo;
import com.kidgrow.order.service.IOrderDetailService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.util.List;
import java.util.Map;
/**
* 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
*
* @Description:
* @Project:
* @CreateDate: Created in 2020/2/6 10:58
* @Author: liuke
*/
@RunWith(SpringRunner.class)
@SpringBootTest
public class OrderInfoMapperTest {
@Autowired
private OrderInfoMapper orderInfoMapper;
@Autowired
private IOrderDetailService orderDetailService;
@Test
public void getOrderInfo() {
OrderInfo orderInfo = orderInfoMapper.selectById("111");
System.out.println(orderInfo);
}
@Test
public void orderInfoSelectList() {
List list = orderInfoMapper.selectList(new QueryWrapper()
.eq("order_id", "111"));
System.out.println(list);
System.out.println(list.size());
}
@Test
public void orderDetail() {
Map params = null;
params.put("page", 1);
params.put("limit", 10);
DynamicTableContextHolder.setDynamicTable("order_detail_2020");
DynamicTableContextHolder.setDynamicTable("order_info_2020");
orderDetailService.findList(params, "");
System.out.println(orderDetailService.findList(params, ""));
}
@Test
public void hashTest() {
String tableTag = TableSuffix.ofHash("1236847735607631873",64,"-000").getSuffix();
System.out.println(tableTag);
}
}