feat: add code-flow base load

This commit is contained in:
2024-06-25 23:56:12 +08:00
parent 5118891c41
commit 776c1287b8
10 changed files with 261 additions and 132 deletions

View File

@@ -8,15 +8,21 @@ export type RouterCode = {
active: boolean;
project: string;
code: string;
type: RouterCodeType;
};
export enum RouterCodeType {
route = 'route',
middleware = 'middleware',
}
export class RouterCodeModel extends Model {
declare id: string;
path: string;
key: string;
active: boolean;
project: string;
public code: string;
declare path: string;
declare key: string;
declare active: boolean;
declare project: string;
declare code: string;
declare type: RouterCodeType;
}
RouterCodeModel.init(
{
@@ -46,6 +52,18 @@ RouterCodeModel.init(
type: DataTypes.STRING,
defaultValue: '',
},
type: {
type: DataTypes.ENUM(RouterCodeType.route, RouterCodeType.middleware),
defaultValue: RouterCodeType.route,
},
middleware: {
type: DataTypes.ARRAY(DataTypes.STRING),
defaultValue: [],
},
next: {
type: DataTypes.STRING,
defaultValue: '',
},
},
{
sequelize,
@@ -53,3 +71,4 @@ RouterCodeModel.init(
},
);
// RouterCodeModel.sync({ alter: true });
// RouterCodeModel.sync({force: true});

View File

@@ -41,13 +41,9 @@ User.init(
export const initializeUser = async () => {
const w = await User.findOne();
const password = '2e8a305521bba54f49638ed25e46adf3';
const password = '2e8a305521bba54f49638ed25e46adf3'; //123456
const salt = '123';
const users = [
{ username: 'admin' },
{ username: 'user' },
{ username: 'root' },
];
const users = [{ username: 'admin' }, { username: 'user' }, { username: 'root' }];
if (!w) {
const newUsers = await User.bulkCreate(
users.map((user) => {