import 'dart:math';
import 'package:x/common/date_time_util.dart';
/// id 工具类
class IdUtil {
/// 生成id
static String generateId() {
String timestamp = DateTimeUtil.getTimestamp().toString();
return timestamp.substring(4, timestamp.length) + Random().nextInt(9999).toString();
}
/// 根据时间生成id
static String generateIdByTimestamp(String timestamp) {
return timestamp.substring(4, timestamp.length) + "0000";
}
}
Flutter dart ID 生成工具类
3 min read