gitextract_j_pyb6i1/ ├── .dockerignore ├── .eslintrc.js ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── workflows/ │ ├── build-rc.yml │ └── build-stable.yml ├── .gitignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── docs/ │ ├── sample/ │ │ ├── config.development.ts │ │ └── docker-compose.yml │ ├── 权限管理数据库设计文档.md │ └── 通用协作规范.md ├── nest-cli.json ├── package.json ├── sql/ │ ├── init.sql │ ├── upgrade_20210508.sql │ ├── upgrade_20210914.sql.migrate │ └── upgrade_20210927.sql ├── src/ │ ├── app.module.ts │ ├── common/ │ │ ├── class/ │ │ │ └── res.class.ts │ │ ├── contants/ │ │ │ ├── decorator.contants.ts │ │ │ ├── error-code.contants.ts │ │ │ └── param-config.contants.ts │ │ ├── decorators/ │ │ │ └── keep.decorator.ts │ │ ├── dto/ │ │ │ └── page.dto.ts │ │ ├── exceptions/ │ │ │ ├── api.exception.ts │ │ │ └── socket.exception.ts │ │ ├── filters/ │ │ │ └── api-exception.filter.ts │ │ └── interceptors/ │ │ └── api-transform.interceptor.ts │ ├── config/ │ │ ├── config.default.ts │ │ ├── config.production.ts │ │ ├── configuration.ts │ │ ├── defineConfig.ts │ │ └── env.ts │ ├── entities/ │ │ ├── admin/ │ │ │ ├── sys-config.entity.ts │ │ │ ├── sys-department.entity.ts │ │ │ ├── sys-login-log.entity.ts │ │ │ ├── sys-menu.entity.ts │ │ │ ├── sys-role-department.entity.ts │ │ │ ├── sys-role-menu.entity.ts │ │ │ ├── sys-role.entity.ts │ │ │ ├── sys-task-log.entity.ts │ │ │ ├── sys-task.entity.ts │ │ │ ├── sys-user-role.entity.ts │ │ │ └── sys-user.entity.ts │ │ └── base.entity.ts │ ├── main.ts │ ├── mission/ │ │ ├── README.md │ │ ├── jobs/ │ │ │ ├── http-request.job.ts │ │ │ └── sys-log-clear.job.ts │ │ ├── mission.decorator.ts │ │ └── mission.module.ts │ ├── modules/ │ │ ├── admin/ │ │ │ ├── account/ │ │ │ │ ├── account.controller.ts │ │ │ │ ├── account.dto.ts │ │ │ │ └── account.module.ts │ │ │ ├── admin.constants.ts │ │ │ ├── admin.interface.ts │ │ │ ├── admin.module.ts │ │ │ ├── core/ │ │ │ │ ├── decorators/ │ │ │ │ │ ├── admin-user.decorator.ts │ │ │ │ │ ├── authorize.decorator.ts │ │ │ │ │ ├── log-disabled.decorator.ts │ │ │ │ │ └── permission-optional.decorator.ts │ │ │ │ ├── guards/ │ │ │ │ │ └── auth.guard.ts │ │ │ │ └── provider/ │ │ │ │ ├── qiniu.provider.ts │ │ │ │ └── root-role-id.provider.ts │ │ │ ├── login/ │ │ │ │ ├── login.class.ts │ │ │ │ ├── login.controller.ts │ │ │ │ ├── login.dto.ts │ │ │ │ ├── login.module.ts │ │ │ │ └── login.service.ts │ │ │ ├── netdisk/ │ │ │ │ ├── manager/ │ │ │ │ │ ├── manage.class.ts │ │ │ │ │ ├── manage.controller.ts │ │ │ │ │ ├── manage.dto.ts │ │ │ │ │ └── manage.service.ts │ │ │ │ ├── netdisk.module.ts │ │ │ │ └── overview/ │ │ │ │ ├── overview.class.ts │ │ │ │ ├── overview.controller.ts │ │ │ │ └── overview.service.ts │ │ │ └── system/ │ │ │ ├── dept/ │ │ │ │ ├── dept.class.ts │ │ │ │ ├── dept.controller.ts │ │ │ │ ├── dept.dto.ts │ │ │ │ └── dept.service.ts │ │ │ ├── log/ │ │ │ │ ├── log.class.ts │ │ │ │ ├── log.controller.ts │ │ │ │ └── log.service.ts │ │ │ ├── menu/ │ │ │ │ ├── menu.class.ts │ │ │ │ ├── menu.controller.ts │ │ │ │ ├── menu.dto.ts │ │ │ │ └── menu.service.ts │ │ │ ├── online/ │ │ │ │ ├── online.class.ts │ │ │ │ ├── online.controller.ts │ │ │ │ ├── online.dto.ts │ │ │ │ └── online.service.ts │ │ │ ├── param-config/ │ │ │ │ ├── param-config.controller.ts │ │ │ │ ├── param-config.dto.ts │ │ │ │ └── param-config.service.ts │ │ │ ├── role/ │ │ │ │ ├── role.class.ts │ │ │ │ ├── role.controller.ts │ │ │ │ ├── role.dto.ts │ │ │ │ └── role.service.ts │ │ │ ├── serve/ │ │ │ │ ├── serve.class.ts │ │ │ │ ├── serve.controller.ts │ │ │ │ └── serve.service.ts │ │ │ ├── system.module.ts │ │ │ ├── task/ │ │ │ │ ├── task.controller.ts │ │ │ │ ├── task.dto.ts │ │ │ │ ├── task.processor.ts │ │ │ │ └── task.service.ts │ │ │ └── user/ │ │ │ ├── user.class.ts │ │ │ ├── user.controller.ts │ │ │ ├── user.dto.ts │ │ │ └── user.service.ts │ │ └── ws/ │ │ ├── admin-ws.gateway.ts │ │ ├── admin-ws.guard.ts │ │ ├── auth.service.ts │ │ ├── ws.event.ts │ │ └── ws.module.ts │ ├── polyfill.ts │ ├── setup-swagger.ts │ └── shared/ │ ├── logger/ │ │ ├── logger.constants.ts │ │ ├── logger.interface.ts │ │ ├── logger.module.ts │ │ ├── logger.service.ts │ │ ├── typeorm-logger.service.ts │ │ └── utils/ │ │ ├── app-root-path.util.ts │ │ └── home-dir.ts │ ├── redis/ │ │ ├── redis.constants.ts │ │ ├── redis.interface.ts │ │ └── redis.module.ts │ ├── services/ │ │ ├── redis.service.ts │ │ └── util.service.ts │ └── shared.module.ts ├── test/ │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json