| | |
| | | package com.terra.system.service.data; |
| | | |
| | | import com.google.common.collect.Lists; |
| | | import cn.hutool.core.collection.ListUtil; |
| | | import com.terra.system.entity.all.BaseEntity; |
| | | import com.terra.system.entity.all.StaticData; |
| | | import com.terra.common.entity.all.StaticData; |
| | | import com.terra.system.entity.data.*; |
| | | import com.terra.system.entity.sys.UserEntity; |
| | | import com.terra.system.helper.*; |
| | |
| | | private <T> int batchInserts(BasicMapper basicMapper, List<T> list) { |
| | | int rows = 0; |
| | | //int count = (int) Math.ceil(list.size() / StaticData.D100) |
| | | List<List<T>> subLists = Lists.partition(list, StaticData.I50); |
| | | List<List<T>> subLists = ListUtil.partition(list, StaticData.I50); |
| | | for (List<T> sub : subLists) { |
| | | try { |
| | | rows += basicMapper.insertBatch(sub); |