修改创建前置
This commit is contained in:
parent
0bc6cf35d6
commit
0a6efd0cff
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AdminAPI 后台-接口表
|
// AdminAPI 后台-接口表
|
||||||
@ -31,5 +32,12 @@ func (m *AdminAPI) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.APIID = sf.Generate().Int64()
|
m.APIID = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AdminDept 后台-部门表
|
// AdminDept 后台-部门表
|
||||||
@ -30,5 +31,12 @@ func (m *AdminDept) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.DeptId = sf.Generate().Int64()
|
m.DeptId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AdminMenu 后台-菜单表
|
// AdminMenu 后台-菜单表
|
||||||
@ -37,5 +38,12 @@ func (m *AdminMenu) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.MenuId = sf.Generate().Int64()
|
m.MenuId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AdminPost 后台-岗位表
|
// AdminPost 后台-岗位表
|
||||||
@ -29,5 +30,12 @@ func (m *AdminPost) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.PostId = sf.Generate().Int64()
|
m.PostId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AdminRole 后台-角色表
|
// AdminRole 后台-角色表
|
||||||
@ -30,5 +31,12 @@ func (m *AdminRole) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.RoleId = sf.Generate().Int64()
|
m.RoleId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AdminUser 后台-用户表
|
// AdminUser 后台-用户表
|
||||||
@ -46,5 +47,12 @@ func (m *AdminUser) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.UserID = sf.Generate().Int64()
|
m.UserID = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
type BasicBank struct {
|
type BasicBank struct {
|
||||||
@ -30,5 +31,12 @@ func (m *BasicBank) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.BankId = sf.Generate().Int64()
|
m.BankId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// DiseaseClassExpertise 疾病分类表-医生专长
|
// DiseaseClassExpertise 疾病分类表-医生专长
|
||||||
@ -29,5 +30,12 @@ func (m *DiseaseClassExpertise) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.ExpertiseId = sf.Generate().Int64()
|
m.ExpertiseId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// DoctorBankCard 医生银行卡
|
// DoctorBankCard 医生银行卡
|
||||||
@ -37,5 +38,12 @@ func (m *DoctorBankCard) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.BankCardId = sf.Generate().Int64()
|
m.BankCardId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// DoctorExpertise 医生专长表
|
// DoctorExpertise 医生专长表
|
||||||
@ -29,5 +30,12 @@ func (m *DoctorExpertise) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.DoctorExpertiseId = sf.Generate().Int64()
|
m.DoctorExpertiseId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// DoctorIdenFail 医生身份审核失败原因表
|
// DoctorIdenFail 医生身份审核失败原因表
|
||||||
@ -30,5 +31,12 @@ func (m *DoctorIdenFail) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.IdenFailId = sf.Generate().Int64()
|
m.IdenFailId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Hospital 医院表
|
// Hospital 医院表
|
||||||
@ -42,5 +43,12 @@ func (m *Hospital) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.HospitalID = sf.Generate().Int64()
|
m.HospitalID = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// HospitalDepartment 医院科室表-标准
|
// HospitalDepartment 医院科室表-标准
|
||||||
@ -30,5 +31,12 @@ func (m *HospitalDepartment) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.DepartmentId = sf.Generate().Int64()
|
m.DepartmentId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// HospitalDepartmentCustom 医院科室表-自定义
|
// HospitalDepartmentCustom 医院科室表-自定义
|
||||||
@ -32,5 +33,12 @@ func (m *HospitalDepartmentCustom) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.DepartmentCustomId = sf.Generate().Int64()
|
m.DepartmentCustomId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -64,17 +64,6 @@ func (m *Model) BeforeUpdate(tx *gorm.DB) (err error) {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// BeforeCreate 注册 BeforeCreate 回调函数
|
|
||||||
func (m *Model) BeforeCreate(tx *gorm.DB) (err error) {
|
|
||||||
m.CreatedAt = LocalTime(time.Now())
|
|
||||||
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
|
||||||
|
|
||||||
m.UpdatedAt = LocalTime(time.Now())
|
|
||||||
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Paginate(page, pageSize int) func(db *gorm.DB) *gorm.DB {
|
func Paginate(page, pageSize int) func(db *gorm.DB) *gorm.DB {
|
||||||
return func(db *gorm.DB) *gorm.DB {
|
return func(db *gorm.DB) *gorm.DB {
|
||||||
if page <= 0 {
|
if page <= 0 {
|
||||||
|
|||||||
@ -51,5 +51,12 @@ func (m *OrderPrescription) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.OrderPrescriptionId = sf.Generate().Int64()
|
m.OrderPrescriptionId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// PatientFamily 患者家庭成员信息表-基本信息
|
// PatientFamily 患者家庭成员信息表-基本信息
|
||||||
@ -53,5 +54,12 @@ func (m *PatientFamily) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.FamilyId = sf.Generate().Int64()
|
m.FamilyId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// User 用户主表
|
// User 用户主表
|
||||||
@ -42,5 +43,11 @@ func (m *User) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.UserId = sf.Generate().Int64()
|
m.UserId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// UserCaCert 医师/药师ca监管证书表
|
// UserCaCert 医师/药师ca监管证书表
|
||||||
@ -36,5 +37,12 @@ func (m *UserCaCert) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.CertId = sf.Generate().Int64()
|
m.CertId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// UserDoctor 用户-医生表
|
// UserDoctor 用户-医生表
|
||||||
@ -65,5 +66,12 @@ func (m *UserDoctor) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.DoctorId = sf.Generate().Int64()
|
m.DoctorId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import (
|
|||||||
"github.com/bwmarrin/snowflake"
|
"github.com/bwmarrin/snowflake"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"hospital-admin-api/config"
|
"hospital-admin-api/config"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// UserDoctorInfo 用户-医生详情表
|
// UserDoctorInfo 用户-医生详情表
|
||||||
@ -42,5 +43,12 @@ func (m *UserDoctorInfo) BeforeCreate(tx *gorm.DB) error {
|
|||||||
// 生成新的雪花算法 ID
|
// 生成新的雪花算法 ID
|
||||||
m.DoctorInfoId = sf.Generate().Int64()
|
m.DoctorInfoId = sf.Generate().Int64()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m.CreatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("CreatedAt", m.CreatedAt)
|
||||||
|
|
||||||
|
m.UpdatedAt = LocalTime(time.Now())
|
||||||
|
tx.Statement.SetColumn("UpdatedAt", m.UpdatedAt)
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user