tachybase_todo/packages/database-next/src/fields/number-field.ts
2021-10-16 10:53:09 +08:00

33 lines
550 B
TypeScript

import { DataTypes } from 'sequelize';
import { Field } from './field';
export class IntegerField extends Field {
get dataType() {
return DataTypes.INTEGER;
}
}
export class FloatField extends Field {
get dataType() {
return DataTypes.FLOAT;
}
}
export class DoubleField extends Field {
get dataType() {
return DataTypes.DOUBLE;
}
}
export class RealField extends Field {
get dataType() {
return DataTypes.REAL;
}
}
export class DecimalField extends Field {
get dataType() {
return DataTypes.DECIMAL;
}
}