Merge pull request 'features/crud_entites' (#146) from features/crud_entites into develop
Reviewed-on: #146
This commit was merged in pull request #146.
This commit is contained in:
@@ -44,12 +44,11 @@ public class ImpositionsTfuController {
|
|||||||
|
|
||||||
|
|
||||||
@PostMapping("/create")
|
@PostMapping("/create")
|
||||||
public ResponseEntity<?> createImpositionsTfu(@CurrentUser UserPrincipal currentUser,@RequestBody @Valid @Validated ImpositionsTfuPaylaodWeb impositionsTfuPaylaodWeb) {
|
public ResponseEntity<?> createImpositionsTfu(@CurrentUser UserPrincipal currentUser,@RequestBody ImpositionsTfuPaylaodWeb impositionsTfuPaylaodWeb) {
|
||||||
try {
|
try {
|
||||||
if(currentUser==null){
|
if(currentUser==null){
|
||||||
|
|
||||||
return new ResponseEntity<>(
|
return new ResponseEntity<>(
|
||||||
new ApiResponse<>(true, null, "Vous n'etes pas autorisé à accéder à cette ressource."),
|
new ApiResponse<>(false, null, "Vous n'etes pas autorisé à accéder à cette ressource."),
|
||||||
HttpStatus.OK
|
HttpStatus.OK
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -57,7 +56,7 @@ public class ImpositionsTfuController {
|
|||||||
|
|
||||||
if(user.getStructure().getId()!=impositionsTfuPaylaodWeb.getStructureId()){
|
if(user.getStructure().getId()!=impositionsTfuPaylaodWeb.getStructureId()){
|
||||||
return new ResponseEntity<>(
|
return new ResponseEntity<>(
|
||||||
new ApiResponse<>(true, null, "Vous n'etes pas autorisé à accéder à cette ressource."),
|
new ApiResponse<>(false, null, "Vous n'etes pas autorisé à accéder à cette ressource."),
|
||||||
HttpStatus.OK
|
HttpStatus.OK
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,10 +24,18 @@ public class BaremRfuBatiPayloadWeb {
|
|||||||
private String quartierCode;
|
private String quartierCode;
|
||||||
private String quartierNom;
|
private String quartierNom;
|
||||||
|
|
||||||
|
private Long communeId;
|
||||||
|
private String communeCode;
|
||||||
|
private String communeNom;
|
||||||
|
|
||||||
public BaremRfuBatiPayloadWeb(Long id, Long valeurLocative, Double tfuMetreCarre, Long tfuMinimum, Long categorieBatimentId, String categorieBatimentNom, String categorieBatimentStanding, Long arrondissementId, String arrondissementCode, String arrondissementNom,
|
public BaremRfuBatiPayloadWeb(Long id, Long valeurLocative, Double tfuMetreCarre, Long tfuMinimum, Long categorieBatimentId, String categorieBatimentNom, String categorieBatimentStanding, Long arrondissementId, String arrondissementCode, String arrondissementNom,
|
||||||
Long quartierId,
|
Long quartierId,
|
||||||
String quartierCode,
|
String quartierCode,
|
||||||
String quartierNom ) {
|
String quartierNom,
|
||||||
|
Long communeId,
|
||||||
|
String communeCode,
|
||||||
|
String communeNom
|
||||||
|
) {
|
||||||
this.id = id;
|
this.id = id;
|
||||||
this.valeurLocative = valeurLocative;
|
this.valeurLocative = valeurLocative;
|
||||||
this.tfuMetreCarre = tfuMetreCarre;
|
this.tfuMetreCarre = tfuMetreCarre;
|
||||||
@@ -41,5 +49,8 @@ public class BaremRfuBatiPayloadWeb {
|
|||||||
this.quartierId = quartierId;
|
this.quartierId = quartierId;
|
||||||
this.quartierCode = quartierCode;
|
this.quartierCode = quartierCode;
|
||||||
this.quartierNom = quartierNom;
|
this.quartierNom = quartierNom;
|
||||||
|
this.communeId = communeId;
|
||||||
|
this.communeCode = communeCode;
|
||||||
|
this.communeNom = communeNom;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,12 +27,16 @@ public interface BaremRfuRepository extends JpaRepository<BaremRfuBati, Long> {
|
|||||||
a.nom,
|
a.nom,
|
||||||
q.id,
|
q.id,
|
||||||
q.code,
|
q.code,
|
||||||
q.nom
|
q.nom,
|
||||||
|
c.id,
|
||||||
|
c.code,
|
||||||
|
c.nom
|
||||||
)
|
)
|
||||||
FROM BaremRfuBati b
|
FROM BaremRfuBati b
|
||||||
LEFT JOIN b.categorieBatiment cb
|
LEFT JOIN b.categorieBatiment cb
|
||||||
LEFT JOIN b.arrondissement a
|
LEFT JOIN b.arrondissement a
|
||||||
LEFT JOIN b.quartier q
|
LEFT JOIN b.quartier q
|
||||||
|
LEFT JOIN a.commune c
|
||||||
""")
|
""")
|
||||||
Page<BaremRfuBatiPayloadWeb> findAllPayloadPaged(Pageable pageable);
|
Page<BaremRfuBatiPayloadWeb> findAllPayloadPaged(Pageable pageable);
|
||||||
|
|
||||||
@@ -50,12 +54,16 @@ public interface BaremRfuRepository extends JpaRepository<BaremRfuBati, Long> {
|
|||||||
a.nom,
|
a.nom,
|
||||||
q.id,
|
q.id,
|
||||||
q.code,
|
q.code,
|
||||||
q.nom
|
q.nom,
|
||||||
|
c.id,
|
||||||
|
c.code,
|
||||||
|
c.nom
|
||||||
)
|
)
|
||||||
FROM BaremRfuBati b
|
FROM BaremRfuBati b
|
||||||
LEFT JOIN b.categorieBatiment cb
|
LEFT JOIN b.categorieBatiment cb
|
||||||
LEFT JOIN b.arrondissement a
|
LEFT JOIN b.arrondissement a
|
||||||
LEFT JOIN b.quartier q
|
LEFT JOIN b.quartier q
|
||||||
|
LEFT JOIN a.commune c
|
||||||
""")
|
""")
|
||||||
List<BaremRfuBatiPayloadWeb> findAllPayload();
|
List<BaremRfuBatiPayloadWeb> findAllPayload();
|
||||||
|
|
||||||
@@ -73,12 +81,16 @@ public interface BaremRfuRepository extends JpaRepository<BaremRfuBati, Long> {
|
|||||||
a.nom,
|
a.nom,
|
||||||
q.id,
|
q.id,
|
||||||
q.code,
|
q.code,
|
||||||
q.nom
|
q.nom,
|
||||||
|
c.id,
|
||||||
|
c.code,
|
||||||
|
c.nom
|
||||||
)
|
)
|
||||||
FROM BaremRfuBati b
|
FROM BaremRfuBati b
|
||||||
LEFT JOIN b.categorieBatiment cb
|
LEFT JOIN b.categorieBatiment cb
|
||||||
LEFT JOIN b.arrondissement a
|
LEFT JOIN b.arrondissement a
|
||||||
LEFT JOIN b.quartier q
|
LEFT JOIN b.quartier q
|
||||||
|
LEFT JOIN a.commune c
|
||||||
WHERE a.id = :arrondissementId
|
WHERE a.id = :arrondissementId
|
||||||
""")
|
""")
|
||||||
List<BaremRfuBatiPayloadWeb> findByArrondissementId(
|
List<BaremRfuBatiPayloadWeb> findByArrondissementId(
|
||||||
@@ -99,12 +111,16 @@ public interface BaremRfuRepository extends JpaRepository<BaremRfuBati, Long> {
|
|||||||
a.nom,
|
a.nom,
|
||||||
q.id,
|
q.id,
|
||||||
q.code,
|
q.code,
|
||||||
q.nom
|
q.nom,
|
||||||
|
c.id,
|
||||||
|
c.code,
|
||||||
|
c.nom
|
||||||
)
|
)
|
||||||
FROM BaremRfuBati b
|
FROM BaremRfuBati b
|
||||||
LEFT JOIN b.categorieBatiment cb
|
LEFT JOIN b.categorieBatiment cb
|
||||||
LEFT JOIN b.arrondissement a
|
LEFT JOIN b.arrondissement a
|
||||||
LEFT JOIN b.quartier q
|
LEFT JOIN b.quartier q
|
||||||
|
LEFT JOIN a.commune c
|
||||||
WHERE b.id = :baremRfuBatiId
|
WHERE b.id = :baremRfuBatiId
|
||||||
""")
|
""")
|
||||||
Optional<BaremRfuBatiPayloadWeb> findByBaremRfuBatieId(
|
Optional<BaremRfuBatiPayloadWeb> findByBaremRfuBatieId(
|
||||||
@@ -125,12 +141,16 @@ public interface BaremRfuRepository extends JpaRepository<BaremRfuBati, Long> {
|
|||||||
a.nom,
|
a.nom,
|
||||||
q.id,
|
q.id,
|
||||||
q.code,
|
q.code,
|
||||||
q.nom
|
q.nom,
|
||||||
|
c.id,
|
||||||
|
c.code,
|
||||||
|
c.nom
|
||||||
)
|
)
|
||||||
FROM BaremRfuBati b
|
FROM BaremRfuBati b
|
||||||
LEFT JOIN b.categorieBatiment cb
|
LEFT JOIN b.categorieBatiment cb
|
||||||
LEFT JOIN b.arrondissement a
|
LEFT JOIN b.arrondissement a
|
||||||
LEFT JOIN b.quartier q
|
LEFT JOIN b.quartier q
|
||||||
|
LEFT JOIN a.commune c
|
||||||
WHERE a.id = :arrondissementId
|
WHERE a.id = :arrondissementId
|
||||||
""")
|
""")
|
||||||
Page<BaremRfuBatiPayloadWeb> findByArrondissementIdPaged(
|
Page<BaremRfuBatiPayloadWeb> findByArrondissementIdPaged(
|
||||||
@@ -152,12 +172,16 @@ public interface BaremRfuRepository extends JpaRepository<BaremRfuBati, Long> {
|
|||||||
a.nom,
|
a.nom,
|
||||||
q.id,
|
q.id,
|
||||||
q.code,
|
q.code,
|
||||||
q.nom
|
q.nom,
|
||||||
|
c.id,
|
||||||
|
c.code,
|
||||||
|
c.nom
|
||||||
)
|
)
|
||||||
FROM BaremRfuBati b
|
FROM BaremRfuBati b
|
||||||
LEFT JOIN b.categorieBatiment cb
|
LEFT JOIN b.categorieBatiment cb
|
||||||
LEFT JOIN b.arrondissement a
|
LEFT JOIN b.arrondissement a
|
||||||
LEFT JOIN b.quartier q
|
LEFT JOIN b.quartier q
|
||||||
|
LEFT JOIN a.commune c
|
||||||
WHERE a.id = :arrondissementId
|
WHERE a.id = :arrondissementId
|
||||||
and cb.id = :categorieBatimentId
|
and cb.id = :categorieBatimentId
|
||||||
""")
|
""")
|
||||||
@@ -180,12 +204,16 @@ public interface BaremRfuRepository extends JpaRepository<BaremRfuBati, Long> {
|
|||||||
a.nom,
|
a.nom,
|
||||||
q.id,
|
q.id,
|
||||||
q.code,
|
q.code,
|
||||||
q.nom
|
q.nom,
|
||||||
|
c.id,
|
||||||
|
c.code,
|
||||||
|
c.nom
|
||||||
)
|
)
|
||||||
FROM BaremRfuBati b
|
FROM BaremRfuBati b
|
||||||
LEFT JOIN b.categorieBatiment cb
|
LEFT JOIN b.categorieBatiment cb
|
||||||
LEFT JOIN b.arrondissement a
|
LEFT JOIN b.arrondissement a
|
||||||
LEFT JOIN b.quartier q
|
LEFT JOIN b.quartier q
|
||||||
|
LEFT JOIN a.commune c
|
||||||
WHERE cb.id = :categorieBatimentId
|
WHERE cb.id = :categorieBatimentId
|
||||||
""")
|
""")
|
||||||
List<BaremRfuBatiPayloadWeb> findByCategorieBatiment(
|
List<BaremRfuBatiPayloadWeb> findByCategorieBatiment(
|
||||||
@@ -207,12 +235,16 @@ public interface BaremRfuRepository extends JpaRepository<BaremRfuBati, Long> {
|
|||||||
a.nom,
|
a.nom,
|
||||||
q.id,
|
q.id,
|
||||||
q.code,
|
q.code,
|
||||||
q.nom
|
q.nom,
|
||||||
|
c.id,
|
||||||
|
c.code,
|
||||||
|
c.nom
|
||||||
)
|
)
|
||||||
FROM BaremRfuBati b
|
FROM BaremRfuBati b
|
||||||
LEFT JOIN b.categorieBatiment cb
|
LEFT JOIN b.categorieBatiment cb
|
||||||
LEFT JOIN b.arrondissement a
|
LEFT JOIN b.arrondissement a
|
||||||
LEFT JOIN b.quartier q
|
LEFT JOIN b.quartier q
|
||||||
|
LEFT JOIN a.commune c
|
||||||
WHERE cb.id = :categorieBatimentId
|
WHERE cb.id = :categorieBatimentId
|
||||||
and q.id = :quartierId
|
and q.id = :quartierId
|
||||||
""")
|
""")
|
||||||
|
|||||||
Reference in New Issue
Block a user