movidos los ficheros por funciones

This commit is contained in:
Jaime Jiménez
2025-08-06 12:40:08 +02:00
parent a593a1af78
commit a1b8fb01fc
18 changed files with 36 additions and 46 deletions

View File

@ -4,7 +4,6 @@ services:
imprimelibros-db: imprimelibros-db:
image: mysql:8.0 image: mysql:8.0
container_name: imprimelibros-db container_name: imprimelibros-db
restart: unless-stopped
environment: environment:
MYSQL_ROOT_PASSWORD: NrXz6DK6UoN MYSQL_ROOT_PASSWORD: NrXz6DK6UoN
MYSQL_DATABASE: imprimelibros MYSQL_DATABASE: imprimelibros

View File

@ -1,4 +1,4 @@
package com.imprimelibros.erp.entity; package com.imprimelibros.erp.configurationERP;
import jakarta.persistence.*; import jakarta.persistence.*;

View File

@ -1,6 +1,5 @@
package com.imprimelibros.erp.repository; package com.imprimelibros.erp.configurationERP;
import com.imprimelibros.erp.entity.Variable;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import java.util.Optional; import java.util.Optional;

View File

@ -1,6 +1,5 @@
package com.imprimelibros.erp.service; package com.imprimelibros.erp.configurationERP;
import com.imprimelibros.erp.repository.VariableRepository;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -1,12 +1,12 @@
package com.imprimelibros.erp.controller; package com.imprimelibros.erp.home;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.Model; import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import com.imprimelibros.erp.configurationERP.VariableService;
import com.imprimelibros.erp.i18n.TranslationService; import com.imprimelibros.erp.i18n.TranslationService;
import com.imprimelibros.erp.service.VariableService;
import org.springframework.security.authentication.AnonymousAuthenticationToken; import org.springframework.security.authentication.AnonymousAuthenticationToken;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;

View File

@ -1,4 +1,4 @@
package com.imprimelibros.erp.controller; package com.imprimelibros.erp.login;
import java.util.Locale; import java.util.Locale;

View File

@ -1,21 +1,15 @@
package com.imprimelibros.erp.entity; package com.imprimelibros.erp.presupuesto;
import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import com.imprimelibros.erp.presupuesto.validation.ConsistentTiradas;
import com.imprimelibros.erp.presupuesto.validation.Par;
import com.imprimelibros.erp.presupuesto.validation.PresupuestoValidationGroups;
import com.imprimelibros.erp.presupuesto.validation.Tamanio;
import jakarta.persistence.*; import jakarta.persistence.*;
import com.imprimelibros.erp.config.validation.PresupuestoValidationGroups;
import com.imprimelibros.erp.config.validation.Tamanio;
import java.util.HashMap;
import java.util.Arrays;
import java.util.Objects;
import java.util.stream.Collectors;
import java.util.Map;
import com.imprimelibros.erp.config.validation.ConsistentTiradas;
import com.imprimelibros.erp.config.validation.Par;
@ConsistentTiradas(groups = PresupuestoValidationGroups.DatosGenerales.class) @ConsistentTiradas(groups = PresupuestoValidationGroups.DatosGenerales.class)
@Tamanio(groups = PresupuestoValidationGroups.DatosGenerales.class) @Tamanio(groups = PresupuestoValidationGroups.DatosGenerales.class)
@Entity @Entity

View File

@ -1,9 +1,7 @@
package com.imprimelibros.erp.controller; package com.imprimelibros.erp.presupuesto;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import com.imprimelibros.erp.service.PresupuestoService;
import java.util.HashMap; import java.util.HashMap;
import java.util.Locale; import java.util.Locale;
import java.util.Map; import java.util.Map;
@ -18,10 +16,9 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import com.imprimelibros.erp.config.Presupuestador.ImagenPresupuesto;
import com.imprimelibros.erp.config.validation.PresupuestoValidationGroups;
import com.imprimelibros.erp.entity.Presupuesto;
import com.imprimelibros.erp.externalApi.skApiClient; import com.imprimelibros.erp.externalApi.skApiClient;
import com.imprimelibros.erp.presupuesto.classes.ImagenPresupuesto;
import com.imprimelibros.erp.presupuesto.validation.PresupuestoValidationGroups;
@RestController @RestController
@RequestMapping("/presupuesto") @RequestMapping("/presupuesto")

