3.50.1 • Published 9 months ago

@eggjs/tegg-orm-decorator v3.50.1

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

@eggjs/tegg-orm-decorator

Install

npm i --save @eggjs/tegg-orm-decorator

Define Model

import { Model, Attribute } from '@eggjs/tegg-orm-decorator';
import { DataTypes, Bone } from 'leoric';

@Model()
export class App extends Bone {
  @Attribute(DataTypes.STRING)
  name: string;
  @Attribute(DataTypes.STRING)
  desc: string;
}

Use Model

import { SingletonProto, Inject } from '@eggjs/tegg';
import { App } from './model/App';

@SingletonProto()
export class AppService {
  @Inject()
  App: typeof App;

  async createApp(data: {
    name: string;
    desc: string;
  }): Promise<App> {
    const bone = await this.App.create(data as any);
    return bone as App;
  }

  async findApp(name: string): Promise<App | null> {
    const app = await this.App.findOne({ name });
    return app as App;
  }
}
3.51.0

9 months ago

3.50.1

9 months ago

3.50.0

9 months ago

3.49.0

10 months ago

3.43.0

11 months ago

3.43.1

11 months ago

3.43.2

11 months ago

3.47.0

10 months ago

3.47.2

10 months ago

3.40.0

12 months ago

3.40.1

12 months ago

3.44.0

10 months ago

3.44.1

10 months ago

3.48.0

10 months ago

3.48.1

10 months ago

3.41.0

11 months ago

3.45.0

10 months ago

3.42.0

11 months ago

3.46.0

10 months ago

3.39.5

12 months ago

3.39.4

1 year ago

3.46.1

10 months ago

3.46.2

10 months ago

3.46.3

10 months ago

3.46.4

10 months ago

3.39.1

1 year ago

3.39.2

1 year ago

3.39.3

1 year ago

3.38.0

1 year ago

3.39.0

1 year ago

3.37.3

1 year ago

3.37.0

1 year ago

3.37.1

1 year ago

3.36.3

1 year ago

3.36.2

1 year ago

3.36.1

1 year ago

3.36.0

1 year ago

3.35.0

1 year ago

3.35.1

1 year ago

3.33.0

1 year ago

3.33.1

1 year ago

3.34.0

1 year ago

3.32.0

1 year ago

3.31.0

2 years ago

3.30.1

2 years ago

3.30.0

2 years ago

3.29.0

2 years ago

3.28.2

2 years ago

3.28.1

2 years ago

3.28.0

2 years ago

3.20.0

2 years ago

3.22.0

2 years ago

3.15.0

2 years ago

3.17.0

2 years ago

3.19.0

2 years ago

3.12.0

2 years ago

3.21.0

2 years ago

3.23.0

2 years ago

3.14.1

2 years ago

3.14.0

2 years ago

3.14.3

2 years ago

3.16.0

2 years ago

3.14.2

2 years ago

3.18.1

2 years ago

3.18.0

2 years ago

3.14.4

2 years ago

3.13.0

2 years ago

3.25.1

2 years ago

3.27.0

2 years ago

3.25.2

2 years ago

3.11.0

2 years ago

3.10.0

2 years ago

3.11.1

2 years ago

3.8.0

2 years ago

3.7.0

2 years ago

3.5.0

2 years ago

1.5.3

3 years ago

3.0.0-alpha.0

3 years ago

3.4.0

3 years ago

3.2.2

3 years ago

3.3.0

3 years ago

3.1.0

3 years ago

3.2.4

3 years ago

3.2.3

3 years ago

3.0.0

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.2.0

4 years ago

0.1.18

4 years ago

0.1.19

4 years ago

0.1.16

4 years ago

0.1.13

4 years ago

0.1.10

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago