point
This commit is contained in:
@@ -93,7 +93,7 @@ class PointsHistoryLocalDataSource {
|
||||
complaintStatus: ComplaintStatus.none,
|
||||
balanceAfter: 604,
|
||||
expiryDate: now.add(const Duration(days: 365)),
|
||||
timestamp: DateTime(2023, 9, 28, 17, 23, 18),
|
||||
timestamp: DateTime(2025, 9, 28, 17, 23, 18),
|
||||
),
|
||||
LoyaltyPointEntryModel(
|
||||
entryId: 'entry_002',
|
||||
@@ -108,7 +108,7 @@ class PointsHistoryLocalDataSource {
|
||||
complaintStatus: ComplaintStatus.none,
|
||||
balanceAfter: 604,
|
||||
expiryDate: now.add(const Duration(days: 365)),
|
||||
timestamp: DateTime(2023, 9, 27, 17, 23, 18),
|
||||
timestamp: DateTime(2025, 9, 27, 17, 23, 18),
|
||||
),
|
||||
LoyaltyPointEntryModel(
|
||||
entryId: 'entry_003',
|
||||
@@ -123,7 +123,7 @@ class PointsHistoryLocalDataSource {
|
||||
complaintStatus: ComplaintStatus.none,
|
||||
balanceAfter: 604,
|
||||
expiryDate: null,
|
||||
timestamp: DateTime(2023, 9, 20, 17, 23, 18),
|
||||
timestamp: DateTime(2025, 9, 20, 17, 23, 18),
|
||||
),
|
||||
LoyaltyPointEntryModel(
|
||||
entryId: 'entry_004',
|
||||
@@ -138,7 +138,7 @@ class PointsHistoryLocalDataSource {
|
||||
complaintStatus: ComplaintStatus.none,
|
||||
balanceAfter: 604,
|
||||
expiryDate: null,
|
||||
timestamp: DateTime(2023, 9, 19, 17, 23, 18),
|
||||
timestamp: DateTime(2025, 9, 19, 17, 23, 18),
|
||||
),
|
||||
LoyaltyPointEntryModel(
|
||||
entryId: 'entry_005',
|
||||
@@ -153,7 +153,7 @@ class PointsHistoryLocalDataSource {
|
||||
complaintStatus: ComplaintStatus.none,
|
||||
balanceAfter: 604,
|
||||
expiryDate: now.add(const Duration(days: 365)),
|
||||
timestamp: DateTime(2023, 9, 10, 17, 23, 18),
|
||||
timestamp: DateTime(2025, 9, 10, 17, 23, 18),
|
||||
),
|
||||
LoyaltyPointEntryModel(
|
||||
entryId: 'entry_006',
|
||||
@@ -168,7 +168,7 @@ class PointsHistoryLocalDataSource {
|
||||
complaintStatus: ComplaintStatus.none,
|
||||
balanceAfter: 604,
|
||||
expiryDate: null,
|
||||
timestamp: DateTime(2023, 9, 5, 17, 23, 18),
|
||||
timestamp: DateTime(2025, 9, 5, 17, 23, 18),
|
||||
),
|
||||
];
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ class PointsRecordRemoteDataSourceImpl
|
||||
userId: 'user123',
|
||||
invoiceNumber: 'INV-VG-001',
|
||||
storeName: 'Công ty TNHH Vingroup',
|
||||
transactionDate: DateTime(2023, 11, 15),
|
||||
transactionDate: DateTime(2025, 11, 15),
|
||||
invoiceAmount: 2500000,
|
||||
notes: 'Gạch granite cao cấp cho khu vực lobby và hành lang',
|
||||
attachments: const [
|
||||
@@ -39,8 +39,8 @@ class PointsRecordRemoteDataSourceImpl
|
||||
],
|
||||
status: PointsStatus.approved,
|
||||
pointsEarned: 250,
|
||||
submittedAt: DateTime(2023, 11, 15, 10, 0),
|
||||
processedAt: DateTime(2023, 11, 20, 14, 30),
|
||||
submittedAt: DateTime(2025, 11, 15, 10, 0),
|
||||
processedAt: DateTime(2025, 11, 20, 14, 30),
|
||||
processedBy: 'admin001',
|
||||
),
|
||||
PointsRecord(
|
||||
@@ -48,21 +48,21 @@ class PointsRecordRemoteDataSourceImpl
|
||||
userId: 'user123',
|
||||
invoiceNumber: 'INV-BTX-002',
|
||||
storeName: 'Tập đoàn Bitexco',
|
||||
transactionDate: DateTime(2023, 11, 25),
|
||||
transactionDate: DateTime(2025, 11, 25),
|
||||
invoiceAmount: 1250000,
|
||||
notes: 'Gạch porcelain 80x80 cho sảnh chính và khu mua sắm',
|
||||
attachments: const [
|
||||
'https://example.com/invoice3.jpg',
|
||||
],
|
||||
status: PointsStatus.pending,
|
||||
submittedAt: DateTime(2023, 11, 25, 9, 15),
|
||||
submittedAt: DateTime(2025, 11, 25, 9, 15),
|
||||
),
|
||||
PointsRecord(
|
||||
recordId: 'PRR003',
|
||||
userId: 'user123',
|
||||
invoiceNumber: 'INV-ABC-003',
|
||||
storeName: 'Công ty TNHH ABC Manufacturing',
|
||||
transactionDate: DateTime(2023, 11, 20),
|
||||
transactionDate: DateTime(2025, 11, 20),
|
||||
invoiceAmount: 4200000,
|
||||
notes: 'Gạch chống trơn cho khu vực sản xuất và kho bãi',
|
||||
attachments: const [
|
||||
@@ -71,8 +71,8 @@ class PointsRecordRemoteDataSourceImpl
|
||||
],
|
||||
status: PointsStatus.rejected,
|
||||
rejectReason: 'Hình ảnh minh chứng không hợp lệ',
|
||||
submittedAt: DateTime(2023, 11, 20, 11, 0),
|
||||
processedAt: DateTime(2023, 11, 28, 16, 45),
|
||||
submittedAt: DateTime(2025, 11, 20, 11, 0),
|
||||
processedAt: DateTime(2025, 11, 28, 16, 45),
|
||||
processedBy: 'admin002',
|
||||
),
|
||||
PointsRecord(
|
||||
@@ -80,7 +80,7 @@ class PointsRecordRemoteDataSourceImpl
|
||||
userId: 'user123',
|
||||
invoiceNumber: 'INV-ECO-004',
|
||||
storeName: 'Ecopark Group',
|
||||
transactionDate: DateTime(2023, 10, 10),
|
||||
transactionDate: DateTime(2025, 10, 10),
|
||||
invoiceAmount: 3700000,
|
||||
notes: 'Gạch ceramic vân gỗ cho khu vực phòng khách và sân vườn',
|
||||
attachments: const [
|
||||
@@ -88,8 +88,8 @@ class PointsRecordRemoteDataSourceImpl
|
||||
],
|
||||
status: PointsStatus.approved,
|
||||
pointsEarned: 370,
|
||||
submittedAt: DateTime(2023, 10, 10, 8, 30),
|
||||
processedAt: DateTime(2023, 10, 15, 10, 20),
|
||||
submittedAt: DateTime(2025, 10, 10, 8, 30),
|
||||
processedAt: DateTime(2025, 10, 15, 10, 20),
|
||||
processedBy: 'admin001',
|
||||
),
|
||||
PointsRecord(
|
||||
@@ -97,7 +97,7 @@ class PointsRecordRemoteDataSourceImpl
|
||||
userId: 'user123',
|
||||
invoiceNumber: 'INV-DMD-005',
|
||||
storeName: 'Diamond Hospitality Group',
|
||||
transactionDate: DateTime(2023, 12, 1),
|
||||
transactionDate: DateTime(2025, 12, 1),
|
||||
invoiceAmount: 8600000,
|
||||
notes: 'Gạch marble tự nhiên cho lobby và phòng suite',
|
||||
attachments: const [
|
||||
@@ -106,7 +106,7 @@ class PointsRecordRemoteDataSourceImpl
|
||||
'https://example.com/invoice9.jpg',
|
||||
],
|
||||
status: PointsStatus.pending,
|
||||
submittedAt: DateTime(2023, 12, 1, 13, 0),
|
||||
submittedAt: DateTime(2025, 12, 1, 13, 0),
|
||||
),
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user