Додавання перевірок безпеки null в LeadVendorDTO для запобігання помилок назв null
Зміна назви заголовку та додати поле опису для LeadVendor та LeadVendorProduct
Додати повну підтримку CRUD для LeadVendor та LeadVendorProduct з індексами String
Зміна LeadMarketDTO Ідентифікатори для запобігання втрати точності JavaScript
Додайте явні @Query анотації до LeadMarketРепозиторійні методи для належної організації
Зміна продажівТип для String в LeadMarketDTO щоб відповідати очікуванням
Зміна формату продажуТип з продажуТип для Рядка за запитом ДТО збігти фронтенд
Додайте компанію LeadMarket, репозиторію, послугу та ДТО для управління CRM-ринками
Додати полеПовідомлення для організації загальнодоступних медіа кормів
Додати значення LIKE в MediaBlockReasonType для соціальних медіа
Додати потікПриховати провідні та підтримувати провідні медіа потоку
- Додано потікПриховати поле для Провідного.java для посилання MediaSession потік - Оновлений MediaSessionPost для підтримки необов'язкової асоціації лідерів - ...
Додати МедіаОбджРепортРепозиторію та оновлення медіа сервісів для соціальних кормів
- Додати MediaObjReportРепозиторію для такої системи - Оновлення медіасервісу зі створенняПостанови та публікації подій НАТС - Оновлення MediaSessionRepository ...
Оновлення бази даних зайнятостіВиберіть замість ID STRING
Додавання облікового запису Учасника та облікового запису учасника до суб’єкта господарювання для ефективних запитів бази даних
Додати поле avatarType до суб'єкта Avatar для перевірки простого типу
- Додати колонку ТИП для зберігання 'фото' або 'Аватар Creator' - Видаліть дублікати конструкторів, які суперечать Lombok @NoArgsConstructor - Встановити аватар...
Додати поле avatarType до суб'єкта Avatar для перевірки простого типу
- Додати колонку ТИП для зберігання 'фото' або 'Аватар Creator' - Налаштування конструкторів автоматично - Уникайте необхідності перевірки екземплярів та проксі...
Додати темуОсобливості та репозиторію з відносинами з Користувачем/Меберами
Додати файлПриховати поле до суб'єкта Avatar для безпечного зберігання файлів
- Додати файлГаш стовпець для зберігання SHA-256 хеш аватара ID - Hash використовується для обробки файлів Minio, щоб запобігти атакам акметації - Формат: {hash...
Правильний формат кінцевої точки Мініо для домену теми HTTPS
Вилучення ім'я користувача з URL-адреси кінцевої точки для клієнта MinIO
Додати getPresignedUrlWithEndpoint метод для користувацького кінцевого пункту, призначених URL
Додати класи AvatarPhoto та AvatarAvatar Creator, рефактор структуру спадщини Avatar
Додайте репозиторії Avatar і UserBackground і передали підтримку URL
- Додано АватарРепозиторію з методами пошуку аватарів користувачем - Додано UserBackgroundRepository з методами пошуку фонів користувачем/членом - Додано методи...
Спрощуємо модель Avatar - аватари відносяться тільки до Користувача
- Вилучено поле членів з класу Аватар - аватари тепер належать тільки користувачам - Вилучені аватари OneToMany з класу Учасника - члени не володіють аватарами ...
Видаліть зайве поле з класу Аватар
- Вилучено поле Set, так як користувачі / Чоловіки вже мають багатомовні зв'язки - Активний аватар визначається аватарним полем у Користувача/Мебері, а не булев...
Замініть UserPhoto з ієрархією спадщини Avatar та оновленням
- Перейменований КористувачФото в Аватар (клас бази) з використанням спадщини JPA JOINED - Створено AvatarPhoto підклас для завантажених фотографій (тільки для ...
Додати КористувачаФото та КористувачБакерські особи з відносинами з Користувачем
- Створений КористувачФото-об'єкт для зберігання фотографій профілю користувача та учасника - Створена особа користувача - Обидві особи, які підтримують рівень ...
Пошук існуючих чат-сесій учасника, не просто власник сеансу
- Змінений пошукЗамовитиЧерезсія для пошуку записів MediaSessionMember замість MediaSession.member - Тепер пошуки сеансів, де творець є учасником (пам'ятний або...
Додати JOIN FETCH до eagerly завантаження учасника у запитах повідомлень
- Додано JOIN FETCH м.член як знайтиBySessionAndIsRemoved False запити - Забезпечує суб'єкт господарювання, який задовольнив, щоб уникнути проблем завантаження ...
Автоматично створити потік NATS JetStream, якщо він не існує
- Додано метод перевірки та створення потоку CHAT MESSAGES - Потік створюється з предметами з конфігурації (чит.>) - Виправлення 'Не відповідає потоку для помил...
Зробіть роботу NatsMessageService з ін'єкційним JetStream
- Змінена ін'єкція JetStream для опціонально з @Autowired(обов'язково=false) для обробки бокових завдань замовлення - Вилучено @ConditionalOnBean, щоб дозволити...
Попереднє замовлення анотації в NatsMessageService для перевірки майна спочатку, потім
Корисний імпорт для КондиціональноїПросперти в NatsMessageService
Додавання умовногоOnProperty до NatsMessageService, щоб забезпечити його тільки навантаження при включенні NATS
Вкажіть, що повідомлення завжди зберігаються в базі даних, навіть якщо одержувач вимкнено
Додати вагінальне забезпечення історії повідомлень і знайтиOrCreateChatSession для двохчленних чатів
Додати @PrePersist в MediaObj для автоматичного встановлення дати
Додати @PrePersist до MediaSessionMember для автоматичного встановлення дати
Використовуйте @PrePersist для автоматичного встановлення дати
Встановити датуПри створенні MediaSession для фіксації порушень консолідації бази даних
Додайте JOIN FETCH, щоб зацікавити організацію завантаження та зв’язки користувачів
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.