所有数据库表,提供相应的provider、桥接等方法
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/// 重试 Domain 实体
|
||||
class Retry {
|
||||
class ApiRetry {
|
||||
final int? id;
|
||||
final int? uid;
|
||||
final String apiType;
|
||||
@@ -13,7 +13,7 @@ class Retry {
|
||||
final int? createTime;
|
||||
final int? addIndex;
|
||||
|
||||
const Retry({
|
||||
const ApiRetry({
|
||||
this.id,
|
||||
this.uid,
|
||||
this.apiType = '',
|
||||
@@ -28,7 +28,7 @@ class Retry {
|
||||
this.addIndex,
|
||||
});
|
||||
|
||||
Retry copyWith({
|
||||
ApiRetry copyWith({
|
||||
int? id,
|
||||
int? uid,
|
||||
String? apiType,
|
||||
@@ -42,7 +42,7 @@ class Retry {
|
||||
int? createTime,
|
||||
int? addIndex,
|
||||
}) {
|
||||
return Retry(
|
||||
return ApiRetry(
|
||||
id: id ?? this.id,
|
||||
uid: uid ?? this.uid,
|
||||
apiType: apiType ?? this.apiType,
|
||||
@@ -1,112 +1,31 @@
|
||||
/// 发现小程序 Domain 实体
|
||||
class DiscoverMiniApp {
|
||||
final String id;
|
||||
final String? name;
|
||||
final String? openuid;
|
||||
final String? devId;
|
||||
final String? icon;
|
||||
final String? iconGaussian;
|
||||
final String? downloadUrl;
|
||||
final String? description;
|
||||
final int? version;
|
||||
final int? typ;
|
||||
final int? flag;
|
||||
final int? reviewStatus;
|
||||
final int? favoriteAt;
|
||||
final int? isActive;
|
||||
final int? createdAt;
|
||||
final int? updatedAt;
|
||||
final int? deletedAt;
|
||||
final double? score;
|
||||
final String? channels;
|
||||
final String? devName;
|
||||
final String? pictureGaussian;
|
||||
final String? picture;
|
||||
final int? commentNum;
|
||||
final String? lastLoginAt;
|
||||
final String? screen;
|
||||
import 'package:im_app/domain/entities/mini_app.dart';
|
||||
|
||||
class DiscoverMiniApp extends MiniApp {
|
||||
const DiscoverMiniApp({
|
||||
required this.id,
|
||||
this.name,
|
||||
this.openuid,
|
||||
this.devId,
|
||||
this.icon,
|
||||
this.iconGaussian,
|
||||
this.downloadUrl,
|
||||
this.description,
|
||||
this.version,
|
||||
this.typ,
|
||||
this.flag,
|
||||
this.reviewStatus,
|
||||
this.favoriteAt,
|
||||
this.isActive,
|
||||
this.createdAt,
|
||||
this.updatedAt,
|
||||
this.deletedAt,
|
||||
this.score,
|
||||
this.channels,
|
||||
this.devName,
|
||||
this.pictureGaussian,
|
||||
this.picture,
|
||||
this.commentNum,
|
||||
this.lastLoginAt,
|
||||
this.screen,
|
||||
required super.id,
|
||||
super.name,
|
||||
super.openuid,
|
||||
super.devId,
|
||||
super.icon,
|
||||
super.iconGaussian,
|
||||
super.downloadUrl,
|
||||
super.description,
|
||||
super.version,
|
||||
super.typ,
|
||||
super.flag,
|
||||
super.reviewStatus,
|
||||
super.favoriteAt,
|
||||
super.isActive,
|
||||
super.createdAt,
|
||||
super.updatedAt,
|
||||
super.deletedAt,
|
||||
super.score,
|
||||
super.channels,
|
||||
super.devName,
|
||||
super.pictureGaussian,
|
||||
super.picture,
|
||||
super.commentNum,
|
||||
super.lastLoginAt,
|
||||
super.screen,
|
||||
});
|
||||
|
||||
DiscoverMiniApp copyWith({
|
||||
String? id,
|
||||
String? name,
|
||||
String? openuid,
|
||||
String? devId,
|
||||
String? icon,
|
||||
String? iconGaussian,
|
||||
String? downloadUrl,
|
||||
String? description,
|
||||
int? version,
|
||||
int? typ,
|
||||
int? flag,
|
||||
int? reviewStatus,
|
||||
int? favoriteAt,
|
||||
int? isActive,
|
||||
int? createdAt,
|
||||
int? updatedAt,
|
||||
int? deletedAt,
|
||||
double? score,
|
||||
String? channels,
|
||||
String? devName,
|
||||
String? pictureGaussian,
|
||||
String? picture,
|
||||
int? commentNum,
|
||||
String? lastLoginAt,
|
||||
String? screen,
|
||||
}) {
|
||||
return DiscoverMiniApp(
|
||||
id: id ?? this.id,
|
||||
name: name ?? this.name,
|
||||
openuid: openuid ?? this.openuid,
|
||||
devId: devId ?? this.devId,
|
||||
icon: icon ?? this.icon,
|
||||
iconGaussian: iconGaussian ?? this.iconGaussian,
|
||||
downloadUrl: downloadUrl ?? this.downloadUrl,
|
||||
description: description ?? this.description,
|
||||
version: version ?? this.version,
|
||||
typ: typ ?? this.typ,
|
||||
flag: flag ?? this.flag,
|
||||
reviewStatus: reviewStatus ?? this.reviewStatus,
|
||||
favoriteAt: favoriteAt ?? this.favoriteAt,
|
||||
isActive: isActive ?? this.isActive,
|
||||
createdAt: createdAt ?? this.createdAt,
|
||||
updatedAt: updatedAt ?? this.updatedAt,
|
||||
deletedAt: deletedAt ?? this.deletedAt,
|
||||
score: score ?? this.score,
|
||||
channels: channels ?? this.channels,
|
||||
devName: devName ?? this.devName,
|
||||
pictureGaussian: pictureGaussian ?? this.pictureGaussian,
|
||||
picture: picture ?? this.picture,
|
||||
commentNum: commentNum ?? this.commentNum,
|
||||
lastLoginAt: lastLoginAt ?? this.lastLoginAt,
|
||||
screen: screen ?? this.screen,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,112 +1,31 @@
|
||||
/// 探索小程序 Domain 实体
|
||||
class ExploreMiniApp {
|
||||
final String id;
|
||||
final String? name;
|
||||
final String? openuid;
|
||||
final String? devId;
|
||||
final String? icon;
|
||||
final String? iconGaussian;
|
||||
final String? downloadUrl;
|
||||
final String? description;
|
||||
final int? version;
|
||||
final int? typ;
|
||||
final int? flag;
|
||||
final int? reviewStatus;
|
||||
final int? favoriteAt;
|
||||
final int? isActive;
|
||||
final int? createdAt;
|
||||
final int? updatedAt;
|
||||
final int? deletedAt;
|
||||
final double? score;
|
||||
final String? channels;
|
||||
final String? devName;
|
||||
final String? pictureGaussian;
|
||||
final String? picture;
|
||||
final int? commentNum;
|
||||
final int? lastLoginAt;
|
||||
final String? screen;
|
||||
import 'package:im_app/domain/entities/mini_app.dart';
|
||||
|
||||
class ExploreMiniApp extends MiniApp {
|
||||
const ExploreMiniApp({
|
||||
required this.id,
|
||||
this.name,
|
||||
this.openuid,
|
||||
this.devId,
|
||||
this.icon,
|
||||
this.iconGaussian,
|
||||
this.downloadUrl,
|
||||
this.description,
|
||||
this.version,
|
||||
this.typ,
|
||||
this.flag,
|
||||
this.reviewStatus,
|
||||
this.favoriteAt,
|
||||
this.isActive,
|
||||
this.createdAt,
|
||||
this.updatedAt,
|
||||
this.deletedAt,
|
||||
this.score,
|
||||
this.channels,
|
||||
this.devName,
|
||||
this.pictureGaussian,
|
||||
this.picture,
|
||||
this.commentNum,
|
||||
this.lastLoginAt,
|
||||
this.screen,
|
||||
required super.id,
|
||||
super.name,
|
||||
super.openuid,
|
||||
super.devId,
|
||||
super.icon,
|
||||
super.iconGaussian,
|
||||
super.downloadUrl,
|
||||
super.description,
|
||||
super.version,
|
||||
super.typ,
|
||||
super.flag,
|
||||
super.reviewStatus,
|
||||
super.favoriteAt,
|
||||
super.isActive,
|
||||
super.createdAt,
|
||||
super.updatedAt,
|
||||
super.deletedAt,
|
||||
super.score,
|
||||
super.channels,
|
||||
super.devName,
|
||||
super.pictureGaussian,
|
||||
super.picture,
|
||||
super.commentNum,
|
||||
super.lastLoginAt,
|
||||
super.screen,
|
||||
});
|
||||
|
||||
ExploreMiniApp copyWith({
|
||||
String? id,
|
||||
String? name,
|
||||
String? openuid,
|
||||
String? devId,
|
||||
String? icon,
|
||||
String? iconGaussian,
|
||||
String? downloadUrl,
|
||||
String? description,
|
||||
int? version,
|
||||
int? typ,
|
||||
int? flag,
|
||||
int? reviewStatus,
|
||||
int? favoriteAt,
|
||||
int? isActive,
|
||||
int? createdAt,
|
||||
int? updatedAt,
|
||||
int? deletedAt,
|
||||
double? score,
|
||||
String? channels,
|
||||
String? devName,
|
||||
String? pictureGaussian,
|
||||
String? picture,
|
||||
int? commentNum,
|
||||
int? lastLoginAt,
|
||||
String? screen,
|
||||
}) {
|
||||
return ExploreMiniApp(
|
||||
id: id ?? this.id,
|
||||
name: name ?? this.name,
|
||||
openuid: openuid ?? this.openuid,
|
||||
devId: devId ?? this.devId,
|
||||
icon: icon ?? this.icon,
|
||||
iconGaussian: iconGaussian ?? this.iconGaussian,
|
||||
downloadUrl: downloadUrl ?? this.downloadUrl,
|
||||
description: description ?? this.description,
|
||||
version: version ?? this.version,
|
||||
typ: typ ?? this.typ,
|
||||
flag: flag ?? this.flag,
|
||||
reviewStatus: reviewStatus ?? this.reviewStatus,
|
||||
favoriteAt: favoriteAt ?? this.favoriteAt,
|
||||
isActive: isActive ?? this.isActive,
|
||||
createdAt: createdAt ?? this.createdAt,
|
||||
updatedAt: updatedAt ?? this.updatedAt,
|
||||
deletedAt: deletedAt ?? this.deletedAt,
|
||||
score: score ?? this.score,
|
||||
channels: channels ?? this.channels,
|
||||
devName: devName ?? this.devName,
|
||||
pictureGaussian: pictureGaussian ?? this.pictureGaussian,
|
||||
picture: picture ?? this.picture,
|
||||
commentNum: commentNum ?? this.commentNum,
|
||||
lastLoginAt: lastLoginAt ?? this.lastLoginAt,
|
||||
screen: screen ?? this.screen,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/// 收藏 Domain 实体
|
||||
class Favourite {
|
||||
class Favorite {
|
||||
final int id;
|
||||
final String parentId;
|
||||
final String data;
|
||||
@@ -16,7 +16,7 @@ class Favourite {
|
||||
final int isUploaded;
|
||||
final String urls;
|
||||
|
||||
const Favourite({
|
||||
const Favorite({
|
||||
required this.id,
|
||||
this.parentId = '',
|
||||
this.data = '',
|
||||
@@ -34,7 +34,7 @@ class Favourite {
|
||||
this.urls = '[]',
|
||||
});
|
||||
|
||||
Favourite copyWith({
|
||||
Favorite copyWith({
|
||||
int? id,
|
||||
String? parentId,
|
||||
String? data,
|
||||
@@ -51,7 +51,7 @@ class Favourite {
|
||||
int? isUploaded,
|
||||
String? urls,
|
||||
}) {
|
||||
return Favourite(
|
||||
return Favorite(
|
||||
id: id ?? this.id,
|
||||
parentId: parentId ?? this.parentId,
|
||||
data: data ?? this.data,
|
||||
@@ -1,5 +1,5 @@
|
||||
/// 收藏详情 Domain 实体
|
||||
class FavouriteDetail {
|
||||
class FavoriteDetail {
|
||||
final int? id;
|
||||
final String relatedId;
|
||||
final String content;
|
||||
@@ -9,7 +9,7 @@ class FavouriteDetail {
|
||||
final int? chatId;
|
||||
final int? sendTime;
|
||||
|
||||
const FavouriteDetail({
|
||||
const FavoriteDetail({
|
||||
this.id,
|
||||
this.relatedId = '',
|
||||
this.content = '',
|
||||
@@ -20,7 +20,7 @@ class FavouriteDetail {
|
||||
this.sendTime,
|
||||
});
|
||||
|
||||
FavouriteDetail copyWith({
|
||||
FavoriteDetail copyWith({
|
||||
int? id,
|
||||
String? relatedId,
|
||||
String? content,
|
||||
@@ -30,7 +30,7 @@ class FavouriteDetail {
|
||||
int? chatId,
|
||||
int? sendTime,
|
||||
}) {
|
||||
return FavouriteDetail(
|
||||
return FavoriteDetail(
|
||||
id: id ?? this.id,
|
||||
relatedId: relatedId ?? this.relatedId,
|
||||
content: content ?? this.content,
|
||||
@@ -1,112 +1,32 @@
|
||||
import 'package:im_app/domain/entities/mini_app.dart';
|
||||
|
||||
/// 收藏小程序 Domain 实体
|
||||
class FavoriteMiniApp {
|
||||
final String id;
|
||||
final String? name;
|
||||
final String? openuid;
|
||||
final String? devId;
|
||||
final String? icon;
|
||||
final String? iconGaussian;
|
||||
final String? downloadUrl;
|
||||
final String? description;
|
||||
final int? version;
|
||||
final int? typ;
|
||||
final int? flag;
|
||||
final int? reviewStatus;
|
||||
final int? favoriteAt;
|
||||
final int? isActive;
|
||||
final int? createdAt;
|
||||
final int? updatedAt;
|
||||
final int? deletedAt;
|
||||
final double? score;
|
||||
final String? channels;
|
||||
final String? devName;
|
||||
final String? pictureGaussian;
|
||||
final String? picture;
|
||||
final int? commentNum;
|
||||
final int? lastLoginAt;
|
||||
final String? screen;
|
||||
|
||||
class FavoriteMiniApp extends MiniApp {
|
||||
const FavoriteMiniApp({
|
||||
required this.id,
|
||||
this.name,
|
||||
this.openuid,
|
||||
this.devId,
|
||||
this.icon,
|
||||
this.iconGaussian,
|
||||
this.downloadUrl,
|
||||
this.description,
|
||||
this.version,
|
||||
this.typ,
|
||||
this.flag,
|
||||
this.reviewStatus,
|
||||
this.favoriteAt,
|
||||
this.isActive,
|
||||
this.createdAt,
|
||||
this.updatedAt,
|
||||
this.deletedAt,
|
||||
this.score,
|
||||
this.channels,
|
||||
this.devName,
|
||||
this.pictureGaussian,
|
||||
this.picture,
|
||||
this.commentNum,
|
||||
this.lastLoginAt,
|
||||
this.screen,
|
||||
required super.id,
|
||||
super.name,
|
||||
super.openuid,
|
||||
super.devId,
|
||||
super.icon,
|
||||
super.iconGaussian,
|
||||
super.downloadUrl,
|
||||
super.description,
|
||||
super.version,
|
||||
super.typ,
|
||||
super.flag,
|
||||
super.reviewStatus,
|
||||
super.favoriteAt,
|
||||
super.isActive,
|
||||
super.createdAt,
|
||||
super.updatedAt,
|
||||
super.deletedAt,
|
||||
super.score,
|
||||
super.channels,
|
||||
super.devName,
|
||||
super.pictureGaussian,
|
||||
super.picture,
|
||||
super.commentNum,
|
||||
super.lastLoginAt,
|
||||
super.screen,
|
||||
});
|
||||
|
||||
FavoriteMiniApp copyWith({
|
||||
String? id,
|
||||
String? name,
|
||||
String? openuid,
|
||||
String? devId,
|
||||
String? icon,
|
||||
String? iconGaussian,
|
||||
String? downloadUrl,
|
||||
String? description,
|
||||
int? version,
|
||||
int? typ,
|
||||
int? flag,
|
||||
int? reviewStatus,
|
||||
int? favoriteAt,
|
||||
int? isActive,
|
||||
int? createdAt,
|
||||
int? updatedAt,
|
||||
int? deletedAt,
|
||||
double? score,
|
||||
String? channels,
|
||||
String? devName,
|
||||
String? pictureGaussian,
|
||||
String? picture,
|
||||
int? commentNum,
|
||||
int? lastLoginAt,
|
||||
String? screen,
|
||||
}) {
|
||||
return FavoriteMiniApp(
|
||||
id: id ?? this.id,
|
||||
name: name ?? this.name,
|
||||
openuid: openuid ?? this.openuid,
|
||||
devId: devId ?? this.devId,
|
||||
icon: icon ?? this.icon,
|
||||
iconGaussian: iconGaussian ?? this.iconGaussian,
|
||||
downloadUrl: downloadUrl ?? this.downloadUrl,
|
||||
description: description ?? this.description,
|
||||
version: version ?? this.version,
|
||||
typ: typ ?? this.typ,
|
||||
flag: flag ?? this.flag,
|
||||
reviewStatus: reviewStatus ?? this.reviewStatus,
|
||||
favoriteAt: favoriteAt ?? this.favoriteAt,
|
||||
isActive: isActive ?? this.isActive,
|
||||
createdAt: createdAt ?? this.createdAt,
|
||||
updatedAt: updatedAt ?? this.updatedAt,
|
||||
deletedAt: deletedAt ?? this.deletedAt,
|
||||
score: score ?? this.score,
|
||||
channels: channels ?? this.channels,
|
||||
devName: devName ?? this.devName,
|
||||
pictureGaussian: pictureGaussian ?? this.pictureGaussian,
|
||||
picture: picture ?? this.picture,
|
||||
commentNum: commentNum ?? this.commentNum,
|
||||
lastLoginAt: lastLoginAt ?? this.lastLoginAt,
|
||||
screen: screen ?? this.screen,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
114
apps/im_app/lib/domain/entities/mini_app.dart
Normal file
114
apps/im_app/lib/domain/entities/mini_app.dart
Normal file
@@ -0,0 +1,114 @@
|
||||
/// 小程序 Domain 实体
|
||||
///
|
||||
/// discover / explore / favorite / recent 四张表共用同一个实体
|
||||
class MiniApp {
|
||||
final String id;
|
||||
final String? name;
|
||||
final String? openuid;
|
||||
final String? devId;
|
||||
final String? icon;
|
||||
final String? iconGaussian;
|
||||
final String? downloadUrl;
|
||||
final String? description;
|
||||
final int? version;
|
||||
final int? typ;
|
||||
final int? flag;
|
||||
final int? reviewStatus;
|
||||
final int? favoriteAt;
|
||||
final int? isActive;
|
||||
final int? createdAt;
|
||||
final int? updatedAt;
|
||||
final int? deletedAt;
|
||||
final double? score;
|
||||
final String? channels;
|
||||
final String? devName;
|
||||
final String? pictureGaussian;
|
||||
final String? picture;
|
||||
final int? commentNum;
|
||||
final String? lastLoginAt;
|
||||
final String? screen;
|
||||
|
||||
const MiniApp({
|
||||
required this.id,
|
||||
this.name,
|
||||
this.openuid,
|
||||
this.devId,
|
||||
this.icon,
|
||||
this.iconGaussian,
|
||||
this.downloadUrl,
|
||||
this.description,
|
||||
this.version,
|
||||
this.typ,
|
||||
this.flag,
|
||||
this.reviewStatus,
|
||||
this.favoriteAt,
|
||||
this.isActive,
|
||||
this.createdAt,
|
||||
this.updatedAt,
|
||||
this.deletedAt,
|
||||
this.score,
|
||||
this.channels,
|
||||
this.devName,
|
||||
this.pictureGaussian,
|
||||
this.picture,
|
||||
this.commentNum,
|
||||
this.lastLoginAt,
|
||||
this.screen,
|
||||
});
|
||||
|
||||
MiniApp copyWith({
|
||||
String? id,
|
||||
String? name,
|
||||
String? openuid,
|
||||
String? devId,
|
||||
String? icon,
|
||||
String? iconGaussian,
|
||||
String? downloadUrl,
|
||||
String? description,
|
||||
int? version,
|
||||
int? typ,
|
||||
int? flag,
|
||||
int? reviewStatus,
|
||||
int? favoriteAt,
|
||||
int? isActive,
|
||||
int? createdAt,
|
||||
int? updatedAt,
|
||||
int? deletedAt,
|
||||
double? score,
|
||||
String? channels,
|
||||
String? devName,
|
||||
String? pictureGaussian,
|
||||
String? picture,
|
||||
int? commentNum,
|
||||
String? lastLoginAt,
|
||||
String? screen,
|
||||
}) {
|
||||
return MiniApp(
|
||||
id: id ?? this.id,
|
||||
name: name ?? this.name,
|
||||
openuid: openuid ?? this.openuid,
|
||||
devId: devId ?? this.devId,
|
||||
icon: icon ?? this.icon,
|
||||
iconGaussian: iconGaussian ?? this.iconGaussian,
|
||||
downloadUrl: downloadUrl ?? this.downloadUrl,
|
||||
description: description ?? this.description,
|
||||
version: version ?? this.version,
|
||||
typ: typ ?? this.typ,
|
||||
flag: flag ?? this.flag,
|
||||
reviewStatus: reviewStatus ?? this.reviewStatus,
|
||||
favoriteAt: favoriteAt ?? this.favoriteAt,
|
||||
isActive: isActive ?? this.isActive,
|
||||
createdAt: createdAt ?? this.createdAt,
|
||||
updatedAt: updatedAt ?? this.updatedAt,
|
||||
deletedAt: deletedAt ?? this.deletedAt,
|
||||
score: score ?? this.score,
|
||||
channels: channels ?? this.channels,
|
||||
devName: devName ?? this.devName,
|
||||
pictureGaussian: pictureGaussian ?? this.pictureGaussian,
|
||||
picture: picture ?? this.picture,
|
||||
commentNum: commentNum ?? this.commentNum,
|
||||
lastLoginAt: lastLoginAt ?? this.lastLoginAt,
|
||||
screen: screen ?? this.screen,
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -1,112 +1,32 @@
|
||||
import 'package:im_app/domain/entities/mini_app.dart';
|
||||
|
||||
/// 最近小程序 Domain 实体
|
||||
class RecentMiniApp {
|
||||
final String id;
|
||||
final String? name;
|
||||
final String? openuid;
|
||||
final String? devId;
|
||||
final String? icon;
|
||||
final String? iconGaussian;
|
||||
final String? downloadUrl;
|
||||
final String? description;
|
||||
final int? version;
|
||||
final int? typ;
|
||||
final int? flag;
|
||||
final int? reviewStatus;
|
||||
final int? favoriteAt;
|
||||
final int? isActive;
|
||||
final int? createdAt;
|
||||
final int? updatedAt;
|
||||
final int? deletedAt;
|
||||
final double? score;
|
||||
final String? channels;
|
||||
final String? devName;
|
||||
final String? pictureGaussian;
|
||||
final String? picture;
|
||||
final int? commentNum;
|
||||
final int? lastLoginAt;
|
||||
final String? screen;
|
||||
|
||||
class RecentMiniApp extends MiniApp {
|
||||
const RecentMiniApp({
|
||||
required this.id,
|
||||
this.name,
|
||||
this.openuid,
|
||||
this.devId,
|
||||
this.icon,
|
||||
this.iconGaussian,
|
||||
this.downloadUrl,
|
||||
this.description,
|
||||
this.version,
|
||||
this.typ,
|
||||
this.flag,
|
||||
this.reviewStatus,
|
||||
this.favoriteAt,
|
||||
this.isActive,
|
||||
this.createdAt,
|
||||
this.updatedAt,
|
||||
this.deletedAt,
|
||||
this.score,
|
||||
this.channels,
|
||||
this.devName,
|
||||
this.pictureGaussian,
|
||||
this.picture,
|
||||
this.commentNum,
|
||||
this.lastLoginAt,
|
||||
this.screen,
|
||||
required super.id,
|
||||
super.name,
|
||||
super.openuid,
|
||||
super.devId,
|
||||
super.icon,
|
||||
super.iconGaussian,
|
||||
super.downloadUrl,
|
||||
super.description,
|
||||
super.version,
|
||||
super.typ,
|
||||
super.flag,
|
||||
super.reviewStatus,
|
||||
super.favoriteAt,
|
||||
super.isActive,
|
||||
super.createdAt,
|
||||
super.updatedAt,
|
||||
super.deletedAt,
|
||||
super.score,
|
||||
super.channels,
|
||||
super.devName,
|
||||
super.pictureGaussian,
|
||||
super.picture,
|
||||
super.commentNum,
|
||||
super.lastLoginAt,
|
||||
super.screen,
|
||||
});
|
||||
|
||||
RecentMiniApp copyWith({
|
||||
String? id,
|
||||
String? name,
|
||||
String? openuid,
|
||||
String? devId,
|
||||
String? icon,
|
||||
String? iconGaussian,
|
||||
String? downloadUrl,
|
||||
String? description,
|
||||
int? version,
|
||||
int? typ,
|
||||
int? flag,
|
||||
int? reviewStatus,
|
||||
int? favoriteAt,
|
||||
int? isActive,
|
||||
int? createdAt,
|
||||
int? updatedAt,
|
||||
int? deletedAt,
|
||||
double? score,
|
||||
String? channels,
|
||||
String? devName,
|
||||
String? pictureGaussian,
|
||||
String? picture,
|
||||
int? commentNum,
|
||||
int? lastLoginAt,
|
||||
String? screen,
|
||||
}) {
|
||||
return RecentMiniApp(
|
||||
id: id ?? this.id,
|
||||
name: name ?? this.name,
|
||||
openuid: openuid ?? this.openuid,
|
||||
devId: devId ?? this.devId,
|
||||
icon: icon ?? this.icon,
|
||||
iconGaussian: iconGaussian ?? this.iconGaussian,
|
||||
downloadUrl: downloadUrl ?? this.downloadUrl,
|
||||
description: description ?? this.description,
|
||||
version: version ?? this.version,
|
||||
typ: typ ?? this.typ,
|
||||
flag: flag ?? this.flag,
|
||||
reviewStatus: reviewStatus ?? this.reviewStatus,
|
||||
favoriteAt: favoriteAt ?? this.favoriteAt,
|
||||
isActive: isActive ?? this.isActive,
|
||||
createdAt: createdAt ?? this.createdAt,
|
||||
updatedAt: updatedAt ?? this.updatedAt,
|
||||
deletedAt: deletedAt ?? this.deletedAt,
|
||||
score: score ?? this.score,
|
||||
channels: channels ?? this.channels,
|
||||
devName: devName ?? this.devName,
|
||||
pictureGaussian: pictureGaussian ?? this.pictureGaussian,
|
||||
picture: picture ?? this.picture,
|
||||
commentNum: commentNum ?? this.commentNum,
|
||||
lastLoginAt: lastLoginAt ?? this.lastLoginAt,
|
||||
screen: screen ?? this.screen,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user