Commit c8b3b049 authored by Jagadeshwar's avatar Jagadeshwar

Added packages

parent 9d0c7dd4
Pipeline #2690 failed with stage
in 0 seconds
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="1.6" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleHome" value="C:/gradle-6.6.1" />
<option name="gradleJvm" value="#JAVA_HOME" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
</GradleProjectSettings>
</option>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="MavenRepo" />
<option name="name" value="MavenRepo" />
<option name="url" value="https://repo.maven.apache.org/maven2/" />
</remote-repository>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_6" project-jdk-name="11" project-jdk-type="JavaSDK" />
<component name="ProjectType">
<option name="id" value="jpab" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>
\ No newline at end of file
plugins {
id 'java'
id 'org.springframework.boot' version '2.6.1'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
//sourceCompatibility = 11
}
group = 'com.safeway.pricing'
version = '0.0.1-SNAPSHOT'
//targetCompatibility = 11
configurations {
compileOnly {
extendsFrom annotationProcessor
}
}
repositories {
mavenCentral()
}
ext {
set('springBootAdminVersion', "2.7.4")
}
dependencies {
// https://mvnrepository.com/artifact/org.springframework.boot.experimental/spring-boot-starter-web-reactive
//implementation group: 'org.springframework.boot.experimental', name: 'spring-boot-starter-web-reactive', version: '0.1.0.M1'
implementation group: 'org.modelmapper', name: 'modelmapper', version: '3.1.0'
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-mongodb', version: '2.7.5'
implementation 'org.springframework.boot:spring-boot-starter-webflux'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
implementation group: 'io.springfox', name: 'springfox-boot-starter', version: '3.0.0'
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'de.codecentric:spring-boot-admin-starter-client'
implementation 'org.springframework.boot:spring-boot-starter-security'
// https://mvnrepository.com/artifact/io.projectreactor.ipc/reactor-netty
implementation group: 'io.projectreactor.ipc', name: 'reactor-netty', version: '0.7.15.RELEASE'
// https://mvnrepository.com/artifact/org.springframework/spring-web
//implementation group: 'org.springframework', name: 'spring-web', version: '6.0.2'
}
dependencyManagement {
imports {
mavenBom "de.codecentric:spring-boot-admin-dependencies:${springBootAdminVersion}"
}
}
tasks.named('test') {
useJUnitPlatform()
}
spring:
security:
oauth2:
client:
provider:
azure-ad:
authorization-uri: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
token-uri: https://login.microsoftonline.com/common/oauth2/v2.0/token
jwk-set-uri: https://login.microsoftonline.com/common/discovery/v2.0/keys
registration:
azure-client:
provider: azure-ad
client-id: f4507396-c51a-4348-bb9f-9bcf56795357
client-secret: Q-Y8Q~K~Ocg-K-gxR9AjX9dAXYkEIH7BnQYuRcNs
authorization-grant-type: authorization_code
redirect-uri: '{baseUrl}/login/oauth2/code/{registrationId}'
scope: openid,profile
\ No newline at end of file
......@@ -9,8 +9,6 @@ import org.springframework.context.annotation.ComponentScan;
import org.springframework.web.reactive.config.EnableWebFlux;
import reactor.ipc.netty.NettyContext;
//@ComponentScan(basePackages = {"com.nisum.pricing"})
@SpringBootApplication
public class PricingPodApplication {
......
package com.safeway.pricing.dto;
import lombok.Builder;
import lombok.Data;
import java.math.BigDecimal;
@Data @Builder
public class FinancialMetricsDTO {
BigDecimal currentSales;
BigDecimal targetSales;
BigDecimal newSales;
BigDecimal currentVolume;
BigDecimal targetVolume;
BigDecimal newVolume;
BigDecimal currentMargin;
BigDecimal targetMargin;
BigDecimal newMargin;
BigDecimal currentProfit;
BigDecimal targetProfit;
BigDecimal newProfit;
BigDecimal currentCPI;
BigDecimal targetCPI;
BigDecimal newCPI;
BigDecimal currentBillOutGross;
BigDecimal targetBillOutGross;
BigDecimal newBillOutGross;
}
package com.safeway.pricing.model;
import lombok.Builder;
import lombok.Data;
import java.util.List;
@Data @Builder
public class FilterByDetails {
private List<String> departments;
private List<String> category;
private List<String> groups;
private List<String> rog;
private List<String> priceAreas;
private List<String> storeGroups;
}
package com.safeway.pricing.request;
import lombok.Builder;
import lombok.Data;
@Data
@Builder
public class SearchCRCDetailsRequest {
private String department;
private String group;
private String category;
private String rog;
private String priceAreas;
private String storeGroups;
private String weeks;
}
package com.safeway.pricing.response;
import com.safeway.pricing.dto.FinancialMetricsDTO;
import lombok.Builder;
import lombok.Data;
import java.util.Map;
@Data
@Builder
public class FinancialMetricResponse {
private Map<String, FinancialMetricsDTO> financialMetricMap;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment