remove wrong import way

This commit is contained in:
geekgeekrun
2026-01-17 11:34:13 +08:00
parent 55a04bb1ad
commit 5634ac0260
29 changed files with 66 additions and 59 deletions

View File

@@ -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"
},

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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,

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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"])

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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,

View File

@@ -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.*,

View File

@@ -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.*

View File

@@ -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.*,

View File

@@ -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.*,

View File

@@ -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) {

View File

@@ -1,4 +0,0 @@
export function requireTypeorm () {
const importResult = require('typeorm')
return importResult
}