修改创建前置

This commit is contained in:
wucongxing 2023-07-17 14:29:06 +08:00
parent 0bc6cf35d6
commit 0a6efd0cff
21 changed files with 158 additions and 11 deletions

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// AdminAPI 后台-接口表
@ -31,5 +32,12 @@ func (m *AdminAPI) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// AdminDept 后台-部门表
@ -30,5 +31,12 @@ func (m *AdminDept) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// AdminMenu 后台-菜单表
@ -37,5 +38,12 @@ func (m *AdminMenu) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// AdminPost 后台-岗位表
@ -29,5 +30,12 @@ func (m *AdminPost) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// AdminRole 后台-角色表
@ -30,5 +31,12 @@ func (m *AdminRole) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// AdminUser 后台-用户表
@ -46,5 +47,12 @@ func (m *AdminUser) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
type BasicBank struct {
@ -30,5 +31,12 @@ func (m *BasicBank) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// DiseaseClassExpertise 疾病分类表-医生专长
@ -29,5 +30,12 @@ func (m *DiseaseClassExpertise) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// DoctorBankCard 医生银行卡
@ -37,5 +38,12 @@ func (m *DoctorBankCard) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// DoctorExpertise 医生专长表
@ -29,5 +30,12 @@ func (m *DoctorExpertise) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// DoctorIdenFail 医生身份审核失败原因表
@ -30,5 +31,12 @@ func (m *DoctorIdenFail) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// Hospital 医院表
@ -42,5 +43,12 @@ func (m *Hospital) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// HospitalDepartment 医院科室表-标准
@ -30,5 +31,12 @@ func (m *HospitalDepartment) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// HospitalDepartmentCustom 医院科室表-自定义
@ -32,5 +33,12 @@ func (m *HospitalDepartmentCustom) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -64,17 +64,6 @@ func (m *Model) BeforeUpdate(tx *gorm.DB) (err error) {
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 {
return func(db *gorm.DB) *gorm.DB {
if page <= 0 {

View File

@ -51,5 +51,12 @@ func (m *OrderPrescription) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// PatientFamily 患者家庭成员信息表-基本信息
@ -53,5 +54,12 @@ func (m *PatientFamily) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// User 用户主表
@ -42,5 +43,11 @@ func (m *User) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// UserCaCert 医师/药师ca监管证书表
@ -36,5 +37,12 @@ func (m *UserCaCert) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// UserDoctor 用户-医生表
@ -65,5 +66,12 @@ func (m *UserDoctor) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}

View File

@ -4,6 +4,7 @@ import (
"github.com/bwmarrin/snowflake"
"gorm.io/gorm"
"hospital-admin-api/config"
"time"
)
// UserDoctorInfo 用户-医生详情表
@ -42,5 +43,12 @@ func (m *UserDoctorInfo) BeforeCreate(tx *gorm.DB) error {
// 生成新的雪花算法 ID
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
}