Commit Graph

1175 Commits

Author SHA1 Message Date
sunkaixuan
b6180459a9 Update demo 2022-09-08 12:11:08 +08:00
sunkaixuan
01df161b43 Add unit test 2022-09-02 20:22:46 +08:00
sunkaixuan
47f308ae6e Add unit test 2022-09-02 17:28:15 +08:00
sunkaixuan
d923ba2269 Update enum configuration 2022-08-31 19:23:55 +08:00
sunkaixuan
1e1a8e0f14 Add unit test 2022-08-31 13:22:39 +08:00
sunkaixuan
f8a070fc12 Update demo 2022-08-30 02:28:38 +08:00
sunkaixuan
9d28dab42d Add unit test 2022-08-30 01:42:16 +08:00
sunkaixuan
ba8e0460fd Add unit test 2022-08-26 00:07:01 +08:00
sunkaixuan
e3d9db3bf8 Update unit test demo 2022-08-25 22:26:11 +08:00
sunkaixuan
ad15381b17 Add unit test 2022-08-25 22:02:43 +08:00
sunkaixuan
a30291aa3a Add unit test 2022-08-25 20:52:37 +08:00
sunkaixuan
3532233c9d Update unit test 2022-08-25 12:59:16 +08:00
sunkaixuan
c67c6dca03 Add unit test 2022-08-25 00:21:21 +08:00
sunkaixuan
a5f713533d Add unit test 2022-08-23 23:46:13 +08:00
sunkaixuan
75aeedfa00 Add SqlServer Unit test 2022-08-23 23:29:23 +08:00
sunkaixuan
76fd8b07a8 Add unit test 2022-08-21 15:46:06 +08:00
sunkaixuan
131b577b15 Add unit test 2022-08-20 15:06:25 +08:00
sunkaixuan
d0e3eba278 Update unit test 2022-08-20 14:48:46 +08:00
sunkaixuan
d1c0699187 Add demo 2022-08-20 13:42:46 +08:00
sunkaixuan
333a32733e Add unit test 2022-08-19 20:48:16 +08:00
sunkaixuan
a63b99b4c7 Add Unit test 2022-08-17 21:05:05 +08:00
sunkaixuan
c8400bae5f Add unit test 2022-08-17 15:53:47 +08:00
sunkaixuan
f29735ffdd Update demo 2022-08-16 21:24:39 +08:00
sunkaixuan
2845bde9d4 Add unit test 2022-08-16 13:49:01 +08:00
sunkaixuan
df443a8a20 Add unit test 2022-08-15 18:58:15 +08:00
sunkaixuan
26c41c301e Update unit test 2022-08-12 20:12:19 +08:00
sunkaixuan
2b7b85d8b1 Update unit test 2022-08-12 20:09:57 +08:00
sunkaixuan
2ece2aef4a Add unit test 2022-08-12 17:30:30 +08:00
sunkaixuan
0faf462549 Add unit test 2022-08-10 14:07:15 +08:00
sunkaixuan
e74544f5d9 Add unit test 2022-08-08 22:06:34 +08:00
sunkaixuan
cebeb18b5d Add unit test 2022-08-06 16:25:46 +08:00
sunkaixuan
19e4bbddaa Add unit test 2022-08-05 23:57:23 +08:00
sunkaixuan
d89db96912 Add demo 2022-08-05 23:13:23 +08:00
sunkaixuan
0e72d04edd Add unit test 2022-08-05 19:48:19 +08:00
sunkaixuan
8391962d6c Add unit test 2022-08-05 15:06:01 +08:00
sunkaixuan
5b203e268c Add unit test 2022-08-05 08:55:21 +08:00
sunkaixuan
941518c6f0 5.1.1 2022-08-04 13:48:01 +08:00
sunkaixuan
4fc25dcfeb Add unit test 2022-08-04 13:17:11 +08:00
sunkaixuan
f1d50bd15c Add unit test 2022-08-04 11:57:16 +08:00
sunkaixuan
6c525a5abf Add demo 2022-08-03 20:42:59 +08:00
sunkaixuan
e0b250a9ba Add unit test 2022-08-03 10:44:33 +08:00
sunkaixuan
76fd0f1236 Add unit test 2022-08-03 01:29:35 +08:00
sunkaixuan
20741778d2 Add unit test 2022-08-03 00:45:37 +08:00
sunkaixuan
712b5a3325 Add unit test 2022-08-02 22:25:33 +08:00
sunkaixuan
8c3a09c4c7 Add unit test 2022-08-02 22:10:00 +08:00
sunkaixuan
798ce356a2 Add unit test 2022-08-02 20:56:02 +08:00
sunkaixuan
020664275d Update demo 2022-08-02 12:48:05 +08:00
sunkaixuan
f7cb691cb0 Add db.Tracking demo 2022-08-02 09:56:59 +08:00
sunkaixuan
51a682070a Add unit test 2022-08-01 16:38:23 +08:00
sunkaixuan
cbc5e18636 Add unit error 2022-07-30 18:38:51 +08:00
sunkaixuan
9a99a5fc4e Add unit test 2022-07-30 18:04:29 +08:00
sunkaixuan
edd39b696e Add unit test 2022-07-28 17:23:00 +08:00
sunkaixuan
e5b72e1482 Update demo 2022-07-27 12:35:12 +08:00
sunkaixuan
c27df74355 Add unit test 2022-07-26 22:27:10 +08:00
sunkaixuan
21b1abc90d Add unit test 2022-07-26 22:24:02 +08:00
sunkaixuan
ba684e7f4b Add unit test 2022-07-26 21:34:38 +08:00
sunkaixuan
76fa3307ee Add unit test 2022-07-24 16:57:35 +08:00
sunkaixuan
e17c55e231 Add unit test 2022-07-23 15:04:20 +08:00
sunkaixuan
efbb539e81 Add demo 2022-07-19 16:48:11 +08:00
sunkaixuan
ab3d1cf582 Update demo 2022-07-17 12:28:52 +08:00
sunkaixuan
a8bbc6960e Update demo 2022-07-17 12:28:27 +08:00
sunkaixuan
450961cabe Add unit test 2022-07-17 11:49:19 +08:00
sunkaixuan
1d3354b63e Update demo 2022-07-17 00:39:23 +08:00
sunkaixuan
8706ad9c8f ManyToMany query bug 2022-07-15 14:27:36 +08:00
sunkaixuan
6c2ae0f335 Add IncludeLeftJoin 2022-07-15 13:30:24 +08:00
sunkaixuan
7cc747322b Add unit test 2022-07-14 19:20:09 +08:00
sunkaixuan
cf0cd8871a Add demo 2022-07-13 17:51:55 +08:00
sunkaixuan
e7f4708b52 Add demo 2022-07-11 12:04:01 +08:00
sunkaixuan
8bba55b30c Add demo 2022-07-10 13:24:55 +08:00
sunkaixuan
adb786810f Add unit test 2022-07-09 14:23:05 +08:00
sunkaixuan
8baf1b3fa7 Update unit test 2022-07-09 12:40:28 +08:00
sunkaixuan
b26928407c Update unit test 2022-07-08 10:25:34 +08:00
sunkaixuan
e83cd42de4 Add demo 2022-07-06 13:48:03 +08:00
sunkaixuan
feffff0fe1 Add test demo 2022-07-06 05:04:52 +08:00
sunkaixuan
3049c4880b Update demo 2022-07-05 01:39:31 +08:00
sunkaixuan
4c51f79d4f Update unit test 2022-07-04 10:27:59 +08:00
sunkaixuan
92085efcbc Update unit test 2022-07-04 07:47:07 +08:00
sunkaixuan
b38a058662 Update unit test 2022-07-04 07:10:45 +08:00
sunkaixuan
ffb91b596b Update unit test 2022-07-04 06:41:17 +08:00
sunkaixuan
3d5c41987e Update unit test 2022-07-04 05:23:17 +08:00
sunkaixuan
105ad2c3ef Update unit test 2022-07-04 05:00:47 +08:00
sunkaixuan
70173a6ff4 Update unit test 2022-07-03 16:59:52 +08:00
sunkaixuan
20f9d33680 Update unit test 2022-07-03 16:55:07 +08:00
sunkaixuan
b931d2604c Add Unit test 2022-07-03 04:37:53 +08:00
sunkaixuan
51f89e37ae Add unit test 2022-07-03 04:23:35 +08:00
sunkaixuan
0c65b17e84 Update unit test 2022-07-03 03:28:31 +08:00
sunkaixuan
f3d08a7563 Add unit test 2022-07-03 03:24:51 +08:00
sunkaixuan
02028817e5 Add unit test 2022-07-03 03:18:39 +08:00
sunkaixuan
1b1487a120 Update unit test 2022-07-03 02:35:33 +08:00
sunkaixuan
250dc0c23e Update unit test 2022-07-03 01:00:09 +08:00
sunkaixuan
739be17d45 Add unit test 2022-07-03 00:56:27 +08:00
sunkaixuan
0b07667d46 Update insert nav 2022-07-01 17:52:48 +08:00
sunkaixuan
3ed6fbdeb1 Update SetColumns(string ,object) 2022-06-29 15:17:39 +08:00
sunkaixuan
f10a403c06 Add demo 2022-06-29 13:54:01 +08:00
sunkaixuan
b7d3e337aa Update unit test 2022-06-27 22:04:56 +08:00
sunkaixuan
e9b2c295ba Add unit test 2022-06-27 22:03:45 +08:00
sunkaixuan
f5334d7187 Same as the previous question 2022-06-27 21:40:51 +08:00
sunkaixuan
c23231e0ad Add unit test 2022-06-27 21:32:08 +08:00
sunkaixuan
25b008c041 Add insert&update&delerte nav empty api 2022-06-27 21:08:06 +08:00
sunkaixuan
ad73633b88 Add Demo 2022-06-25 23:26:24 +08:00
sunkaixuan
3ed4e7d9f1 Remove xml 2022-06-25 22:14:39 +08:00
sunkaixuan
6a77d21dee Add unit test 2022-06-25 19:13:33 +08:00
sunkaixuan
793cc9e396 Add unit test 2022-06-24 14:54:24 +08:00
sunkaixuan
89ef7aeb88 Add unit test 2022-06-24 14:44:34 +08:00
sunkaixuan
08685852b2 Add unit test 2022-06-17 12:59:33 +08:00
sunkaixuan
dc00b728bf Add unit test 2022-06-15 22:12:41 +08:00
sunkaixuan
78730d6b52 Add Demo 2022-06-15 13:31:14 +08:00
sunkaixuan
8213c687ba Add unit test 2022-06-14 12:16:42 +08:00
sunkaixuan
b24eff0d7c Add unit test 2022-06-11 21:40:03 +08:00
sunkaixuan
e0b466176c - 2022-06-11 14:57:23 +08:00
sunkaixuan
19b9da6c62 Update Demo 2022-06-11 14:57:15 +08:00
sunkaixuan
72a7143250 Update unit test 2022-06-11 11:12:01 +08:00
sunkaixuan
d0966eb921 Add unit test 2022-06-09 19:52:26 +08:00
sunkaixuan
0803500d90 Add unit test 2022-06-07 19:40:05 +08:00
sunkaixuan
016df23f44 Update NavigteManger 2022-06-07 19:15:39 +08:00
sunkaixuan
e9ce346e63 Navigate query support skip take 2022-06-07 15:59:00 +08:00
sunkaixuan
193ac3169d Multi-table query AS (Tablename) automatic NOLOCK 2022-06-07 14:25:18 +08:00
sunkaixuan
d3548f93d4 Update demo 2022-06-06 11:42:17 +08:00
sunkaixuan
1a79f79d9c Add unit test 2022-05-30 14:14:35 +08:00
sunkaixuan
132b879871 Add unit test 2022-05-27 20:36:21 +08:00
sunkaixuan
4734e12912 Update demo 2022-05-24 01:34:05 +08:00
sunkaixuan
f98bb577fd Db.CreateContext 2022-05-23 23:48:27 +08:00
sunkaixuan
60dacbbccf Update unit test 2022-05-21 18:48:10 +08:00
sunkaixuan
f97e828cb2 Add unit test 2022-05-21 11:12:36 +08:00
sunkaixuan
0e66e75dde Update unit test 2022-05-21 10:05:00 +08:00
sunkaixuan
5a8bc73124 Update navigate query 2022-05-20 15:01:21 +08:00
sunkaixuan
6830cd6097 Update unit test 2022-05-19 16:09:59 +08:00
sunkaixuan
22d5a881a0 Add unit test 2022-05-19 16:06:17 +08:00
sunkaixuan
bfd5a40599 Add unit test 2022-05-15 11:43:44 +08:00
sunkaixuan
4141c1cc37 SqlService support XElement 2022-05-14 17:23:35 +08:00
sunkaixuan
e9a469baad Add unit test 2022-05-13 20:36:37 +08:00
sunkaixuan
e557b782c5 Update unit test 2022-05-13 17:37:49 +08:00
sunkaixuan
7272e9cc1d Update unit test 2022-05-13 16:31:30 +08:00
sunkaixuan
4f12f96c2b Update ToPageListAsync(+1) 2022-05-13 15:39:36 +08:00
sunkaixuan
9b5e05d152 Add Unit test 2022-05-13 14:10:33 +08:00
sunkaixuan
9be82db96e Update Queryable.Count 2022-05-12 16:21:10 +08:00
sunkaixuan
b4d5d49c4d Update demo 2022-05-11 17:43:31 +08:00
sunkaixuan
36b59e3519 Add unit test 2022-05-11 16:52:46 +08:00
sunkaixuan
fea4b6b690 bulkCop UnitTestoffset11 nullable value=null bug 2022-05-11 12:51:27 +08:00
sunkaixuan
fe496f65ea Add unit test 2022-05-11 11:45:21 +08:00
sunkaixuan
f7dda4401d Add unit.test 2022-05-10 13:17:02 +08:00
sunkaixuan
f2165d5dcc Add unit test 2022-05-10 10:02:35 +08:00
sunkaixuan
bdd86cf9ed Update demo 2022-05-09 21:48:18 +08:00
sunkaixuan
4feb97cc99 Update demo 2022-05-08 11:50:31 +08:00
sunkaixuan
3c1d142fb9 Update demo 2022-05-07 18:02:42 +08:00
sunkaixuan
03fe68f992 Update unit test 2022-05-07 13:16:29 +08:00
sunkaixuan
67b6bcdd99 Update JsonToConditionalModels 2022-05-07 12:46:30 +08:00
sunkaixuan
8487c692f0 Update unit test 2022-05-07 12:36:07 +08:00
sunkaixuan
a7433659cd Update db.Queryable(queryable) 2022-05-07 10:58:27 +08:00
sunkaixuan
fc6e5ef8ad Support NaviteType.Dynamic one to one 2022-05-06 12:36:27 +08:00
sunkaixuan
435b889ff2 Add db.CodeFirst.GetDifferenceTables(types) 2022-05-05 21:39:31 +08:00
sunkaixuan
1abf16f817 Navigate.Dynamic multi-level BUG 2022-05-05 09:13:59 +08:00
sunkaixuan
4a6046585f Add db.Storageable.WhereColumns(string []) 2022-05-04 14:03:35 +08:00
sunkaixuan
d14f0aed2f Update demo 2022-05-04 11:34:08 +08:00
sunkaixuan
6378850d80 Update diff log bug 2022-05-03 15:36:55 +08:00
sunkaixuan
b6321e0a3e Update SetContext 2022-05-03 13:46:54 +08:00
sunkaixuan
0d59a72b12 Add unit test 2022-05-03 11:46:25 +08:00
sunkaixuan
1ee3f07e21 Add Unit test 2022-05-03 11:32:04 +08:00
sunkaixuan
584c70a577 Update exp to sql 2022-05-03 11:28:01 +08:00
sunkaixuan
68cf1416c7 Update exp to sql 2022-05-02 21:04:36 +08:00
sunkaixuan
d6e595292d Update navgate query 2022-05-01 20:47:28 +08:00
sunkaixuan
949e9caa99 Add BulkCopy(datatable+0) 2022-04-30 18:32:37 +08:00
sunkaixuan
ee948ce685 Add Storageable(List<Dictionary<string,object>> dictionaryList,string tableName) 2022-04-30 13:43:16 +08:00
sunkaixuan
e86b83f8a6 Update demo 2022-04-30 13:19:54 +08:00
sunkaixuan
9c81533abf Add unit test 2022-04-29 23:30:09 +08:00
sunkaixuan
78fc491635 NavigateType.Dynamic 2022-04-29 20:58:12 +08:00
sunkaixuan
fb13007755 Update unit test 2022-04-29 18:50:58 +08:00
sunkaixuan
eeecca7ba2 Code optimization 2022-04-27 20:53:24 +08:00
sunkaixuan
c54af45e19 Update ExecuteCommandIdentityIntoEntityAsync 2022-04-27 13:55:05 +08:00
sunkaixuan
fec5ebd2f8 Update net 2022-04-25 15:59:35 +08:00
sunkaixuan
f11b38f4e8 Update unit test 2022-04-25 13:59:14 +08:00
sunkaixuan
7863ba85f0 Add Unit test 2022-04-25 13:50:27 +08:00
sunkaixuan
7d9a026d94 Add Updateable().SplitTable(+0) 2022-04-24 21:00:29 +08:00
sunkaixuan
b0323a90d3 Update SqlServer IsAnyTable 2022-04-23 21:52:22 +08:00
sunkaixuan
97375f5d1e Update CodeFirst 2022-04-23 20:50:19 +08:00
sunkaixuan
1803c609e0 Update unit test 2022-04-23 15:45:08 +08:00
sunkaixuan
4186e0820e Update query in query select subquery bug 2022-04-23 12:12:14 +08:00
sunkaixuan
c3b7a169c8 Update demo 2022-04-21 17:20:33 +08:00
sunkaixuan
d27ee6f708 Update unit test 2022-04-21 15:17:07 +08:00
sunkaixuan
216b6adee6 Update db.first 2022-04-21 00:03:33 +08:00
sunkaixuan
d823b22843 Update demo 2022-04-19 18:25:07 +08:00
sunkaixuan
4b6c81f883 Update unit test 2022-04-19 14:04:22 +08:00
sunkaixuan
ca36e8e4b1 Update unit test 2022-04-19 14:03:14 +08:00
sunkaixuan
560b02b646 Update navigate query 2022-04-18 15:17:11 +08:00
sunkaixuan
f8acc5b092 Update unit test 2022-04-18 13:35:00 +08:00
sunkaixuan
07fe826f66 Update unit test 2022-04-17 19:05:28 +08:00
sunkaixuan
c4ea537902 Update exp to sql 2022-04-15 23:52:19 +08:00
sunkaixuan
6d902fdadb navigate add whereif 2022-04-14 19:22:48 +08:00
sunkaixuan
c243f32883 Update includes guid bug 2022-04-14 17:22:14 +08:00
sunkaixuan
5174ce6bb7 5.0.6.9 2022-04-14 13:42:06 +08:00
sunkaixuan
2bcae7f855 Performance optimization 2022-04-14 13:23:07 +08:00
sunkaixuan
73a6804a54 rename 2022-04-14 12:53:53 +08:00
sunkaixuan
70163e841e Update unit test 2022-04-13 23:38:12 +08:00
sunkaixuan
7282b2581a Add unit test 2022-04-13 22:28:06 +08:00
sunkaixuan
c5ee5bf182 Add unit test 2022-04-13 22:01:14 +08:00
sunkaixuan
666423f86e Add Unit test 2022-04-13 21:45:20 +08:00
sunkaixuan
ca07200bbe Update exp to sql 2022-04-13 21:10:02 +08:00
sunkaixuan
df94ed9363 Update exp to sql 2022-04-13 19:06:51 +08:00
sunkaixuan
1af0b3b053 Update exp to sql 2022-04-13 18:25:00 +08:00
sunkaixuan
6fb102de29 Update exp to sql 2022-04-13 17:40:15 +08:00
sunkaixuan
692d82ff30 Update unit test 2022-04-13 14:10:38 +08:00
sunkaixuan
90186eee2a Update nav expression to sql 2022-04-13 14:05:51 +08:00
sunkaixuan
80ededd501 Add ForEachAsync 2022-04-13 01:03:43 +08:00
sunkaixuan
43fd8fc3a5 Update unit bug 2022-04-12 16:27:23 +08:00
sunkaixuan
8d1cf6acc4 Update unit test 2022-04-12 13:02:00 +08:00
sunkaixuan
7b3830c82a UnitTest 2022-04-12 08:26:09 +08:00
sunkaixuan
c353c2f83c NavigatManger 2022-04-12 01:43:08 +08:00
sunkaixuan
a955a68ce1 Navigate query 2022-04-12 01:30:21 +08:00
sunkaixuan
96e585fa4b Navigat query 2022-04-12 00:27:34 +08:00
sunkaixuan
77284d9bc6 NavigatManager 2022-04-11 21:19:51 +08:00
sunkaixuan
88d3df0331 Includes 2022-04-11 20:54:20 +08:00
sunkaixuan
2943c46c27 Includes 2022-04-11 14:04:22 +08:00
sunkaixuan
fbb263a3b6 Update unit test 2022-04-10 11:03:55 +08:00
sunkaixuan
14691e2979 Update unit test 2022-04-10 01:33:00 +08:00
sunkaixuan
55bbddaa50 Update unit test 2022-04-10 01:27:47 +08:00
sunkaixuan
1547774c51 Add Demo 2022-04-10 01:00:14 +08:00
sunkaixuan
eb85b980ee Add ThenMapper 2022-04-10 01:00:02 +08:00
sunkaixuan
31acb68743 Update Orderby 2022-04-09 17:02:31 +08:00
sunkaixuan
9b4db38187 Update demo 2022-04-09 16:32:45 +08:00
sunkaixuan
e0f15ec15d Update demo 2022-04-09 12:13:13 +08:00
sunkaixuan
a3f09ed5ee Update exp to sql 2022-04-08 21:09:34 +08:00
sunkaixuan
1888a1394f Update Queryable.ToParentList 2022-04-08 20:00:16 +08:00
sunkaixuan
e04d778d14 Update unit 2022-04-08 19:47:15 +08:00
sunkaixuan
00f07632fd Update exp to sql 2022-04-08 15:31:05 +08:00
sunkaixuan
16cdf5ee70 Update unit test 2022-04-08 14:29:34 +08:00
sunkaixuan
4732d44b79 Update demo 2022-04-06 14:47:11 +08:00
sunkaixuan
3c4f620579 update SqlMiddle 2022-03-27 22:23:10 +08:00
sunkaixuan
a0c36605a4 Update demo 2022-03-27 21:40:13 +08:00
sunkaixuan
4f61d7e03b Add Queryable.Foreach 2022-03-27 21:11:14 +08:00
sunkaixuan
403ff027f0 Update 5.0.6.2 bug group by bool 2022-03-27 15:48:01 +08:00
sunkaixuan
eceb433471 update demo 2022-03-26 23:07:38 +08:00
sunkaixuan
b3813804c3 Update demo 2022-03-26 23:07:20 +08:00
sunkaixuan
7ef4e23e4f Update demo 2022-03-26 23:04:47 +08:00
sunkaixuan
382f5262c9 Add Obsolete 2022-03-26 23:00:03 +08:00
sunkaixuan
50077cf924 Update GroupBy exp to sql 2022-03-26 10:02:29 +08:00
sunkaixuan
d98ca10359 Update exp to sql .Week 2022-03-24 11:02:20 +08:00
sunkaixuan
18a0fe26b6 Support date.DayOfWeek 2022-03-23 18:02:25 +08:00
sunkaixuan
ebe0a7b31b Support (date1-date2).ToTalDays hours minutes 2022-03-23 10:32:39 +08:00
sunkaixuan
b624fe81bb SqlFuncs add methods 2022-03-22 20:09:21 +08:00
sunkaixuan
3b7450a36c update Insertable(null).UseParameter() 2022-03-22 19:18:11 +08:00
sunkaixuan
6bb06e4c04 Update unit test 2022-03-16 21:58:03 +08:00
sunkaixuan
66837ac18a Update exp to sql 2022-03-16 21:38:14 +08:00
sunkaixuan
6cee4d547d Update mapper 2022-03-16 13:47:04 +08:00
sunkaixuan
788588759e Update exp to sql 2022-03-14 14:03:43 +08:00
sunkaixuan
8a76bf0f73 Update demo& Add CreateIndex(+4) 2022-03-14 10:52:11 +08:00
sunkaixuan
9622f3110d Update IsOffIdentity & unit test 2022-03-13 14:05:27 +08:00
sunkaixuan
48d093a191 Update Queryable.WhereClass 2022-03-13 11:42:11 +08:00
sunkaixuan
5eb1a61f4c Optimize table query 2022-03-13 11:12:09 +08:00
sunkaixuan
4081673114 Optimized SqlServer Date format 2022-03-12 20:28:02 +08:00
sunkaixuan
1759b76d3b Optimized SqlServer Date format 2022-03-12 20:21:50 +08:00