cleanup 2
This commit is contained in:
@@ -3,35 +3,35 @@ version: "3.9"
|
|||||||
services:
|
services:
|
||||||
db:
|
db:
|
||||||
image: mysql:8.0
|
image: mysql:8.0
|
||||||
container_name: lottery-mysql
|
container_name: honey-mysql
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
MYSQL_DATABASE: lottery_db
|
MYSQL_DATABASE: honey_db
|
||||||
MYSQL_USER: lottery_user
|
MYSQL_USER: honey_user
|
||||||
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
|
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
|
||||||
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
|
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
|
||||||
volumes:
|
volumes:
|
||||||
- lottery_mysql_data:/var/lib/mysql
|
- honey_mysql_data:/var/lib/mysql
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${MYSQL_ROOT_PASSWORD}"]
|
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${MYSQL_ROOT_PASSWORD}"]
|
||||||
interval: 10s
|
interval: 10s
|
||||||
timeout: 5s
|
timeout: 5s
|
||||||
retries: 5
|
retries: 5
|
||||||
networks:
|
networks:
|
||||||
- lottery-network
|
- honey-network
|
||||||
|
|
||||||
app:
|
app:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile.inferno
|
dockerfile: Dockerfile.inferno
|
||||||
container_name: lottery-backend
|
container_name: honey-backend
|
||||||
restart: always
|
restart: always
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
environment:
|
environment:
|
||||||
- SPRING_DATASOURCE_URL=jdbc:mysql://db:3306/lottery_db
|
- SPRING_DATASOURCE_URL=jdbc:mysql://db:3306/honey_db
|
||||||
- SPRING_DATASOURCE_USERNAME=lottery_user
|
- SPRING_DATASOURCE_USERNAME=honey_user
|
||||||
- SPRING_DATASOURCE_PASSWORD=${MYSQL_PASSWORD}
|
- SPRING_DATASOURCE_PASSWORD=${MYSQL_PASSWORD}
|
||||||
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN}
|
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN}
|
||||||
- FRONTEND_URL=${FRONTEND_URL}
|
- FRONTEND_URL=${FRONTEND_URL}
|
||||||
@@ -47,12 +47,12 @@ services:
|
|||||||
# Mount logs directory (persistent storage)
|
# Mount logs directory (persistent storage)
|
||||||
- /opt/app/logs:/app/logs
|
- /opt/app/logs:/app/logs
|
||||||
networks:
|
networks:
|
||||||
- lottery-network
|
- honey-network
|
||||||
# Don't expose port directly - nginx will handle it
|
# Don't expose port directly - nginx will handle it
|
||||||
|
|
||||||
nginx:
|
nginx:
|
||||||
image: nginx:alpine
|
image: nginx:alpine
|
||||||
container_name: lottery-nginx
|
container_name: honey-nginx
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "80:80"
|
- "80:80"
|
||||||
@@ -65,13 +65,13 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- app
|
- app
|
||||||
networks:
|
networks:
|
||||||
- lottery-network
|
- honey-network
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
lottery_mysql_data:
|
honey_mysql_data:
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
lottery-network:
|
honey-network:
|
||||||
driver: bridge
|
driver: bridge
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ version: "3.9"
|
|||||||
services:
|
services:
|
||||||
db:
|
db:
|
||||||
image: mysql:8.0
|
image: mysql:8.0
|
||||||
container_name: lottery-mysql
|
container_name: honey-mysql
|
||||||
restart: always
|
restart: always
|
||||||
# Database credentials are read from the secret file via backend container
|
# Database credentials are read from the secret file via backend container
|
||||||
# The backend will construct the connection URL from SPRING_DATASOURCE_* properties
|
# The backend will construct the connection URL from SPRING_DATASOURCE_* properties
|
||||||
@@ -11,7 +11,7 @@ services:
|
|||||||
# Option 1: Use environment variables (for MySQL container only)
|
# Option 1: Use environment variables (for MySQL container only)
|
||||||
# Note: MYSQL_USER cannot be "root" - root user is configured via MYSQL_ROOT_PASSWORD only
|
# Note: MYSQL_USER cannot be "root" - root user is configured via MYSQL_ROOT_PASSWORD only
|
||||||
environment:
|
environment:
|
||||||
MYSQL_DATABASE: lottery_db
|
MYSQL_DATABASE: honey_db
|
||||||
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
|
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
|
||||||
# Option 2: Mount secret file and read values (more secure)
|
# Option 2: Mount secret file and read values (more secure)
|
||||||
# This requires parsing the secret file or using a script
|
# This requires parsing the secret file or using a script
|
||||||
@@ -37,13 +37,13 @@ services:
|
|||||||
timeout: 5s
|
timeout: 5s
|
||||||
retries: 5
|
retries: 5
|
||||||
networks:
|
networks:
|
||||||
- lottery-network
|
- honey-network
|
||||||
|
|
||||||
backend:
|
backend:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
container_name: lottery-backend
|
container_name: honey-backend
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -60,7 +60,7 @@ services:
|
|||||||
# Mount persistent avatar storage (absolute path for consistency)
|
# Mount persistent avatar storage (absolute path for consistency)
|
||||||
- /opt/app/data/avatars:/app/data/avatars
|
- /opt/app/data/avatars:/app/data/avatars
|
||||||
# Mount secret configuration file (read-only)
|
# Mount secret configuration file (read-only)
|
||||||
- /run/secrets/lottery-config.properties:/run/secrets/lottery-config.properties:ro
|
- /run/secrets/honey-config.properties:/run/secrets/honey-config.properties:ro
|
||||||
# Mount logback config directory (editable on VPS without rebuilding)
|
# Mount logback config directory (editable on VPS without rebuilding)
|
||||||
# Note: File must exist on host before mounting. Run setup-logging.sh first.
|
# Note: File must exist on host before mounting. Run setup-logging.sh first.
|
||||||
- /opt/app/backend/config:/app/config:rw
|
- /opt/app/backend/config:/app/config:rw
|
||||||
@@ -83,7 +83,7 @@ services:
|
|||||||
cpus: '4.0'
|
cpus: '4.0'
|
||||||
memory: 12G
|
memory: 12G
|
||||||
networks:
|
networks:
|
||||||
- lottery-network
|
- honey-network
|
||||||
restart: always
|
restart: always
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:8080/actuator/health/liveness"]
|
test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:8080/actuator/health/liveness"]
|
||||||
@@ -98,7 +98,7 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
container_name: lottery-backend-new
|
container_name: honey-backend-new
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
@@ -115,7 +115,7 @@ services:
|
|||||||
# Mount persistent avatar storage (absolute path for consistency)
|
# Mount persistent avatar storage (absolute path for consistency)
|
||||||
- /opt/app/data/avatars:/app/data/avatars
|
- /opt/app/data/avatars:/app/data/avatars
|
||||||
# Mount secret configuration file (read-only)
|
# Mount secret configuration file (read-only)
|
||||||
- /run/secrets/lottery-config.properties:/run/secrets/lottery-config.properties:ro
|
- /run/secrets/honey-config.properties:/run/secrets/honey-config.properties:ro
|
||||||
# Mount logback config directory (editable on VPS without rebuilding)
|
# Mount logback config directory (editable on VPS without rebuilding)
|
||||||
# Note: File must exist on host before mounting. Run setup-logging.sh first.
|
# Note: File must exist on host before mounting. Run setup-logging.sh first.
|
||||||
- /opt/app/backend/config:/app/config:rw
|
- /opt/app/backend/config:/app/config:rw
|
||||||
@@ -138,7 +138,7 @@ services:
|
|||||||
cpus: '4.0'
|
cpus: '4.0'
|
||||||
memory: 12G
|
memory: 12G
|
||||||
networks:
|
networks:
|
||||||
- lottery-network
|
- honey-network
|
||||||
restart: always
|
restart: always
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:8080/actuator/health/liveness"]
|
test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:8080/actuator/health/liveness"]
|
||||||
@@ -150,7 +150,7 @@ services:
|
|||||||
|
|
||||||
phpmyadmin:
|
phpmyadmin:
|
||||||
image: phpmyadmin:latest
|
image: phpmyadmin:latest
|
||||||
container_name: lottery-phpmyadmin
|
container_name: honey-phpmyadmin
|
||||||
restart: always
|
restart: always
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
@@ -175,7 +175,7 @@ services:
|
|||||||
# Trust proxy headers (X-Forwarded-Proto, etc.)
|
# Trust proxy headers (X-Forwarded-Proto, etc.)
|
||||||
PMA_TRUSTED_PROXIES: "127.0.0.1"
|
PMA_TRUSTED_PROXIES: "127.0.0.1"
|
||||||
networks:
|
networks:
|
||||||
- lottery-network
|
- honey-network
|
||||||
# Resource limits for phpMyAdmin
|
# Resource limits for phpMyAdmin
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
@@ -188,6 +188,6 @@ volumes:
|
|||||||
driver: local
|
driver: local
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
lottery-network:
|
honey-network:
|
||||||
driver: bridge
|
driver: bridge
|
||||||
|
|
||||||
|
|||||||
@@ -3,17 +3,17 @@ version: "3.9"
|
|||||||
services:
|
services:
|
||||||
db:
|
db:
|
||||||
image: mysql:8.0
|
image: mysql:8.0
|
||||||
container_name: lottery-mysql
|
container_name: honey-mysql
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
MYSQL_DATABASE: ${DB_NAME:lottery_db}
|
MYSQL_DATABASE: ${DB_NAME:honey_db}
|
||||||
MYSQL_USER: ${DB_USERNAME:root}
|
MYSQL_USER: ${DB_USERNAME:root}
|
||||||
MYSQL_PASSWORD: ${DB_PASSWORD:password}
|
MYSQL_PASSWORD: ${DB_PASSWORD:password}
|
||||||
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD:password}
|
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD:password}
|
||||||
ports:
|
ports:
|
||||||
- "3306:3306"
|
- "3306:3306"
|
||||||
volumes:
|
volumes:
|
||||||
- lottery_mysql_data:/var/lib/mysql
|
- honey_mysql_data:/var/lib/mysql
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${DB_ROOT_PASSWORD:password}"]
|
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${DB_ROOT_PASSWORD:password}"]
|
||||||
interval: 10s
|
interval: 10s
|
||||||
@@ -24,18 +24,18 @@ services:
|
|||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
build: .
|
build: .
|
||||||
container_name: lottery-backend
|
container_name: honey-backend
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
ports:
|
ports:
|
||||||
- "8080:8080"
|
- "8080:8080"
|
||||||
environment:
|
environment:
|
||||||
- SPRING_DATASOURCE_URL=jdbc:mysql://db:3306/${DB_NAME:lottery_db}
|
- SPRING_DATASOURCE_URL=jdbc:mysql://db:3306/${DB_NAME:honey_db}
|
||||||
- SPRING_DATASOURCE_USERNAME=${DB_USERNAME:root}
|
- SPRING_DATASOURCE_USERNAME=${DB_USERNAME:root}
|
||||||
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWORD:password}
|
- SPRING_DATASOURCE_PASSWORD=${DB_PASSWORD:password}
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
lottery_mysql_data:
|
honey_mysql_data:
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
upstream lottery_backend {
|
upstream honey_backend {
|
||||||
# Primary backend (port 8080)
|
# Primary backend (port 8080)
|
||||||
server 127.0.0.1:8080 max_fails=3 fail_timeout=30s;
|
server 127.0.0.1:8080 max_fails=3 fail_timeout=30s;
|
||||||
# Standby backend (port 8082) - used during rolling updates
|
# Standby backend (port 8082) - used during rolling updates
|
||||||
@@ -23,7 +23,7 @@ server {
|
|||||||
|
|
||||||
# API endpoints
|
# API endpoints
|
||||||
location /api/ {
|
location /api/ {
|
||||||
proxy_pass http://lottery_backend;
|
proxy_pass http://honey_backend;
|
||||||
proxy_http_version 1.1;
|
proxy_http_version 1.1;
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection 'upgrade';
|
proxy_set_header Connection 'upgrade';
|
||||||
@@ -41,7 +41,7 @@ server {
|
|||||||
|
|
||||||
# Actuator endpoints (for health checks)
|
# Actuator endpoints (for health checks)
|
||||||
location /actuator/ {
|
location /actuator/ {
|
||||||
proxy_pass http://lottery_backend;
|
proxy_pass http://honey_backend;
|
||||||
proxy_http_version 1.1;
|
proxy_http_version 1.1;
|
||||||
proxy_set_header Host $host;
|
proxy_set_header Host $host;
|
||||||
proxy_set_header X-Real-IP $remote_addr;
|
proxy_set_header X-Real-IP $remote_addr;
|
||||||
@@ -51,7 +51,7 @@ server {
|
|||||||
|
|
||||||
# Ping endpoint
|
# Ping endpoint
|
||||||
location /ping {
|
location /ping {
|
||||||
proxy_pass http://lottery_backend;
|
proxy_pass http://honey_backend;
|
||||||
proxy_http_version 1.1;
|
proxy_http_version 1.1;
|
||||||
proxy_set_header Host $host;
|
proxy_set_header Host $host;
|
||||||
}
|
}
|
||||||
4
pom.xml
4
pom.xml
@@ -5,8 +5,8 @@
|
|||||||
http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<groupId>com.lottery</groupId>
|
<groupId>com.honey</groupId>
|
||||||
<artifactId>lottery-be</artifactId>
|
<artifactId>honey-be</artifactId>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.lottery.lottery;
|
package com.honey.honey;
|
||||||
|
|
||||||
import com.lottery.lottery.config.ConfigLoader;
|
import com.honey.honey.config.ConfigLoader;
|
||||||
import com.lottery.lottery.config.TelegramProperties;
|
import com.honey.honey.config.TelegramProperties;
|
||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||||
@@ -12,9 +12,9 @@ import org.springframework.scheduling.annotation.EnableScheduling;
|
|||||||
@EnableScheduling
|
@EnableScheduling
|
||||||
@EnableAsync
|
@EnableAsync
|
||||||
@EnableConfigurationProperties({TelegramProperties.class})
|
@EnableConfigurationProperties({TelegramProperties.class})
|
||||||
public class LotteryBackendApplication {
|
public class HoneyBackendApplication {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
SpringApplication app = new SpringApplication(LotteryBackendApplication.class);
|
SpringApplication app = new SpringApplication(HoneyBackendApplication.class);
|
||||||
app.addListeners(new ConfigLoader());
|
app.addListeners(new ConfigLoader());
|
||||||
app.run(args);
|
app.run(args);
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.lottery.lottery.config;
|
package com.honey.honey.config;
|
||||||
|
|
||||||
import com.lottery.lottery.security.admin.AdminDetailsService;
|
import com.honey.honey.security.admin.AdminDetailsService;
|
||||||
import com.lottery.lottery.security.admin.JwtAuthenticationFilter;
|
import com.honey.honey.security.admin.JwtAuthenticationFilter;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.config;
|
package com.honey.honey.config;
|
||||||
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent;
|
import org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent;
|
||||||
@@ -19,13 +19,13 @@ import java.util.Properties;
|
|||||||
* This allows switching between Railway (env vars) and Inferno (mounted file) deployments.
|
* This allows switching between Railway (env vars) and Inferno (mounted file) deployments.
|
||||||
*
|
*
|
||||||
* Priority:
|
* Priority:
|
||||||
* 1. Mounted file at /run/secrets/lottery-config.properties (Inferno)
|
* 1. Mounted file at /run/secrets/honey-config.properties (Inferno)
|
||||||
* 2. Environment variables (Railway)
|
* 2. Environment variables (Railway)
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class ConfigLoader implements ApplicationListener<ApplicationEnvironmentPreparedEvent> {
|
public class ConfigLoader implements ApplicationListener<ApplicationEnvironmentPreparedEvent> {
|
||||||
|
|
||||||
private static final String SECRET_FILE_PATH = "/run/secrets/lottery-config.properties";
|
private static final String SECRET_FILE_PATH = "/run/secrets/honey-config.properties";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onApplicationEvent(ApplicationEnvironmentPreparedEvent event) {
|
public void onApplicationEvent(ApplicationEnvironmentPreparedEvent event) {
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.config;
|
package com.honey.honey.config;
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.config;
|
package com.honey.honey.config;
|
||||||
|
|
||||||
import org.springframework.context.MessageSource;
|
import org.springframework.context.MessageSource;
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.config;
|
package com.honey.honey.config;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.lottery.lottery.config;
|
package com.honey.honey.config;
|
||||||
|
|
||||||
import com.lottery.lottery.security.AuthInterceptor;
|
import com.honey.honey.security.AuthInterceptor;
|
||||||
import com.lottery.lottery.security.RateLimitInterceptor;
|
import com.honey.honey.security.RateLimitInterceptor;
|
||||||
import com.lottery.lottery.security.UserRateLimitInterceptor;
|
import com.honey.honey.security.UserRateLimitInterceptor;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.model.Payment;
|
import com.honey.honey.model.Payment;
|
||||||
import com.lottery.lottery.model.Payout;
|
import com.honey.honey.model.Payout;
|
||||||
import com.lottery.lottery.repository.PaymentRepository;
|
import com.honey.honey.repository.PaymentRepository;
|
||||||
import com.lottery.lottery.repository.PayoutRepository;
|
import com.honey.honey.repository.PayoutRepository;
|
||||||
import com.lottery.lottery.repository.UserARepository;
|
import com.honey.honey.repository.UserARepository;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.model.Payment;
|
import com.honey.honey.model.Payment;
|
||||||
import com.lottery.lottery.model.Payout;
|
import com.honey.honey.model.Payout;
|
||||||
import com.lottery.lottery.model.SupportTicket;
|
import com.honey.honey.model.SupportTicket;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.repository.PaymentRepository;
|
import com.honey.honey.repository.PaymentRepository;
|
||||||
import com.lottery.lottery.repository.PayoutRepository;
|
import com.honey.honey.repository.PayoutRepository;
|
||||||
import com.lottery.lottery.repository.SupportTicketRepository;
|
import com.honey.honey.repository.SupportTicketRepository;
|
||||||
import com.lottery.lottery.repository.UserARepository;
|
import com.honey.honey.repository.UserARepository;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.service.FeatureSwitchService;
|
import com.honey.honey.service.FeatureSwitchService;
|
||||||
import com.lottery.lottery.service.FeatureSwitchService.FeatureSwitchDto;
|
import com.honey.honey.service.FeatureSwitchService.FeatureSwitchDto;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.AdminLoginRequest;
|
import com.honey.honey.dto.AdminLoginRequest;
|
||||||
import com.lottery.lottery.dto.AdminLoginResponse;
|
import com.honey.honey.dto.AdminLoginResponse;
|
||||||
import com.lottery.lottery.service.AdminService;
|
import com.honey.honey.service.AdminService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.AdminMasterDto;
|
import com.honey.honey.dto.AdminMasterDto;
|
||||||
import com.lottery.lottery.service.AdminMasterService;
|
import com.honey.honey.service.AdminMasterService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.NotifyBroadcastRequest;
|
import com.honey.honey.dto.NotifyBroadcastRequest;
|
||||||
import com.lottery.lottery.service.NotificationBroadcastService;
|
import com.honey.honey.service.NotificationBroadcastService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.AdminPaymentDto;
|
import com.honey.honey.dto.AdminPaymentDto;
|
||||||
import com.lottery.lottery.model.Payment;
|
import com.honey.honey.model.Payment;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.repository.PaymentRepository;
|
import com.honey.honey.repository.PaymentRepository;
|
||||||
import com.lottery.lottery.repository.UserARepository;
|
import com.honey.honey.repository.UserARepository;
|
||||||
import com.lottery.lottery.repository.UserDRepository;
|
import com.honey.honey.repository.UserDRepository;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.security.core.Authentication;
|
import org.springframework.security.core.Authentication;
|
||||||
import org.springframework.security.core.context.SecurityContextHolder;
|
import org.springframework.security.core.context.SecurityContextHolder;
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.AdminPayoutDto;
|
import com.honey.honey.dto.AdminPayoutDto;
|
||||||
import com.lottery.lottery.model.Payout;
|
import com.honey.honey.model.Payout;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.model.UserB;
|
import com.honey.honey.model.UserB;
|
||||||
import com.lottery.lottery.repository.PayoutRepository;
|
import com.honey.honey.repository.PayoutRepository;
|
||||||
import com.lottery.lottery.repository.UserARepository;
|
import com.honey.honey.repository.UserARepository;
|
||||||
import com.lottery.lottery.repository.UserBRepository;
|
import com.honey.honey.repository.UserBRepository;
|
||||||
import com.lottery.lottery.repository.UserDRepository;
|
import com.honey.honey.repository.UserDRepository;
|
||||||
import com.lottery.lottery.service.LocalizationService;
|
import com.honey.honey.service.LocalizationService;
|
||||||
import com.lottery.lottery.service.PayoutService;
|
import com.honey.honey.service.PayoutService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.data.domain.Page;
|
import org.springframework.data.domain.Page;
|
||||||
import org.springframework.data.domain.PageRequest;
|
import org.springframework.data.domain.PageRequest;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.*;
|
import com.honey.honey.dto.*;
|
||||||
import com.lottery.lottery.service.AdminPromotionService;
|
import com.honey.honey.service.AdminPromotionService;
|
||||||
import jakarta.validation.Valid;
|
import jakarta.validation.Valid;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.data.domain.Page;
|
import org.springframework.data.domain.Page;
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.*;
|
import com.honey.honey.dto.*;
|
||||||
import com.lottery.lottery.model.Admin;
|
import com.honey.honey.model.Admin;
|
||||||
import com.lottery.lottery.model.SupportMessage;
|
import com.honey.honey.model.SupportMessage;
|
||||||
import com.lottery.lottery.model.SupportTicket;
|
import com.honey.honey.model.SupportTicket;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.repository.AdminRepository;
|
import com.honey.honey.repository.AdminRepository;
|
||||||
import com.lottery.lottery.repository.SupportMessageRepository;
|
import com.honey.honey.repository.SupportMessageRepository;
|
||||||
import com.lottery.lottery.repository.SupportTicketRepository;
|
import com.honey.honey.repository.SupportTicketRepository;
|
||||||
import com.lottery.lottery.repository.UserARepository;
|
import com.honey.honey.repository.UserARepository;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.data.domain.Page;
|
import org.springframework.data.domain.Page;
|
||||||
import org.springframework.data.domain.PageRequest;
|
import org.springframework.data.domain.PageRequest;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.*;
|
import com.honey.honey.dto.*;
|
||||||
import com.lottery.lottery.service.AdminUserService;
|
import com.honey.honey.service.AdminUserService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.data.domain.Page;
|
import org.springframework.data.domain.Page;
|
||||||
import org.springframework.data.domain.PageRequest;
|
import org.springframework.data.domain.PageRequest;
|
||||||
@@ -238,9 +238,9 @@ public class AdminUserController {
|
|||||||
@PreAuthorize("hasRole('ADMIN')")
|
@PreAuthorize("hasRole('ADMIN')")
|
||||||
public ResponseEntity<?> adjustBalance(
|
public ResponseEntity<?> adjustBalance(
|
||||||
@PathVariable Integer id,
|
@PathVariable Integer id,
|
||||||
@Valid @RequestBody com.lottery.lottery.dto.BalanceAdjustmentRequest request) {
|
@Valid @RequestBody com.honey.honey.dto.BalanceAdjustmentRequest request) {
|
||||||
try {
|
try {
|
||||||
com.lottery.lottery.dto.BalanceAdjustmentResponse response = adminUserService.adjustBalance(id, request);
|
com.honey.honey.dto.BalanceAdjustmentResponse response = adminUserService.adjustBalance(id, request);
|
||||||
return ResponseEntity.ok(response);
|
return ResponseEntity.ok(response);
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException e) {
|
||||||
return ResponseEntity.badRequest().body(Map.of("error", e.getMessage()));
|
return ResponseEntity.badRequest().body(Map.of("error", e.getMessage()));
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.CreateSessionRequest;
|
import com.honey.honey.dto.CreateSessionRequest;
|
||||||
import com.lottery.lottery.dto.CreateSessionResponse;
|
import com.honey.honey.dto.CreateSessionResponse;
|
||||||
import com.lottery.lottery.exception.BannedUserException;
|
import com.honey.honey.exception.BannedUserException;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.service.LocalizationService;
|
import com.honey.honey.service.LocalizationService;
|
||||||
import com.lottery.lottery.service.SessionService;
|
import com.honey.honey.service.SessionService;
|
||||||
import com.lottery.lottery.service.TelegramAuthService;
|
import com.honey.honey.service.TelegramAuthService;
|
||||||
import com.lottery.lottery.service.UserService;
|
import com.honey.honey.service.UserService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.ExternalDepositWebhookRequest;
|
import com.honey.honey.dto.ExternalDepositWebhookRequest;
|
||||||
import com.lottery.lottery.service.PaymentService;
|
import com.honey.honey.service.PaymentService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.NotifyBroadcastRequest;
|
import com.honey.honey.dto.NotifyBroadcastRequest;
|
||||||
import com.lottery.lottery.service.NotificationBroadcastService;
|
import com.honey.honey.service.NotificationBroadcastService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
@@ -1,24 +1,24 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.CryptoWithdrawalResponse;
|
import com.honey.honey.dto.CryptoWithdrawalResponse;
|
||||||
import com.lottery.lottery.dto.CreateCryptoWithdrawalRequest;
|
import com.honey.honey.dto.CreateCryptoWithdrawalRequest;
|
||||||
import com.lottery.lottery.dto.CreatePaymentRequest;
|
import com.honey.honey.dto.CreatePaymentRequest;
|
||||||
import com.lottery.lottery.dto.DepositAddressRequest;
|
import com.honey.honey.dto.DepositAddressRequest;
|
||||||
import com.lottery.lottery.dto.DepositAddressResultDto;
|
import com.honey.honey.dto.DepositAddressResultDto;
|
||||||
import com.lottery.lottery.dto.DepositMethodsDto;
|
import com.honey.honey.dto.DepositMethodsDto;
|
||||||
import com.lottery.lottery.dto.ErrorResponse;
|
import com.honey.honey.dto.ErrorResponse;
|
||||||
import com.lottery.lottery.dto.PaymentInvoiceResponse;
|
import com.honey.honey.dto.PaymentInvoiceResponse;
|
||||||
import com.lottery.lottery.model.Payout;
|
import com.honey.honey.model.Payout;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.security.UserContext;
|
import com.honey.honey.security.UserContext;
|
||||||
import com.lottery.lottery.dto.WithdrawalMethodDetailsDto;
|
import com.honey.honey.dto.WithdrawalMethodDetailsDto;
|
||||||
import com.lottery.lottery.dto.WithdrawalMethodsDto;
|
import com.honey.honey.dto.WithdrawalMethodsDto;
|
||||||
import com.lottery.lottery.service.CryptoDepositService;
|
import com.honey.honey.service.CryptoDepositService;
|
||||||
import com.lottery.lottery.service.CryptoWithdrawalService;
|
import com.honey.honey.service.CryptoWithdrawalService;
|
||||||
import com.lottery.lottery.service.FeatureSwitchService;
|
import com.honey.honey.service.FeatureSwitchService;
|
||||||
import com.lottery.lottery.service.LocalizationService;
|
import com.honey.honey.service.LocalizationService;
|
||||||
import com.lottery.lottery.service.PaymentService;
|
import com.honey.honey.service.PaymentService;
|
||||||
import com.lottery.lottery.service.PayoutService;
|
import com.honey.honey.service.PayoutService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.CreatePayoutRequest;
|
import com.honey.honey.dto.CreatePayoutRequest;
|
||||||
import com.lottery.lottery.dto.ErrorResponse;
|
import com.honey.honey.dto.ErrorResponse;
|
||||||
import com.lottery.lottery.dto.PayoutHistoryEntryDto;
|
import com.honey.honey.dto.PayoutHistoryEntryDto;
|
||||||
import com.lottery.lottery.dto.PayoutResponse;
|
import com.honey.honey.dto.PayoutResponse;
|
||||||
import com.lottery.lottery.model.Payout;
|
import com.honey.honey.model.Payout;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.security.UserContext;
|
import com.honey.honey.security.UserContext;
|
||||||
import com.lottery.lottery.service.PayoutService;
|
import com.honey.honey.service.PayoutService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.PromotionDetailDto;
|
import com.honey.honey.dto.PromotionDetailDto;
|
||||||
import com.lottery.lottery.dto.PromotionListItemDto;
|
import com.honey.honey.dto.PromotionListItemDto;
|
||||||
import com.lottery.lottery.service.FeatureSwitchService;
|
import com.honey.honey.service.FeatureSwitchService;
|
||||||
import com.lottery.lottery.service.PublicPromotionService;
|
import com.honey.honey.service.PublicPromotionService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.QuickAnswerCreateRequest;
|
import com.honey.honey.dto.QuickAnswerCreateRequest;
|
||||||
import com.lottery.lottery.dto.QuickAnswerDto;
|
import com.honey.honey.dto.QuickAnswerDto;
|
||||||
import com.lottery.lottery.model.Admin;
|
import com.honey.honey.model.Admin;
|
||||||
import com.lottery.lottery.model.QuickAnswer;
|
import com.honey.honey.model.QuickAnswer;
|
||||||
import com.lottery.lottery.repository.AdminRepository;
|
import com.honey.honey.repository.AdminRepository;
|
||||||
import com.lottery.lottery.repository.QuickAnswerRepository;
|
import com.honey.honey.repository.QuickAnswerRepository;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.*;
|
import com.honey.honey.dto.*;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.security.UserContext;
|
import com.honey.honey.security.UserContext;
|
||||||
import com.lottery.lottery.service.SupportTicketService;
|
import com.honey.honey.service.SupportTicketService;
|
||||||
import jakarta.validation.Valid;
|
import jakarta.validation.Valid;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.ClaimTaskResponse;
|
import com.honey.honey.dto.ClaimTaskResponse;
|
||||||
import com.lottery.lottery.dto.DailyBonusStatusDto;
|
import com.honey.honey.dto.DailyBonusStatusDto;
|
||||||
import com.lottery.lottery.dto.RecentBonusClaimDto;
|
import com.honey.honey.dto.RecentBonusClaimDto;
|
||||||
import com.lottery.lottery.dto.TaskDto;
|
import com.honey.honey.dto.TaskDto;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.security.UserContext;
|
import com.honey.honey.security.UserContext;
|
||||||
import com.lottery.lottery.service.LocalizationService;
|
import com.honey.honey.service.LocalizationService;
|
||||||
import com.lottery.lottery.service.TaskService;
|
import com.honey.honey.service.TaskService;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.config.TelegramProperties;
|
import com.honey.honey.config.TelegramProperties;
|
||||||
import com.lottery.lottery.dto.TelegramApiResponse;
|
import com.honey.honey.dto.TelegramApiResponse;
|
||||||
import com.lottery.lottery.dto.PaymentWebhookRequest;
|
import com.honey.honey.dto.PaymentWebhookRequest;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.service.PaymentService;
|
import com.honey.honey.service.PaymentService;
|
||||||
import com.lottery.lottery.service.TelegramBotApiService;
|
import com.honey.honey.service.TelegramBotApiService;
|
||||||
import com.lottery.lottery.service.UserService;
|
import com.honey.honey.service.UserService;
|
||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -29,8 +29,8 @@ import org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.InlineKe
|
|||||||
import org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.KeyboardButton;
|
import org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.KeyboardButton;
|
||||||
import org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.KeyboardRow;
|
import org.telegram.telegrambots.meta.api.objects.replykeyboard.buttons.KeyboardRow;
|
||||||
import org.telegram.telegrambots.meta.api.objects.webapp.WebAppInfo;
|
import org.telegram.telegrambots.meta.api.objects.webapp.WebAppInfo;
|
||||||
import com.lottery.lottery.service.LocalizationService;
|
import com.honey.honey.service.LocalizationService;
|
||||||
import com.lottery.lottery.config.LocaleConfig;
|
import com.honey.honey.config.LocaleConfig;
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.TransactionDto;
|
import com.honey.honey.dto.TransactionDto;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.security.UserContext;
|
import com.honey.honey.security.UserContext;
|
||||||
import com.lottery.lottery.service.TransactionService;
|
import com.honey.honey.service.TransactionService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.data.domain.Page;
|
import org.springframework.data.domain.Page;
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.UserCheckDto;
|
import com.honey.honey.dto.UserCheckDto;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.model.UserB;
|
import com.honey.honey.model.UserB;
|
||||||
import com.lottery.lottery.model.UserD;
|
import com.honey.honey.model.UserD;
|
||||||
import com.lottery.lottery.repository.PaymentRepository;
|
import com.honey.honey.repository.PaymentRepository;
|
||||||
import com.lottery.lottery.repository.UserARepository;
|
import com.honey.honey.repository.UserARepository;
|
||||||
import com.lottery.lottery.repository.UserBRepository;
|
import com.honey.honey.repository.UserBRepository;
|
||||||
import com.lottery.lottery.repository.UserDRepository;
|
import com.honey.honey.repository.UserDRepository;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
package com.lottery.lottery.controller;
|
package com.honey.honey.controller;
|
||||||
|
|
||||||
import com.lottery.lottery.dto.ReferralDto;
|
import com.honey.honey.dto.ReferralDto;
|
||||||
import com.lottery.lottery.dto.UserDto;
|
import com.honey.honey.dto.UserDto;
|
||||||
import com.lottery.lottery.model.UserA;
|
import com.honey.honey.model.UserA;
|
||||||
import com.lottery.lottery.model.UserB;
|
import com.honey.honey.model.UserB;
|
||||||
import com.lottery.lottery.repository.UserBRepository;
|
import com.honey.honey.repository.UserBRepository;
|
||||||
import com.lottery.lottery.security.UserContext;
|
import com.honey.honey.security.UserContext;
|
||||||
import com.lottery.lottery.service.AvatarService;
|
import com.honey.honey.service.AvatarService;
|
||||||
import com.lottery.lottery.service.FeatureSwitchService;
|
import com.honey.honey.service.FeatureSwitchService;
|
||||||
import com.lottery.lottery.service.LocalizationService;
|
import com.honey.honey.service.LocalizationService;
|
||||||
import com.lottery.lottery.service.UserService;
|
import com.honey.honey.service.UserService;
|
||||||
import com.lottery.lottery.util.IpUtils;
|
import com.honey.honey.util.IpUtils;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import jakarta.validation.constraints.NotNull;
|
import jakarta.validation.constraints.NotNull;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import jakarta.validation.constraints.NotNull;
|
import jakarta.validation.constraints.NotNull;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import jakarta.validation.constraints.NotNull;
|
import jakarta.validation.constraints.NotNull;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
import jakarta.validation.constraints.Size;
|
import jakarta.validation.constraints.Size;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotBlank;
|
||||||
import jakarta.validation.constraints.Size;
|
import jakarta.validation.constraints.Size;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import jakarta.validation.constraints.Max;
|
import jakarta.validation.constraints.Max;
|
||||||
import jakarta.validation.constraints.Min;
|
import jakarta.validation.constraints.Min;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.lottery.lottery.dto;
|
package com.honey.honey.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user