View File

@ -1,4 +1,4 @@
package com.imprimelibros.erp.service; package com.imprimelibros.erp.presupuesto;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
@ -12,10 +12,10 @@ import java.util.Locale;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.imprimelibros.erp.config.Presupuestador.ImagenPresupuesto; import com.imprimelibros.erp.configurationERP.VariableService;
import com.imprimelibros.erp.config.Presupuestador.PresupuestadorItems; import com.imprimelibros.erp.presupuesto.Presupuesto.TipoCubierta;
import com.imprimelibros.erp.entity.Presupuesto; import com.imprimelibros.erp.presupuesto.classes.ImagenPresupuesto;
import com.imprimelibros.erp.entity.Presupuesto.TipoCubierta; import com.imprimelibros.erp.presupuesto.classes.PresupuestadorItems;
@Service @Service
public class PresupuestoService { public class PresupuestoService {

View File

@ -1,4 +1,4 @@
package com.imprimelibros.erp.config.Presupuestador; package com.imprimelibros.erp.presupuesto.classes;
import java.util.Map; import java.util.Map;

View File

@ -1,4 +1,4 @@
package com.imprimelibros.erp.config.Presupuestador; package com.imprimelibros.erp.presupuesto.classes;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.MessageSource; import org.springframework.context.MessageSource;

View File

@ -1,4 +1,4 @@
package com.imprimelibros.erp.config.validation; package com.imprimelibros.erp.presupuesto.validation;
import jakarta.validation.Constraint; import jakarta.validation.Constraint;
import jakarta.validation.Payload; import jakarta.validation.Payload;

View File

@ -1,7 +1,8 @@
package com.imprimelibros.erp.config.validation; package com.imprimelibros.erp.presupuesto.validation;
import com.imprimelibros.erp.configurationERP.VariableService;
import com.imprimelibros.erp.presupuesto.Presupuesto;
import com.imprimelibros.erp.entity.Presupuesto;
import com.imprimelibros.erp.service.VariableService;
import jakarta.validation.ConstraintValidator; import jakarta.validation.ConstraintValidator;
import jakarta.validation.ConstraintValidatorContext; import jakarta.validation.ConstraintValidatorContext;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -1,4 +1,4 @@
package com.imprimelibros.erp.config.validation; package com.imprimelibros.erp.presupuesto.validation;
import jakarta.validation.Constraint; import jakarta.validation.Constraint;
import jakarta.validation.Payload; import jakarta.validation.Payload;

View File

@ -1,4 +1,4 @@
package com.imprimelibros.erp.config.validation; package com.imprimelibros.erp.presupuesto.validation;
import jakarta.validation.ConstraintValidator; import jakarta.validation.ConstraintValidator;
import jakarta.validation.ConstraintValidatorContext; import jakarta.validation.ConstraintValidatorContext;

View File

@ -1,4 +1,4 @@
package com.imprimelibros.erp.config.validation; package com.imprimelibros.erp.presupuesto.validation;
public class PresupuestoValidationGroups { public class PresupuestoValidationGroups {

View File

@ -1,4 +1,4 @@
package com.imprimelibros.erp.config.validation; package com.imprimelibros.erp.presupuesto.validation;
import jakarta.validation.Constraint; import jakarta.validation.Constraint;
import jakarta.validation.Payload; import jakarta.validation.Payload;

View File

@ -1,7 +1,8 @@
package com.imprimelibros.erp.config.validation; package com.imprimelibros.erp.presupuesto.validation;
import com.imprimelibros.erp.configurationERP.VariableService;
import com.imprimelibros.erp.presupuesto.Presupuesto;
import com.imprimelibros.erp.entity.Presupuesto;
import com.imprimelibros.erp.service.VariableService;
import jakarta.validation.ConstraintValidator; import jakarta.validation.ConstraintValidator;
import jakarta.validation.ConstraintValidatorContext; import jakarta.validation.ConstraintValidatorContext;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;