@@ -11,22 +11,19 @@ public partial class TopicSchema : ISchemaModel
1111 {
1212 public static TopicSchema Instance => new TopicSchema ( ) ;
1313
14-
15-
16-
17- public Dictionary < string , SchemaModel > SchemaSet => new Dictionary < string , SchemaModel >
14+ public List < SchemaModel > SchemaSet => new List < SchemaModel >
1815 {
19- { "id" , new SchemaModel { FieldName = "id" , DbType = NpgsqlDbType . Uuid , Size = 16 , Primarykey = true } } ,
20- { "title" , new SchemaModel { FieldName = "title" , DbType = NpgsqlDbType . Varchar , Size = 255 } } ,
21- { "create_time" , new SchemaModel { FieldName = "create_time" , DbType = NpgsqlDbType . Timestamp , Size = 8 } } ,
22- { "update_time" , new SchemaModel { FieldName = "update_time" , DbType = NpgsqlDbType . Timestamp , Size = 8 } } ,
23- { "last_time" , new SchemaModel { FieldName = "last_time" , DbType = NpgsqlDbType . Timestamp , Size = 8 } } ,
24- { "user_id" , new SchemaModel { FieldName = "user_id" , DbType = NpgsqlDbType . Uuid , Size = 16 } } ,
25- { "name" , new SchemaModel { FieldName = "name" , DbType = NpgsqlDbType . Varchar , Size = 255 } } ,
26- { "age" , new SchemaModel { FieldName = "age" , DbType = NpgsqlDbType . Integer , Size = 4 } } ,
27- { "sex" , new SchemaModel { FieldName = "sex" , DbType = NpgsqlDbType . Boolean , Size = 1 } } ,
28- { "createtime" , new SchemaModel { FieldName = "createtime" , DbType = NpgsqlDbType . Date , Size = 4 } } ,
29- { "updatetime" , new SchemaModel { FieldName = "updatetime" , DbType = NpgsqlDbType . Time , Size = 8 } }
16+ new SchemaModel { FieldName = "id" , DbType = NpgsqlDbType . Uuid , Size = 16 , Primarykey = true } ,
17+ new SchemaModel { FieldName = "title" , DbType = NpgsqlDbType . Varchar , Size = 255 } ,
18+ new SchemaModel { FieldName = "create_time" , DbType = NpgsqlDbType . Timestamp , Size = 8 } ,
19+ new SchemaModel { FieldName = "update_time" , DbType = NpgsqlDbType . Timestamp , Size = 8 } ,
20+ new SchemaModel { FieldName = "last_time" , DbType = NpgsqlDbType . Timestamp , Size = 8 } ,
21+ new SchemaModel { FieldName = "user_id" , DbType = NpgsqlDbType . Uuid , Size = 16 } ,
22+ new SchemaModel { FieldName = "name" , DbType = NpgsqlDbType . Varchar , Size = 255 } ,
23+ new SchemaModel { FieldName = "age" , DbType = NpgsqlDbType . Integer , Size = 4 } ,
24+ new SchemaModel { FieldName = "sex" , DbType = NpgsqlDbType . Boolean , Size = 1 } ,
25+ new SchemaModel { FieldName = "createtime" , DbType = NpgsqlDbType . Date , Size = 4 } ,
26+ new SchemaModel { FieldName = "updatetime" , DbType = NpgsqlDbType . Time , Size = 8 }
3027 } ;
3128 public List < PropertyInfo > Properties => ContractUtils . GetProperties ( typeof ( TopicModel ) ) ;
3229
0 commit comments