Compare commits
	
		
			2 Commits
		
	
	
		
			bfccf4d468
			...
			8c62f529e3
		
	
	| Author | SHA1 | Date | 
|---|---|---|
|  | 8c62f529e3 | |
|  | 9d3b3404e4 | 
							
								
								
									
										36
									
								
								types/db.go
								
								
								
								
							
							
						
						
									
										36
									
								
								types/db.go
								
								
								
								
							|  | @ -10,42 +10,42 @@ type ( | |||
| 
 | ||||
| 	// sql options
 | ||||
| 	SqlOptions struct { | ||||
| 		MaxIdleConns    int | ||||
| 		MaxOpenConns    int | ||||
| 		MaxIdleConns    int `gorm:"column:max_idle_conns;"  json:"max_idle_conns"` | ||||
| 		MaxOpenConns    int `gorm:"column:max_open_conns;"  json:"max_open_conns"` | ||||
| 		ConnMaxLifetime time.Duration | ||||
| 
 | ||||
| 		LogStdout bool | ||||
| 		Debug     bool | ||||
| 		LogStdout bool `gorm:"column:log_stdout;"  json:"log_stdout"` | ||||
| 		Debug     bool `gorm:"column:debug;"  json:"debug"` | ||||
| 	} | ||||
| 
 | ||||
| 	// standard ID,Identity definition.
 | ||||
| 	Std_IDIdentity struct { | ||||
| 		ID       uint   `gorm:"primarykey;"  json:"id"` | ||||
| 		ID       uint   `gorm:"column:id;primarykey;"  json:"id"` | ||||
| 		Identity string `gorm:"column:identity;type:varchar(36);uniqueIndex;"  json:"identity"` // 唯一标识,24位NanoID,36位为ULID
 | ||||
| 	} | ||||
| 
 | ||||
| 	// standard ID,Created,Updated,Deleted definition.
 | ||||
| 	Std_IICUDS struct { | ||||
| 		ID        uint           `gorm:"primarykey;"  json:"id"` | ||||
| 		ID        uint           `gorm:"column:id;primarykey;"  json:"id"` | ||||
| 		Identity  string         `gorm:"column:identity;type:varchar(36);uniqueIndex;"  json:"identity"` // 唯一标识,24位NanoID,36位为ULID
 | ||||
| 		CreatedAt time.Time      `gorm:"" json:"created_at"` | ||||
| 		UpdatedAt time.Time      `gorm:"" json:"updated_at"` | ||||
| 		DeletedAt gorm.DeletedAt `gorm:"index;" json:"deleted_at"` | ||||
| 		Status    int8           `gorm:"default:0;index;" json:"status"` // 状态:默认为0,-1禁止,1为正常
 | ||||
| 		CreatedAt time.Time      `gorm:"column:created_at;" json:"created_at"` | ||||
| 		UpdatedAt time.Time      `gorm:"column:updated_at;" json:"updated_at"` | ||||
| 		DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;index;" json:"deleted_at"` | ||||
| 		Status    int8           `gorm:"column:status;default:0;index;" json:"status"` // 状态:默认为0,-1禁止,1为正常
 | ||||
| 	} | ||||
| 
 | ||||
| 	// standard ID,Identity,Created,Updated,Deleted,Status definition.
 | ||||
| 	Std_ICUD struct { | ||||
| 		ID        uint           `gorm:"primarykey;"  json:"id"` | ||||
| 		CreatedAt time.Time      `gorm:"" json:"created_at"` | ||||
| 		UpdatedAt time.Time      `gorm:"" json:"updated_at"` | ||||
| 		DeletedAt gorm.DeletedAt `gorm:"index;" json:"deleted_at"` | ||||
| 		ID        uint           `gorm:"column:id;primarykey;"  json:"id"` | ||||
| 		CreatedAt time.Time      `gorm:"column:created_at;" json:"created_at"` | ||||
| 		UpdatedAt time.Time      `gorm:"column:updated_at;" json:"updated_at"` | ||||
| 		DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;index;" json:"deleted_at"` | ||||
| 	} | ||||
| 
 | ||||
| 	// standard ID,Created definition.
 | ||||
| 	Std_IdCreated struct { | ||||
| 		ID        uint      `gorm:"primarykey;"  json:"id"` | ||||
| 		CreatedAt time.Time `gorm:"" json:"created_at"` | ||||
| 		ID        uint      `gorm:"column:id;primarykey;"  json:"id"` | ||||
| 		CreatedAt time.Time `gorm:"column:created_at;" json:"created_at"` | ||||
| 	} | ||||
| 
 | ||||
| 	// standard PassportID,PassportIdentity definition.
 | ||||
|  | @ -62,7 +62,7 @@ type ( | |||
| 
 | ||||
| 	// standard ID definition.
 | ||||
| 	Std_ID struct { | ||||
| 		ID uint `gorm:"primarykey;"  json:"id"` | ||||
| 		ID uint `gorm:"column:id;primarykey;"  json:"id"` | ||||
| 	} | ||||
| 
 | ||||
| 	// standard Identity definition.
 | ||||
|  | @ -72,6 +72,6 @@ type ( | |||
| 
 | ||||
| 	// standard Status definition.
 | ||||
| 	Std_Status struct { | ||||
| 		Status int64 `gorm:"default:0;index;" json:"status"` // 状态:默认为0,-1禁止,1为正常
 | ||||
| 		Status int64 `gorm:"column:status;default:0;index;" json:"status"` // 状态:默认为0,-1禁止,1为正常
 | ||||
| 	} | ||||
| ) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue