package models import ( _ "github.com/go-sql-driver/mysql" "hongze/hongze_mobile_admin/models/tables/admin" "hongze/hongze_mobile_admin/models/tables/admin_record" "hongze/hongze_mobile_admin/models/tables/approval_flow" "hongze/hongze_mobile_admin/models/tables/approval_flow_node" "hongze/hongze_mobile_admin/models/tables/company_approval" "hongze/hongze_mobile_admin/models/tables/company_approval_message" "hongze/hongze_mobile_admin/models/tables/company_contract" "hongze/hongze_mobile_admin/models/tables/company_delay_permission" "hongze/hongze_mobile_admin/models/tables/company_operation_record" "hongze/hongze_mobile_admin/models/tables/company_permission_log" "hongze/hongze_mobile_admin/models/tables/company_product" "hongze/hongze_mobile_admin/models/tables/company_product_log" "hongze/hongze_mobile_admin/models/tables/company_report_permission" "hongze/hongze_mobile_admin/models/tables/h5_admin_session" "hongze/hongze_mobile_admin/models/tables/report" "hongze/hongze_mobile_admin/models/tables/wx_token" "hongze/hongze_mobile_admin/models/tables/wx_user" "hongze/hongze_mobile_admin/utils" "rdluck_tools/orm" "time" ) func init() { _ = orm.RegisterDataBase("default", "mysql", utils.MYSQL_URL) orm.SetMaxIdleConns("default", 50) orm.SetMaxOpenConns("default", 100) db, _ := orm.GetDB("default") db.SetConnMaxLifetime(10 * time.Minute) //rddp数据库 _ = orm.RegisterDataBase("rddp", "mysql", utils.MYSQL_URL_RDDP) orm.SetMaxIdleConns("rddp", 50) orm.SetMaxOpenConns("rddp", 100) report_db, _ := orm.GetDB("rddp") report_db.SetConnMaxLifetime(10 * time.Minute) //注册对象 orm.RegisterModel( new(admin.Admin), new(admin_record.AdminRecord), new(company_approval.CompanyApproval), new(company_approval_message.CompanyApprovalMessage), new(company_contract.CompanyContract), new(company_delay_permission.CompanyDelayPermission), new(company_operation_record.CompanyOperationRecord), new(company_permission_log.CompanyPermissionLog), new(company_product.CompanyProduct), new(company_product_log.CompanyProductLog), new(company_report_permission.CompanyReportPermission), new(h5_admin_session.H5AdminSession), new(wx_token.WxToken), new(wx_user.WxUser), new(report.Report), new(approval_flow.ApprovalFlow), new(approval_flow_node.ApprovalFlowNode), ) } func InitDb() {}