初始版本,目前线上可用
This commit is contained in:
5
backEnd/types/src/abstrClass/baseEntity.d.ts
vendored
Normal file
5
backEnd/types/src/abstrClass/baseEntity.d.ts
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
export declare abstract class BaseEntity {
|
||||
id: number;
|
||||
createDate: string;
|
||||
updateDate: string;
|
||||
}
|
||||
6
backEnd/types/src/entity/Role.d.ts
vendored
Normal file
6
backEnd/types/src/entity/Role.d.ts
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
import { BaseEntity } from "../abstrClass/BaseEntity";
|
||||
export declare class Role extends BaseEntity {
|
||||
values: string;
|
||||
roleState: number;
|
||||
name: string;
|
||||
}
|
||||
10
backEnd/types/src/entity/SystemMenu.d.ts
vendored
Normal file
10
backEnd/types/src/entity/SystemMenu.d.ts
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
export declare class SystemMenu {
|
||||
id: number;
|
||||
name: string;
|
||||
createDate: string;
|
||||
updateDate: string;
|
||||
path: string;
|
||||
parentId: number;
|
||||
icon: string;
|
||||
show: boolean;
|
||||
}
|
||||
18
backEnd/types/src/entity/User.d.ts
vendored
Normal file
18
backEnd/types/src/entity/User.d.ts
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
export declare class User {
|
||||
id: number;
|
||||
name: string;
|
||||
phone: string;
|
||||
sex: string;
|
||||
pwd: string;
|
||||
createDate: string;
|
||||
updateDate: string;
|
||||
userState: number;
|
||||
role: string;
|
||||
birthday: string;
|
||||
age: string;
|
||||
province: string;
|
||||
city: string;
|
||||
area: string;
|
||||
address: string;
|
||||
}
|
||||
export default User;
|
||||
30
backEnd/types/src/lib/curd/curd.d.ts
vendored
Normal file
30
backEnd/types/src/lib/curd/curd.d.ts
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
import { Request } from "express";
|
||||
interface CurdOptions {
|
||||
entity: any;
|
||||
req: Request;
|
||||
params: {
|
||||
[key: string]: any;
|
||||
};
|
||||
}
|
||||
declare class Curd {
|
||||
private entity;
|
||||
private req;
|
||||
private queryParams;
|
||||
private repositrory;
|
||||
constructor(options: CurdOptions);
|
||||
add(): Promise<{
|
||||
code: number;
|
||||
data: any;
|
||||
}>;
|
||||
delete(): Promise<{
|
||||
code: number;
|
||||
msg: string;
|
||||
}>;
|
||||
update(): Promise<{
|
||||
code: number;
|
||||
data: any;
|
||||
}>;
|
||||
query(): Promise<unknown[]>;
|
||||
}
|
||||
export default function (options: CurdOptions): Curd;
|
||||
export {};
|
||||
6
backEnd/types/src/lib/menueToTree.d.ts
vendored
Normal file
6
backEnd/types/src/lib/menueToTree.d.ts
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
import { SystemMenu } from "../../src/entity/SystemMenu";
|
||||
interface routerTree extends SystemMenu {
|
||||
children?: SystemMenu[];
|
||||
}
|
||||
export default function menueToTree(data: SystemMenu[]): routerTree[];
|
||||
export {};
|
||||
17
backEnd/types/src/lib/pagination/pagination.d.ts
vendored
Normal file
17
backEnd/types/src/lib/pagination/pagination.d.ts
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
import { Request } from "express";
|
||||
interface paginationType {
|
||||
list: any[];
|
||||
total: number;
|
||||
pageSize: number;
|
||||
pageNumber: number;
|
||||
}
|
||||
/**
|
||||
*
|
||||
* @param entite 传入实体类以供查询
|
||||
* @param req express的Request请求体
|
||||
* @returns
|
||||
*/
|
||||
export default function getPagination(entite: any, req: Request, queryParams?: {
|
||||
[key: string]: any;
|
||||
}): Promise<paginationType>;
|
||||
export {};
|
||||
2
backEnd/types/src/router/index.d.ts
vendored
Normal file
2
backEnd/types/src/router/index.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
declare let router: import("express-serve-static-core").Router;
|
||||
export default router;
|
||||
2
backEnd/types/src/router/login/login.d.ts
vendored
Normal file
2
backEnd/types/src/router/login/login.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
declare const router: import("express-serve-static-core").Router;
|
||||
export default router;
|
||||
2
backEnd/types/src/router/role/role.d.ts
vendored
Normal file
2
backEnd/types/src/router/role/role.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
declare let router: import("express-serve-static-core").Router;
|
||||
export default router;
|
||||
2
backEnd/types/src/router/system-menue/system-menue.d.ts
vendored
Normal file
2
backEnd/types/src/router/system-menue/system-menue.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
declare const router: import("express-serve-static-core").Router;
|
||||
export default router;
|
||||
2
backEnd/types/src/router/user/user.d.ts
vendored
Normal file
2
backEnd/types/src/router/user/user.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
declare const router: import("express-serve-static-core").Router;
|
||||
export default router;
|
||||
5
backEnd/types/src/util/dotenvConfig.d.ts
vendored
Normal file
5
backEnd/types/src/util/dotenvConfig.d.ts
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
declare const _default: {
|
||||
development: boolean;
|
||||
production: boolean;
|
||||
};
|
||||
export default _default;
|
||||
2
backEnd/types/src/util/globalMethods.d.ts
vendored
Normal file
2
backEnd/types/src/util/globalMethods.d.ts
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export declare function filterObjEmptyVal(obj: { [key: string]: any }): {};
|
||||
export declare function getNowDateStr(): string;
|
||||
Reference in New Issue
Block a user