com.wu.framework.easy.temple.service.impl.RunServiceImpl Maven / Gradle / Ivy
package com.wu.framework.easy.temple.service.impl;
import com.wu.framework.easy.temple.domain.UpsertBinary;
import com.wu.framework.easy.temple.domain.UserLog;
import com.wu.framework.easy.temple.service.RunService;
import com.wu.framework.inner.lazy.persistence.converter.SQLConverter;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
/**
* @author : Jia wei Wu
* @version 1.0
* describe :
* @date : 2020/9/18 下午11:34
*/
@Service
public class RunServiceImpl implements RunService {
public static void main(String[] args) {
List userLogList = new ArrayList<>();
for (int i = 0; i < 100; i++) {
UserLog userLog = new UserLog();
userLog.setCurrentTime(LocalDateTime.now());
userLog.setContent("创建时间:" + userLog.getCurrentTime());
userLog.setUserId(i);
userLogList.add(userLog);
}
userLogList.forEach(userLog -> userLog.setUserId(1));
System.out.println(userLogList);
String sql = SQLConverter.creatTableSQL(UserLog.class);
}
@Override
public List run(Integer size) {
List userLogList = new ArrayList<>();
size = size == null ? 10000 : size;
for (int i = 0; i < size; i++) {
UserLog userLog = new UserLog();
userLog.setCurrentTime(LocalDateTime.now());
userLog.setContent("创建时间:" + userLog.getCurrentTime());
userLog.setUserId(i);
userLogList.add(userLog);
}
return userLogList;
}
@Override
public List run1() {
return run(null);
}
@Override
public void run2(Integer size) {
run(size);
}
@Override
public List binary(Integer size) {
List upsertBinaryList = new ArrayList<>();
for (int i = 0; i < size; i++) {
upsertBinaryList.add(new UpsertBinary());
}
return upsertBinaryList;
}
}