├── .cz-config.js ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierrc ├── README.md ├── application.dev.yml ├── application.prod.yml ├── code-gen.yml ├── commitlint.config.js ├── ecosystem.config.js ├── nest-cli.json ├── nestjs-mysql-api.sql ├── nestjs-mysql-api带数据.sql ├── package.json ├── src ├── api │ ├── account │ │ ├── account.controller.ts │ │ ├── account.module.ts │ │ ├── account.service.ts │ │ ├── dto │ │ │ ├── account.dto.ts │ │ │ └── account.query.ts │ │ ├── entities │ │ │ └── account.entity.ts │ │ └── vo │ │ │ └── account.vo.ts │ ├── accountRole │ │ ├── accountRole.controller.ts │ │ ├── accountRole.module.ts │ │ ├── accountRole.service.ts │ │ ├── dto │ │ │ └── account.role.dto.ts │ │ └── entities │ │ │ └── account.role.entity.ts │ ├── api.module.ts │ ├── area │ │ ├── area.controller.ts │ │ ├── area.module.ts │ │ ├── area.repository.ts │ │ ├── area.service.ts │ │ └── entities │ │ │ └── area.entity.ts │ ├── department │ │ ├── department.controller.ts │ │ ├── department.module.ts │ │ ├── department.service.ts │ │ ├── dto │ │ │ ├── department.dto.ts │ │ │ └── department.query.ts │ │ ├── entities │ │ │ └── department.entity.ts │ │ └── vo │ │ │ └── department.vo.ts │ ├── login │ │ ├── dto │ │ │ └── login.dto.ts │ │ ├── login.controller.ts │ │ ├── login.module.ts │ │ ├── login.service.ts │ │ └── vo │ │ │ └── login.vo.ts │ ├── menus │ │ ├── menus.controller.ts │ │ ├── menus.module.ts │ │ ├── menus.repository.ts │ │ ├── menus.service.ts │ │ └── vo │ │ │ └── menus.vo.ts │ ├── resources │ │ ├── dto │ │ │ ├── resources.dto.ts │ │ │ └── resources.query.dto.ts │ │ ├── entities │ │ │ └── resources.entity.ts │ │ ├── resources.controller.ts │ │ ├── resources.module.ts │ │ ├── resources.service.ts │ │ └── vo │ │ │ └── resources.vo.ts │ ├── role │ │ ├── dto │ │ │ ├── role.dto.ts │ │ │ └── role.query.ts │ │ ├── entities │ │ │ └── role.entity.ts │ │ ├── role.controller.ts │ │ ├── role.module.ts │ │ ├── role.service.ts │ │ └── vo │ │ │ └── role.vo.ts │ ├── roleResources │ │ ├── dto │ │ │ └── role.resources.dto.ts │ │ ├── entities │ │ │ └── role.resources.entity.ts │ │ ├── role.resources.controller.ts │ │ ├── role.resources.module.ts │ │ └── role.resources.service.ts │ └── tenant │ │ ├── dto │ │ ├── tenant.dto.ts │ │ └── tenant.query.ts │ │ ├── entities │ │ └── tenant.entity.ts │ │ ├── tenant.controller.ts │ │ ├── tenant.module.ts │ │ ├── tenant.service.ts │ │ └── vo │ │ └── tenant.vo.ts ├── app.module.ts ├── constants │ ├── index.ts │ ├── redis.cache.ts │ ├── redis.limit.ts │ └── reg.ts ├── decorators │ ├── current-user.decorator.ts │ ├── index.ts │ ├── rate-limit-api.decorator.ts │ └── redis-cache-api.decorator.ts ├── enums │ ├── account.type.enum.ts │ ├── index.ts │ ├── method.enum.ts │ ├── page.enum.ts │ ├── resources.type.enum.ts │ └── status.enum.ts ├── filters │ └── http-exception.filter.ts ├── guard │ └── auth.guard.ts ├── interceptors │ ├── api.interceptor.ts │ ├── index.ts │ ├── logger.interceptor.ts │ ├── redis-cache.interceptor.ts │ ├── redis-limit.interceptor.ts │ └── transform.interceptor.ts ├── main.ts ├── pipe │ └── validation.pipe.ts ├── plugin │ ├── collect-api │ │ ├── collect-api.module.ts │ │ ├── constants │ │ │ └── collect.ts │ │ ├── decorators │ │ │ ├── index.ts │ │ │ ├── permission.class.ts │ │ │ └── permission.meta.ts │ │ ├── services │ │ │ └── collect-api.service.ts │ │ └── types │ │ │ └── collect.api.ts │ ├── file │ │ └── upload-img.service.ts │ ├── ip-to-address │ │ └── ip-to-address.service.ts │ ├── logger │ │ └── logger.service.ts │ ├── plugin.module.ts │ ├── redis │ │ └── redis.service.ts │ └── tools │ │ └── tools.service.ts ├── shared │ ├── dto │ │ └── query.options.dto.ts │ ├── entities │ │ └── base.entity.ts │ ├── services │ │ └── init-db.service.ts │ ├── shared.module.ts │ └── vo │ │ ├── query.list.vo.ts │ │ └── query.vo.ts ├── types │ └── index.d.ts ├── utils │ ├── array.ts │ ├── config.ts │ ├── data-type.ts │ ├── date.ts │ ├── index.ts │ ├── map.ts │ ├── str.ts │ └── url.ts └── validators │ ├── IsDateFormatString.ts │ ├── IsEqual.ts │ ├── IsIncludes.ts │ ├── IsMinAmount.ts │ ├── IsUserName.ts │ └── index.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json ├── yarn.lock └── 各级城市地区.sql /.cz-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/.cz-config.js -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/README.md -------------------------------------------------------------------------------- /application.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/application.dev.yml -------------------------------------------------------------------------------- /application.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/application.prod.yml -------------------------------------------------------------------------------- /code-gen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/code-gen.yml -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/ecosystem.config.js -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/nest-cli.json -------------------------------------------------------------------------------- /nestjs-mysql-api.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/nestjs-mysql-api.sql -------------------------------------------------------------------------------- /nestjs-mysql-api带数据.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/nestjs-mysql-api带数据.sql -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/package.json -------------------------------------------------------------------------------- /src/api/account/account.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/account/account.controller.ts -------------------------------------------------------------------------------- /src/api/account/account.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/account/account.module.ts -------------------------------------------------------------------------------- /src/api/account/account.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/account/account.service.ts -------------------------------------------------------------------------------- /src/api/account/dto/account.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/account/dto/account.dto.ts -------------------------------------------------------------------------------- /src/api/account/dto/account.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/account/dto/account.query.ts -------------------------------------------------------------------------------- /src/api/account/entities/account.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/account/entities/account.entity.ts -------------------------------------------------------------------------------- /src/api/account/vo/account.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/account/vo/account.vo.ts -------------------------------------------------------------------------------- /src/api/accountRole/accountRole.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/accountRole/accountRole.controller.ts -------------------------------------------------------------------------------- /src/api/accountRole/accountRole.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/accountRole/accountRole.module.ts -------------------------------------------------------------------------------- /src/api/accountRole/accountRole.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/accountRole/accountRole.service.ts -------------------------------------------------------------------------------- /src/api/accountRole/dto/account.role.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/accountRole/dto/account.role.dto.ts -------------------------------------------------------------------------------- /src/api/accountRole/entities/account.role.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/accountRole/entities/account.role.entity.ts -------------------------------------------------------------------------------- /src/api/api.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/api.module.ts -------------------------------------------------------------------------------- /src/api/area/area.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/area/area.controller.ts -------------------------------------------------------------------------------- /src/api/area/area.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/area/area.module.ts -------------------------------------------------------------------------------- /src/api/area/area.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/area/area.repository.ts -------------------------------------------------------------------------------- /src/api/area/area.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/area/area.service.ts -------------------------------------------------------------------------------- /src/api/area/entities/area.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/area/entities/area.entity.ts -------------------------------------------------------------------------------- /src/api/department/department.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/department/department.controller.ts -------------------------------------------------------------------------------- /src/api/department/department.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/department/department.module.ts -------------------------------------------------------------------------------- /src/api/department/department.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/department/department.service.ts -------------------------------------------------------------------------------- /src/api/department/dto/department.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/department/dto/department.dto.ts -------------------------------------------------------------------------------- /src/api/department/dto/department.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/department/dto/department.query.ts -------------------------------------------------------------------------------- /src/api/department/entities/department.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/department/entities/department.entity.ts -------------------------------------------------------------------------------- /src/api/department/vo/department.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/department/vo/department.vo.ts -------------------------------------------------------------------------------- /src/api/login/dto/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/login/dto/login.dto.ts -------------------------------------------------------------------------------- /src/api/login/login.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/login/login.controller.ts -------------------------------------------------------------------------------- /src/api/login/login.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/login/login.module.ts -------------------------------------------------------------------------------- /src/api/login/login.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/login/login.service.ts -------------------------------------------------------------------------------- /src/api/login/vo/login.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/login/vo/login.vo.ts -------------------------------------------------------------------------------- /src/api/menus/menus.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/menus/menus.controller.ts -------------------------------------------------------------------------------- /src/api/menus/menus.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/menus/menus.module.ts -------------------------------------------------------------------------------- /src/api/menus/menus.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/menus/menus.repository.ts -------------------------------------------------------------------------------- /src/api/menus/menus.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/menus/menus.service.ts -------------------------------------------------------------------------------- /src/api/menus/vo/menus.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/menus/vo/menus.vo.ts -------------------------------------------------------------------------------- /src/api/resources/dto/resources.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/resources/dto/resources.dto.ts -------------------------------------------------------------------------------- /src/api/resources/dto/resources.query.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/resources/dto/resources.query.dto.ts -------------------------------------------------------------------------------- /src/api/resources/entities/resources.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/resources/entities/resources.entity.ts -------------------------------------------------------------------------------- /src/api/resources/resources.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/resources/resources.controller.ts -------------------------------------------------------------------------------- /src/api/resources/resources.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/resources/resources.module.ts -------------------------------------------------------------------------------- /src/api/resources/resources.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/resources/resources.service.ts -------------------------------------------------------------------------------- /src/api/resources/vo/resources.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/resources/vo/resources.vo.ts -------------------------------------------------------------------------------- /src/api/role/dto/role.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/role/dto/role.dto.ts -------------------------------------------------------------------------------- /src/api/role/dto/role.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/role/dto/role.query.ts -------------------------------------------------------------------------------- /src/api/role/entities/role.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/role/entities/role.entity.ts -------------------------------------------------------------------------------- /src/api/role/role.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/role/role.controller.ts -------------------------------------------------------------------------------- /src/api/role/role.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/role/role.module.ts -------------------------------------------------------------------------------- /src/api/role/role.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/role/role.service.ts -------------------------------------------------------------------------------- /src/api/role/vo/role.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/role/vo/role.vo.ts -------------------------------------------------------------------------------- /src/api/roleResources/dto/role.resources.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/roleResources/dto/role.resources.dto.ts -------------------------------------------------------------------------------- /src/api/roleResources/entities/role.resources.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/roleResources/entities/role.resources.entity.ts -------------------------------------------------------------------------------- /src/api/roleResources/role.resources.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/roleResources/role.resources.controller.ts -------------------------------------------------------------------------------- /src/api/roleResources/role.resources.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/roleResources/role.resources.module.ts -------------------------------------------------------------------------------- /src/api/roleResources/role.resources.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/roleResources/role.resources.service.ts -------------------------------------------------------------------------------- /src/api/tenant/dto/tenant.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/tenant/dto/tenant.dto.ts -------------------------------------------------------------------------------- /src/api/tenant/dto/tenant.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/tenant/dto/tenant.query.ts -------------------------------------------------------------------------------- /src/api/tenant/entities/tenant.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/tenant/entities/tenant.entity.ts -------------------------------------------------------------------------------- /src/api/tenant/tenant.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/tenant/tenant.controller.ts -------------------------------------------------------------------------------- /src/api/tenant/tenant.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/tenant/tenant.module.ts -------------------------------------------------------------------------------- /src/api/tenant/tenant.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/tenant/tenant.service.ts -------------------------------------------------------------------------------- /src/api/tenant/vo/tenant.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/api/tenant/vo/tenant.vo.ts -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/constants/redis.cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/constants/redis.cache.ts -------------------------------------------------------------------------------- /src/constants/redis.limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/constants/redis.limit.ts -------------------------------------------------------------------------------- /src/constants/reg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/constants/reg.ts -------------------------------------------------------------------------------- /src/decorators/current-user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/decorators/current-user.decorator.ts -------------------------------------------------------------------------------- /src/decorators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/decorators/index.ts -------------------------------------------------------------------------------- /src/decorators/rate-limit-api.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/decorators/rate-limit-api.decorator.ts -------------------------------------------------------------------------------- /src/decorators/redis-cache-api.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/decorators/redis-cache-api.decorator.ts -------------------------------------------------------------------------------- /src/enums/account.type.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/enums/account.type.enum.ts -------------------------------------------------------------------------------- /src/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/enums/index.ts -------------------------------------------------------------------------------- /src/enums/method.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/enums/method.enum.ts -------------------------------------------------------------------------------- /src/enums/page.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/enums/page.enum.ts -------------------------------------------------------------------------------- /src/enums/resources.type.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/enums/resources.type.enum.ts -------------------------------------------------------------------------------- /src/enums/status.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/enums/status.enum.ts -------------------------------------------------------------------------------- /src/filters/http-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/filters/http-exception.filter.ts -------------------------------------------------------------------------------- /src/guard/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/guard/auth.guard.ts -------------------------------------------------------------------------------- /src/interceptors/api.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/interceptors/api.interceptor.ts -------------------------------------------------------------------------------- /src/interceptors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/interceptors/index.ts -------------------------------------------------------------------------------- /src/interceptors/logger.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/interceptors/logger.interceptor.ts -------------------------------------------------------------------------------- /src/interceptors/redis-cache.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/interceptors/redis-cache.interceptor.ts -------------------------------------------------------------------------------- /src/interceptors/redis-limit.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/interceptors/redis-limit.interceptor.ts -------------------------------------------------------------------------------- /src/interceptors/transform.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/interceptors/transform.interceptor.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/pipe/validation.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/pipe/validation.pipe.ts -------------------------------------------------------------------------------- /src/plugin/collect-api/collect-api.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/collect-api/collect-api.module.ts -------------------------------------------------------------------------------- /src/plugin/collect-api/constants/collect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/collect-api/constants/collect.ts -------------------------------------------------------------------------------- /src/plugin/collect-api/decorators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/collect-api/decorators/index.ts -------------------------------------------------------------------------------- /src/plugin/collect-api/decorators/permission.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/collect-api/decorators/permission.class.ts -------------------------------------------------------------------------------- /src/plugin/collect-api/decorators/permission.meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/collect-api/decorators/permission.meta.ts -------------------------------------------------------------------------------- /src/plugin/collect-api/services/collect-api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/collect-api/services/collect-api.service.ts -------------------------------------------------------------------------------- /src/plugin/collect-api/types/collect.api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/collect-api/types/collect.api.ts -------------------------------------------------------------------------------- /src/plugin/file/upload-img.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/file/upload-img.service.ts -------------------------------------------------------------------------------- /src/plugin/ip-to-address/ip-to-address.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/ip-to-address/ip-to-address.service.ts -------------------------------------------------------------------------------- /src/plugin/logger/logger.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/logger/logger.service.ts -------------------------------------------------------------------------------- /src/plugin/plugin.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/plugin.module.ts -------------------------------------------------------------------------------- /src/plugin/redis/redis.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/redis/redis.service.ts -------------------------------------------------------------------------------- /src/plugin/tools/tools.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/plugin/tools/tools.service.ts -------------------------------------------------------------------------------- /src/shared/dto/query.options.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/shared/dto/query.options.dto.ts -------------------------------------------------------------------------------- /src/shared/entities/base.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/shared/entities/base.entity.ts -------------------------------------------------------------------------------- /src/shared/services/init-db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/shared/services/init-db.service.ts -------------------------------------------------------------------------------- /src/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/shared/shared.module.ts -------------------------------------------------------------------------------- /src/shared/vo/query.list.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/shared/vo/query.list.vo.ts -------------------------------------------------------------------------------- /src/shared/vo/query.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/shared/vo/query.vo.ts -------------------------------------------------------------------------------- /src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/types/index.d.ts -------------------------------------------------------------------------------- /src/utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/utils/array.ts -------------------------------------------------------------------------------- /src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/utils/config.ts -------------------------------------------------------------------------------- /src/utils/data-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/utils/data-type.ts -------------------------------------------------------------------------------- /src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/utils/date.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/utils/map.ts -------------------------------------------------------------------------------- /src/utils/str.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/utils/str.ts -------------------------------------------------------------------------------- /src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/utils/url.ts -------------------------------------------------------------------------------- /src/validators/IsDateFormatString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/validators/IsDateFormatString.ts -------------------------------------------------------------------------------- /src/validators/IsEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/validators/IsEqual.ts -------------------------------------------------------------------------------- /src/validators/IsIncludes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/validators/IsIncludes.ts -------------------------------------------------------------------------------- /src/validators/IsMinAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/validators/IsMinAmount.ts -------------------------------------------------------------------------------- /src/validators/IsUserName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/validators/IsUserName.ts -------------------------------------------------------------------------------- /src/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/src/validators/index.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/yarn.lock -------------------------------------------------------------------------------- /各级城市地区.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuangshp/nestjs-mysql-api/HEAD/各级城市地区.sql --------------------------------------------------------------------------------