forked from free-lancers/electricity_bill_calc_service
		
	enhance(migrate):增加基于bun的迁移脚本。
This commit is contained in:
		| @@ -3,30 +3,30 @@ package model | ||||
| import "time" | ||||
|  | ||||
| type Created struct { | ||||
| 	CreatedAt time.Time `xorm:"timestampz not null created" json:"createdAt" time_format:"simple_datetime" time_location:"shanghai"` | ||||
| 	CreatedAt time.Time `bun:"type:timestamptz,notnull,default:current_timestamp" json:"createdAt" time_format:"simple_datetime" time_location:"shanghai"` | ||||
| } | ||||
|  | ||||
| type CreatedWithUser struct { | ||||
| 	Created   `xorm:"extends"` | ||||
| 	CreatedBy *string `xorm:"varchar(100)" json:"createdBy"` | ||||
| 	Created   `bun:",extend"` | ||||
| 	CreatedBy *string `json:"createdBy"` | ||||
| } | ||||
|  | ||||
| type Deleted struct { | ||||
| 	DeletedAt *time.Time `xorm:"timestampz deleted" json:"deletedAt" time_format:"simple_datetime" time_location:"shanghai"` | ||||
| 	DeletedAt *time.Time `bun:"type:timestamptz,soft_delete,nullzero" json:"deletedAt" time_format:"simple_datetime" time_location:"shanghai"` | ||||
| } | ||||
|  | ||||
| type DeletedWithUser struct { | ||||
| 	Deleted   `xorm:"extends"` | ||||
| 	DeletedBy *string `xorm:"varchar(120)" json:"deletedBy"` | ||||
| 	Deleted   `bun:",extend"` | ||||
| 	DeletedBy *string `json:"deletedBy"` | ||||
| } | ||||
|  | ||||
| type CreatedAndModified struct { | ||||
| 	Created        `xorm:"extends"` | ||||
| 	LastModifiedAt *time.Time `xorm:"timestampz updated" json:"lastModifiedAt" time_format:"simple_datetime" time_location:"shanghai"` | ||||
| 	Created        `bun:",extend"` | ||||
| 	LastModifiedAt *time.Time `bun:"type:timestamptz,nullzero,default:current_timestamp" json:"lastModifiedAt" time_format:"simple_datetime" time_location:"shanghai"` | ||||
| } | ||||
|  | ||||
| type CreatedAndModifiedWithUser struct { | ||||
| 	CreatedAndModified `xorm:"extends"` | ||||
| 	CreatedBy          *string `xorm:"varchar(100)" json:"createdBy"` | ||||
| 	LastModifiedBy     *string `xorm:"varchar(100)" json:"lastModifiedBy"` | ||||
| 	CreatedAndModified `bun:",extend"` | ||||
| 	CreatedBy          *string `json:"createdBy"` | ||||
| 	LastModifiedBy     *string `json:"lastModifiedBy"` | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user