UNPKG

lin-cms-test

Version:

The core library of Lin CMS, this package is just for test!

151 lines (150 loc) 3.58 kB
import Sequelize from "sequelize"; export declare const InfoCrudMixin: { attributes: { delete_time: Sequelize.DataTypeDate; }; options: { createdAt: string; updatedAt: string; getterMethods: { createTime(): any; }; }; }; export declare const UserInterface: { attributes: { id: { type: Sequelize.DataTypeInteger; primaryKey: boolean; autoIncrement: boolean; }; nickname: { type: Sequelize.DataTypeString; allowNull: boolean; unique: boolean; }; admin: { type: Sequelize.DataTypeTinyInt; allowNull: boolean; defaultValue: number; }; active: { type: Sequelize.DataTypeTinyInt; allowNull: boolean; defaultValue: number; }; email: { type: Sequelize.DataTypeString; unique: boolean; allowNull: boolean; }; group_id: { type: Sequelize.DataTypeInteger; allowNull: boolean; }; password: { type: Sequelize.DataTypeString; set(ps: any): void; get(): any; }; } & { delete_time: Sequelize.DataTypeDate; }; options: { tableName: string; getterMethods: { isAdmin(): any; isActive(): any; }; } & { createdAt: string; updatedAt: string; getterMethods: { createTime(): any; }; }; }; export declare const AuthInterface: { attributes: { id: { type: Sequelize.DataTypeInteger; primaryKey: boolean; autoIncrement: boolean; }; group_id: { type: Sequelize.DataTypeInteger; allowNull: boolean; }; auth: { type: Sequelize.DataTypeString; }; module: { type: Sequelize.DataTypeString; }; }; options: { tableName: string; createdAt: boolean; updatedAt: boolean; }; }; export declare const GroupInterface: { attributes: { id: { type: Sequelize.DataTypeInteger; primaryKey: boolean; autoIncrement: boolean; }; name: { type: Sequelize.DataTypeString; }; info: { type: Sequelize.DataTypeString; allowNull: boolean; }; }; options: { tableName: string; createdAt: boolean; updatedAt: boolean; }; }; export declare const LogInterface: { attributes: { id: { type: Sequelize.DataTypeInteger; primaryKey: boolean; autoIncrement: boolean; }; message: { type: Sequelize.DataTypeString; }; user_id: { type: Sequelize.DataTypeInteger; allowNull: boolean; }; user_name: { type: Sequelize.DataTypeString; }; status_code: { type: Sequelize.DataTypeInteger; }; method: { type: Sequelize.DataTypeString; }; path: { type: Sequelize.DataTypeString; }; authority: { type: Sequelize.DataTypeString; }; }; options: { tableName: string; createdAt: string; updatedAt: boolean; getterMethods: { time(): any; }; }; };