Toolverse
All skills

project-module-architecture

by TencentBlueKing

Project 项目管理模块架构指南,涵盖项目 CRUD、成员管理、项目配置、标签管理、项目迁移。当用户开发项目管理功能、处理项目成员、配置项目属性或实现项目相关逻辑时使用。

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Mobile
Views
11

About this skill

Project 项目管理模块架构指南,涵盖项目 CRUD、成员管理、项目配置、标签管理、项目迁移。当用户开发项目管理功能、处理项目成员、配置项目属性或实现项目相关逻辑时使用。

How to use

  1. Zapoznaj się ze strukturą modułu Project w katalogu src/backend/ci/core/project/. Moduł dzieli się na cztery główne warstwy: api-project (definicje interfejsów REST i obiekty danych), biz-project (logika biznesowa i implementacja API), model-project (modele danych JOOQ) oraz boot-project (konfiguracja Spring Boot).
  2. Gdy rozwijasz funkcje zarządzania projektami, odwołuj się do warstwy api-project, gdzie zdefiniowane są interfejsy dla operacji użytkownika (user), wywołań między serwisami (service) i operacji administracyjnych (op). Zawiera ona ponad 100 klas POJO i definicje stałych.
  3. Implementuj logikę biznesową w warstwie biz-project, wykorzystując dostępne serwisy (service/impl), dostęp do danych (dao) i słuchacze zdarzeń (listener). Warstwa zawiera ponad 120 klas obsługujących CRUD, zarządzanie członkami, konfigurację i uprawnienia.
  4. Dla operacji na danych projektów korzystaj z warstwy model-project, która dostarcza automatycznie generowane modele JOOQ do interakcji z bazą danych.
  5. Jeśli rozszerzasz moduł, użyj przykładowych implementacji z katalogów api-project-sample i biz-project-sample jako szablonów dla nowych interfejsów i serwisów.
  6. Pamiętaj, że Project jest modułem bazowym – wszystkie zmiany wpływają na pozostałe mikroserwisy, dlatego zawsze testuj operacje CRUD, zarządzanie uprawnieniami i migracje projektów przed wdrożeniem.

Related skills

build-iphone-apps

by glittercowboy

Build professional native iPhone apps in Swift with SwiftUI and UIKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode. Targets iOS 26 with iOS 18 compatibility.

Mobile
1182

mobile-ios-design

by wshobson

Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.

Mobile
107284

android-kotlin-development

by aj-geddes

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

Mobile
152396

flutter-expert

by sickn33

Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment. Handles state management, animations, testing, and performance optimization for mobile, web, desktop, and embedded platforms. Use PROACTIVELY for Flutter architecture, UI implementation, or

Mobile
54112

openscad

by mitsuhiko

Create and render OpenSCAD 3D models. Generate preview images from multiple angles, extract customizable parameters, validate syntax, and export STL files for 3D printing platforms like MakerWorld.

Mobile
4291

vercel-react-native-skills

by vercel-labs

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or

Mobile
1745