mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-05-11 18:09:50 +08:00
remove wrong import way
This commit is contained in:
@@ -5,11 +5,13 @@
|
||||
"main": "dist/index.js",
|
||||
"dependencies": {
|
||||
"cli-highlight": "^2.1.11",
|
||||
"lodash": "^4.17.21",
|
||||
"reflect-metadata": "^0.2.1",
|
||||
"sqlite3": "5.1.6",
|
||||
"typeorm": "0.3.11"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/lodash": "^4.17.23",
|
||||
"ts-node": "^10.9.2",
|
||||
"typescript": "^5.3.3"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = requireTypeorm();
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = typeorm;
|
||||
|
||||
@Entity()
|
||||
export class AutoStartChatRunRecord {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = requireTypeorm();
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = typeorm;
|
||||
|
||||
@Entity()
|
||||
export class BossActiveStatusRecord {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, Column, PrimaryColumn } = requireTypeorm();
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, Column, PrimaryColumn } = typeorm;
|
||||
|
||||
@Entity()
|
||||
export class BossInfo {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = requireTypeorm()
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = typeorm
|
||||
|
||||
@Entity()
|
||||
export class BossInfoChangeLog {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = requireTypeorm()
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = typeorm
|
||||
|
||||
@Entity()
|
||||
export class ChatMessageRecord {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { JobSource } from "../enums";
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = requireTypeorm()
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = typeorm
|
||||
|
||||
export enum ChatStartupFrom {
|
||||
AutoFromRecommendList = null,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, Column, PrimaryColumn } = requireTypeorm()
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, Column, PrimaryColumn } = typeorm
|
||||
|
||||
@Entity()
|
||||
export class CompanyInfo {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, PrimaryGeneratedColumn, Column } = requireTypeorm()
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, PrimaryGeneratedColumn, Column } = typeorm
|
||||
|
||||
@Entity()
|
||||
export class CompanyInfoChangeLog {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { JobHireStatus } from "../enums";
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, Column, PrimaryColumn } = requireTypeorm();
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, Column, PrimaryColumn } = typeorm;
|
||||
|
||||
@Entity()
|
||||
export class JobHireStatusRecord {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, Column, PrimaryColumn } = requireTypeorm()
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, Column, PrimaryColumn } = typeorm
|
||||
|
||||
@Entity()
|
||||
export class JobInfo {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, PrimaryGeneratedColumn, Column } = requireTypeorm()
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, PrimaryGeneratedColumn, Column } = typeorm
|
||||
|
||||
@Entity()
|
||||
export class JobInfoChangeLog {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, PrimaryGeneratedColumn, Column, Index } = requireTypeorm()
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, PrimaryGeneratedColumn, Column, Index } = typeorm
|
||||
|
||||
@Entity()
|
||||
@Index(["providerCompleteApiUrl", "model", "providerApiSecret"])
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { JobSource, MarkAsNotSuitOp, MarkAsNotSuitReason } from "../enums";
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
import * as typeorm from 'typeorm';
|
||||
import { ChatStartupFrom } from "./ChatStartupLog";
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = requireTypeorm()
|
||||
const { Entity, Column, PrimaryGeneratedColumn } = typeorm
|
||||
|
||||
@Entity()
|
||||
export class MarkAsNotSuitLog {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { Entity, Column, PrimaryColumn } = requireTypeorm()
|
||||
import * as typeorm from 'typeorm';
|
||||
const { Entity, Column, PrimaryColumn } = typeorm
|
||||
|
||||
@Entity()
|
||||
export class UserInfo {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { ViewEntity, ViewColumn } = requireTypeorm();
|
||||
import * as typeorm from 'typeorm';
|
||||
const { ViewEntity, ViewColumn } = typeorm;
|
||||
@ViewEntity({
|
||||
expression: `SELECT
|
||||
boss_info.encryptBossId,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { ViewEntity, ViewColumn } = requireTypeorm();
|
||||
import * as typeorm from 'typeorm';
|
||||
const { ViewEntity, ViewColumn } = typeorm;
|
||||
@ViewEntity({
|
||||
expression: `SELECT
|
||||
job_info.*,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { ViewEntity, ViewColumn } = requireTypeorm();
|
||||
import * as typeorm from 'typeorm';
|
||||
const { ViewEntity, ViewColumn } = typeorm;
|
||||
@ViewEntity({
|
||||
expression: `SELECT
|
||||
company_info.*
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
const { ViewEntity, ViewColumn } = requireTypeorm();
|
||||
import * as typeorm from 'typeorm';
|
||||
const { ViewEntity, ViewColumn } = typeorm;
|
||||
@ViewEntity({
|
||||
expression: `SELECT
|
||||
job_info.*,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { requireTypeorm } from "../utils/module-loader";
|
||||
import * as typeorm from 'typeorm';
|
||||
import { ChatStartupFrom } from "./ChatStartupLog";
|
||||
import { MarkAsNotSuitReason } from "../enums";
|
||||
const { ViewEntity, ViewColumn } = requireTypeorm();
|
||||
const { ViewEntity, ViewColumn } = typeorm;
|
||||
@ViewEntity({
|
||||
expression: `SELECT
|
||||
job_info.*,
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import "reflect-metadata";
|
||||
import { type DataSource } from "typeorm";
|
||||
import { requireTypeorm } from "./utils/module-loader";
|
||||
|
||||
import { BossInfo } from "./entity/BossInfo";
|
||||
import { BossInfoChangeLog } from "./entity/BossInfoChangeLog";
|
||||
@@ -40,10 +39,11 @@ import { AddColumnForMarkAsNotSuitLog1746092370665 } from "./migrations/17460923
|
||||
import { Init1000000000000 } from "./migrations/1000000000000-Init";
|
||||
import { AddJobSourceColumnForChatStartupLogAndMarkAsNotSuitLog1752380078526 } from "./migrations/1752380078526-AddJobSourceColumnForChatStartupLogAndMarkAsNotSuitLog";
|
||||
import { AddJobHireStatusTable1766466476822 } from "./migrations/1766466476822-AddJobHireStatusTable";
|
||||
const lodashImportPromise = import('lodash-es')
|
||||
import chunk from 'lodash/chunk'
|
||||
import * as typeorm from 'typeorm'
|
||||
|
||||
export function initDb(dbFilePath) {
|
||||
const { DataSource } = requireTypeorm()
|
||||
const { DataSource } = typeorm
|
||||
const appDataSource = new DataSource({
|
||||
type: "sqlite",
|
||||
synchronize: false,
|
||||
@@ -202,7 +202,6 @@ export default class SqlitePlugin {
|
||||
if (chattedJobIds.length === 0) {
|
||||
return
|
||||
}
|
||||
const { chunk } = await lodashImportPromise
|
||||
const chattedJobIdChunks = chunk(chattedJobIds, 200)
|
||||
const chattedBossIds = [];
|
||||
for (const chattedJobIdChunk of chattedJobIdChunks) {
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
export function requireTypeorm () {
|
||||
const importResult = require('typeorm')
|
||||
return importResult
|
||||
}
|
||||
Reference in New Issue
Block a user