feat: perfect router lib add validator

This commit is contained in:
2024-06-29 23:09:32 +08:00
parent c92f42933e
commit f3c0707666
7 changed files with 274 additions and 184 deletions

View File

@@ -13,6 +13,7 @@ export type RouterCode = {
middleware: string[];
next: string;
data: any;
validator: any;
};
export enum RouterCodeType {
@@ -31,7 +32,8 @@ export class RouterCodeModel extends Model {
declare type: RouterCodeType;
declare middleware: string[];
declare next: string; // 如果是中间件,不存在
declare data: any;
declare data: any; // 内容
declare validator: any;
}
RouterCodeModel.init(
{
@@ -81,6 +83,10 @@ RouterCodeModel.init(
type: DataTypes.JSON,
defaultValue: {},
},
validator: {
type: DataTypes.JSON,
defaultValue: {},
},
},
{
sequelize,