diff --git a/README.md b/README.md index 66a939f..0ff9d98 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,221 @@ -# egovframe-msa-edu -[Egovframe MSA Template] 클라우드 네이티브 기반의 행정,공공기관 서비스 확산 지원 사업, 온라인 교육 소스 +# MSA 템플릿 (교육용) + +![Spring](https://img.shields.io/badge/Spring_Boot-F2F4F9?style=for-the-badge&logo=spring-boot) +![Gradle](https://img.shields.io/badge/Gradle-02303A.svg?style=for-the-badge&logo=Gradle&logoColor=white) +![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB) +![NextJS](https://img.shields.io/badge/Next-black?style=for-the-badge&logo=next.js&logoColor=white) +![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white) +![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white) +![Kubernetes](https://img.shields.io/badge/kubernetes-%23326ce5.svg?style=for-the-badge&logo=kubernetes&logoColor=white) + +'클라우드 네이티브 기반 행정·공공 서비스 확산 지원(2021)' 사업의 일환으로 제작된 MSA(Microservices Architecture) 템플릿의 교육 소스코드이다. + +## 디렉토리 구조 + +``` +├─backend +│ ├─apigateway +│ ├─board-service +│ ├─config +│ ├─discovery +│ ├─module-common +│ ├─portal-service +│ ├─reserve-check-service +│ ├─reserve-item-service +│ ├─reserve-request-service +│ └─user-service +├─config +├─docker-compose +│ ├─app +│ │ ├─mesh +│ │ └─service +│ ├─elk +│ │ ├─kibana +│ │ │ └─config +│ │ └─logstash +│ │ ├─config +│ │ └─pipeline +│ ├─mysql +│ │ └─init +│ └─opensearch +│ └─logstash +│ ├─config +│ └─pipeline +├─frontend +│ ├─admin +│ │ ├─public +│ │ │ ├─images +│ │ │ └─locales +│ │ ├─server +│ │ ├─src +│ │ │ ├─@types +│ │ │ ├─components +│ │ │ ├─constants +│ │ │ ├─hooks +│ │ │ ├─libs +│ │ │ ├─pages +│ │ │ ├─service +│ │ │ ├─stores +│ │ │ ├─styles +│ │ │ └─utils +│ │ └─test +│ ├─portal +│ │ ├─public +│ │ │ ├─locales +│ │ │ └─styles +│ │ ├─src +│ │ │ ├─@types +│ │ │ ├─components +│ │ │ ├─constants +│ │ │ ├─hooks +│ │ │ ├─libs +│ │ │ │ └─Storage +│ │ │ ├─pages +│ │ │ ├─service +│ │ │ ├─stores +│ │ │ ├─styles +│ │ │ └─utils +│ │ └─test +│ └─practice-image +└─k8s + ├─applications + │ ├─backend + │ │ ├─apigateway + │ │ │ └─ingress + │ │ ├─board-service + │ │ ├─config + │ │ ├─discovery + │ │ │ └─ingress + │ │ ├─portal-service + │ │ ├─reserve-check-service + │ │ ├─reserve-item-service + │ │ ├─reserve-request-service + │ │ └─user-service + │ └─frontend + │ ├─admin + │ │ └─ingress + │ └─portal + │ └─ingress + └─environments + ├─configmaps + ├─databases + │ └─mysql + │ └─init + ├─jenkins + ├─logging + │ └─elk + │ ├─elasticsearch + │ ├─kibana + │ │ └─ingress + │ └─logstash + ├─nfs + ├─rabbitmq + │ └─ingress + ├─storage + ├─vagrant + └─zipkin + └─ingress +``` + +### 디렉토리 설명 + +- `/backend`: Spring Boot를 기반으로 백앤드에 올려지는 서비스들 +- `/backend/apigateway`: Microservice에 대한 API 관리 및 모니터링 서비스 +- `/backend/board-service`: 게시판 서비스 (게시판, 게시물, 첨부파일 관리) +- `/backend/config`: 별도의 통합된 설정 관리 서비스 제공을 통해 환경 독립적 서비스 제공 +- `/backend/discovery`: 마이크로서비스들을 등록하여 관리하고 요청 시 해당 서비스를 찾아 호출 +- `/backend/user-service`: 사용자 서비스 (로그인, 회원가입, 비밀번호 찾기, 관리자) +- `/backend/portal-service`: 포털 공통 서비스 (메뉴, 코드, 컨텐츠, 권한, 인가, 배너, 첨부파일 관리) +- `/backend/reserve-check-service`: 예약 확인 서비스 +- `/backend/reserve-item-service`: 예약 물품 서비스 +- `/backend/reserve-request-service`: 예약 신청 서비스 +- `/config`: backend 의 config 서버에서 사용하는 설정 yaml 파일 모음 폴더 +- `/docker-compose`: Docker에 여러 컨테이너의 실행을 관리하는 yaml 구성 파일들 +- `/frontend/admin`: Next.js + Typescript + Material UI 활용한 Admin Dashboard. +- `/frontend/portal`: Next.js + Typescript 활용한 React 기반 프론트엔드. +- `/frontend/practice-image`: 배너 이미지 +- `/k8s`: Kubernetes 환경 배포를 위한 Resource 템플릿 yaml 파일 +- `/k8s/applications`: Backend와 Frontend 애플리케이션의 k8s Resource 템플릿 yaml 파일 +- `/k8s/environments/configmaps`: Pods에서 사용하는 환경변수로서 Key-Value 쌍의 형태로 저장된 객체 정의 +- `/k8s/environments/databases`: MySQL 관련 객체 정의 +- `/k8s/environments/jenkins`: Jenkins 관련 객체 정의 +- `/k8s/environments/logging`: Centralized Logging을 위한 ELK 관련 객체 정의 +- `/k8s/environments/nfs`: NFS 노드 볼륨 구성 +- `/k8s/environments/rabbitmq`: Message Broker 관련 객체 정의 +- `/k8s/environments/storage`: PersistentVolumeClaim 정의 +- `/k8s/environments/vagrant`: 가상화 소프트웨어 개발환경의 생성을 쉽게 구성하도록 하는 Vagrant 관련 정의 +- `/k8s/environments/zipkin`: 분산 트랜잭션 추적을 위한 Zipkin 관련 정의 + +## 백앤드 구동 방법 + +- 개발환경 Eclipse IDE 를 실행한다. +- Eclipse IDE 메뉴에서 File>Import… 를 클릭한다. +- Import 창이 열리면 Gradle>Existing Gradle Project 를 선택하고 Next 버튼을 클릭한다. +- Import Gradle Project 창이 열리면 Next 버튼을 클릭한다. +- Project root directory 에서 ${home}/workspace.edu/egovframe-msa-edu/backend/config를 선택하고 Finish 버튼을 클릭한다. +- 위의 과정을 반복하여 아래의 프로젝트를 import 한다. (소규모는 1-6, 대규모는 1-9) + +1. config +2. discovery +3. apigateway +4. user-service +5. portal-service +6. board-service +7. reserve-check-service +8. reserve-item-service +9. reserve-request-service + +- 모든 프로젝트를 import 하고 Project Explorer 를 확인하면 board-service, portal-service, user-service 프로젝트에 오류 표시가 출력된다. querydsl 로 generate 되는 클래스들을 build path 에 추가해야 한다. +- Window>Show View>Other 을 클릭해서 열린 창에서 Gradle>Gradle Tasks 를 선택하고 Open 버튼을 클릭하면 Gradle Tasks 탭이 열린다. +- Gradle Tasks 오른쪽 윗부분의 View Menu 버튼을 클릭해서 Show All Tasks 를 체크한다. +- Gradle Tasks 에서 portal-service>other>compileQuerydsl 을 더블클릭 또는 우클릭 후 Run Gradle Tasks 를 클릭하면 build 가 시작된다. +- Project Explorer 에서 board-service, portal-service, user-service 를 선택하고 F5 또는 우클릭 후 Refresh 를 클릭해서 프로젝트를 새로고침한다. +- Project Explorer 에서 board-service, portal-service, user-service 를 우클릭하고 Properties 를 클릭한다. +- Properties 창이 열리면 왼쪽 메뉴에서 Java Build Path를 선택하고 오른쪽 Source 탭에서 Add Folder… 버튼을 클릭한다. +- Source Folder Selection 창이 열리면 build>generated>querydsl 을 체크하고 OK 버튼을 클릭한다. +- Properties 창에서 Apply and Close 버튼을 클릭하면 창이 닫히면서 프로젝트를 다시 빌드하고 오류 표시는 사라진다. + +(ELK 설정, Config 설정, OAuth 2.0 설정, API 호출 및 JUnit 테스트 관련해서는 [02.MSA템플릿 백엔드구성 및 실습.pdf](https://github.com/eGovFramework/egovframe-msa-edu/files/11084631/02.MSA._.pdf) 파일을 참조한다.) + +## 프론트앤드 구동 방법 + +``` +node : 14.8.0 +npm : 6.14.7 +Visual Studio Code : latest +``` + +- https://nodejs.org/en/download 에서 다운로드 후 설치하고 버전을 확인한다. + +``` +node -v +npm -v +``` + +- Visual Studio Code 에서 frontend/admin 폴더를 연다. +- Terminal 에서 다음을 실행한다. + +``` +npm install +npm run dev +``` + +- 로그인 화면에서 email 란에 '1@gmail.com', password 란에 'test1234!' 입력 후 로그인한다. + +(기타 상세한 내용은 [03.MSA템플릿 프론트엔드구성 및 실습.pdf](https://github.com/eGovFramework/egovframe-msa-edu/files/11084632/03.MSA._.pdf) 파일을 참조한다.) + +## 참조 화면 + +![Microservices Architecture](./images/msa.png) +![Authentication/Authorization-JWT](./images/jwt.png) +![Frontend](./images/frontend.png) +![Login](./images/login.png) +![Admin](./images/admin.png) + +## 교육 교재 + +- [01.MSA템플릿 개요 및 개발환경 실습.pdf](https://github.com/eGovFramework/egovframe-msa-edu/files/11084628/01.MSA._._.pdf) +- [01.MSA템플릿 개요 및 개발환경 이론.pdf](https://github.com/eGovFramework/egovframe-msa-edu/files/11084629/01.MSA._._.pdf) +- [02.MSA템플릿 백엔드구성 및 실습.pdf](https://github.com/eGovFramework/egovframe-msa-edu/files/11084631/02.MSA._.pdf) +- [03.MSA템플릿 프론트엔드구성 및 실습.pdf](https://github.com/eGovFramework/egovframe-msa-edu/files/11084632/03.MSA._.pdf) +- [04.MSA템플릿 이벤트스트림구성 및 실습.pdf](https://github.com/eGovFramework/egovframe-msa-edu/files/11084633/04.MSA._.pdf) \ No newline at end of file diff --git a/backend/apigateway/build.gradle b/backend/apigateway/build.gradle index ac298b1..5613cd6 100644 --- a/backend/apigateway/build.gradle +++ b/backend/apigateway/build.gradle @@ -1,12 +1,12 @@ plugins { - id 'org.springframework.boot' version '2.7.0' - id "org.sonarqube" version "3.3" - id 'io.spring.dependency-management' version '1.0.11.RELEASE' + id 'org.springframework.boot' version '2.7.12' + id 'org.sonarqube' version '3.5.0.2730' + id 'io.spring.dependency-management' version '1.1.0' id 'java' } group = 'org.egovframe.cloud' -version = '0.1' +version = '1.0.0' sourceCompatibility = '1.8' repositories { @@ -14,8 +14,8 @@ repositories { } ext { - set('springCloudVersion', "2021.0.3") - set('log4j2.version', "2.17.2") // log4j 보안 패치 + set('springCloudVersion', '2021.0.7') + set('log4j2.version', '2.20.0') // log4j 보안 패치 } dependencies { @@ -27,12 +27,11 @@ dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-config' // config implementation 'org.springframework.cloud:spring-cloud-starter-bootstrap' // config implementation 'org.springframework.cloud:spring-cloud-starter-bus-amqp' // bus - implementation 'org.apache.tomcat.embed:tomcat-embed-el:9.0.73' - implementation 'net.logstash.logback:logstash-logback-encoder:7.2' // logstash logback - implementation 'io.jsonwebtoken:jjwt:0.9.1' + implementation 'net.logstash.logback:logstash-logback-encoder:7.4' // logstash logback + implementation 'io.jsonwebtoken:jjwt:0.9.1' implementation 'javax.xml.bind:jaxb-api:2.3.1' - implementation 'org.springdoc:springdoc-openapi-webflux-ui:1.6.9' + implementation 'org.springdoc:springdoc-openapi-webflux-ui:1.7.0' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' diff --git a/backend/apigateway/src/main/resources/application.yml b/backend/apigateway/src/main/resources/application.yml index fb45ab4..d02587b 100644 --- a/backend/apigateway/src/main/resources/application.yml +++ b/backend/apigateway/src/main/resources/application.yml @@ -69,7 +69,7 @@ management: info: app: name: Spring Cloud Gateway - description: API , ͸/Ʈ ϰ ȿ + description: API 라우팅 및 보안, 모니터링/메트릭 등의 기능을 간단하고 효과적인 방법으로 제공 swagger-ui: http://localhost:8000/webjars/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config messages: diff --git a/backend/apigateway/src/main/resources/logback-spring.xml b/backend/apigateway/src/main/resources/logback-spring.xml index 1ba9527..b5345c3 100644 --- a/backend/apigateway/src/main/resources/logback-spring.xml +++ b/backend/apigateway/src/main/resources/logback-spring.xml @@ -1,5 +1,6 @@ - + + @@ -45,4 +46,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/backend/board-service/build.gradle b/backend/board-service/build.gradle index 9684ff0..d579613 100644 --- a/backend/board-service/build.gradle +++ b/backend/board-service/build.gradle @@ -1,14 +1,14 @@ plugins { - id 'org.springframework.boot' version '2.7.0' - id "org.sonarqube" version "3.3" - id 'io.spring.dependency-management' version '1.0.11.RELEASE' + id 'org.springframework.boot' version '2.7.12' + id 'org.sonarqube' version '3.5.0.2730' + id 'io.spring.dependency-management' version '1.1.0' // querydsl id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10' id 'java' } group = 'org.egovframe.cloud' -version = '0.1' +version = '1.0.0' sourceCompatibility = '1.8' configurations { @@ -23,14 +23,14 @@ repositories { } ext { - set('springCloudVersion', "2021.0.3") - set('log4j2.version', "2.17.2") // log4j 보안 패치 + set('springCloudVersion', '2021.0.7') + set('log4j2.version', '2.20.0') // log4j 보안 패치 } dependencies { -// implementation files('../../module-common/build/libs/module-common-0.1.jar') // 공통 모듈, @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 - implementation 'org.egovframe.cloud:module-common:0.1' - implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.1.0') { +// implementation files('../module-common/build/libs/module-common-4.2.0-plain.jar') // 공통 모듈, @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 + implementation 'org.egovframe.cloud:module-common:4.2.0' + implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.2.0') { exclude group: 'org.egovframe.rte', module: 'org.egovframe.rte.fdl.logging' } implementation 'org.springframework.boot:spring-boot-starter-data-jpa' @@ -44,13 +44,9 @@ dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-bus-amqp' // bus implementation 'org.springframework.cloud:spring-cloud-starter-sleuth' implementation 'org.springframework.cloud:spring-cloud-sleuth-zipkin' - implementation 'org.apache.tomcat:tomcat-annotations-api:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-core:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-el:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-websocket:9.0.73' - implementation 'net.logstash.logback:logstash-logback-encoder:7.2' // logstash logback - implementation 'mysql:mysql-connector-java' - implementation 'io.jsonwebtoken:jjwt:0.9.1' + implementation 'net.logstash.logback:logstash-logback-encoder:7.4' // logstash logback + implementation 'mysql:mysql-connector-java:8.0.33' + implementation 'io.jsonwebtoken:jjwt:0.9.1' // querydsl implementation 'com.querydsl:querydsl-jpa:5.0.0' annotationProcessor 'com.querydsl:querydsl-apt:5.0.0' @@ -62,8 +58,8 @@ dependencies { implementation 'org.springframework.cloud:spring-cloud-stream-binder-rabbit' // openapi docs - implementation 'org.springdoc:springdoc-openapi-webmvc-core:1.6.9' - annotationProcessor "org.springframework.boot:spring-boot-configuration-processor" + implementation 'org.springdoc:springdoc-openapi-webmvc-core:1.7.0' + annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor' // lombok implementation 'org.projectlombok:lombok' @@ -72,10 +68,11 @@ dependencies { testAnnotationProcessor 'org.projectlombok:lombok' testImplementation 'com.h2database:h2' - testImplementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.8.0' // 테스트시에만 출력 + testImplementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.8.1' // 테스트시에만 출력 testImplementation 'org.springframework.boot:spring-boot-starter-test' - - implementation 'org.javassist:javassist:3.29.0-GA' + + implementation 'org.javassist:javassist:3.29.2-GA' + implementation 'org.webjars:webjars-locator-core:0.53' } dependencyManagement { diff --git a/backend/board-service/src/main/resources/application.yml b/backend/board-service/src/main/resources/application.yml index a7d6abf..25443d3 100644 --- a/backend/board-service/src/main/resources/application.yml +++ b/backend/board-service/src/main/resources/application.yml @@ -30,4 +30,4 @@ management: info: app: name: Board Service - description: Խǰ, Խù, ÷ϰ + description: 게시판관리, 게시물관리, 첨부파일관리 기능을 제공 diff --git a/backend/board-service/src/main/resources/logback-spring.xml b/backend/board-service/src/main/resources/logback-spring.xml index 9968bdd..8c9b52f 100644 --- a/backend/board-service/src/main/resources/logback-spring.xml +++ b/backend/board-service/src/main/resources/logback-spring.xml @@ -1,5 +1,6 @@ - + + @@ -45,4 +46,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/backend/config/build.gradle b/backend/config/build.gradle index 21b04a1..5628f3d 100644 --- a/backend/config/build.gradle +++ b/backend/config/build.gradle @@ -1,11 +1,11 @@ plugins { - id 'org.springframework.boot' version '2.7.0' - id 'io.spring.dependency-management' version '1.0.11.RELEASE' + id 'org.springframework.boot' version '2.7.12' + id 'io.spring.dependency-management' version '1.1.0' id 'java' } group = 'org.egovframe.cloud' -version = '0.1' +version = '1.0.0' sourceCompatibility = '1.8' repositories { @@ -13,8 +13,8 @@ repositories { } ext { - set('springCloudVersion', "2021.0.3") - set('log4j2.version', "2.17.2") // log4j 보안 패치 + set('springCloudVersion', '2021.0.7') + set('log4j2.version', '2.20.0') // log4j 보안 패치 } dependencies { @@ -23,11 +23,7 @@ dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-bootstrap' implementation 'org.springframework.cloud:spring-cloud-starter-bus-amqp' // bus implementation 'org.springframework.boot:spring-boot-starter-actuator' // bus - implementation 'org.apache.tomcat:tomcat-annotations-api:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-core:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-el:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-websocket:9.0.73' - implementation 'net.logstash.logback:logstash-logback-encoder:7.2' // logstash logback + implementation 'net.logstash.logback:logstash-logback-encoder:7.4' // logstash logback testImplementation 'org.springframework.boot:spring-boot-starter-test' } diff --git a/backend/config/config/application.yml b/backend/config/config/application.yml new file mode 100644 index 0000000..263b1e6 --- /dev/null +++ b/backend/config/config/application.yml @@ -0,0 +1,38 @@ +# 2시간(7,200,000), 1일(86,400,000) jwt token +token: + expiration_time: 7200000 + refresh_time: 86400000 + secret: 'token_secret' + +eureka: + instance: + instance-id: ${spring.application.name}:${spring.application.instance_id:${random.value}} # random port 사용시 eureka server에 인스턴스가 각각 표시되지 않는다 + preferIpAddress: true # 서비스간 통신 시 hostname 보다 ip 를 우선 + client: + register-with-eureka: true # eureka 서버에 등록 + fetch-registry: true # 외부 검색 가능 + service-url: + defaultZone: http://admin:admin@${eureka.instance.hostname:localhost}:8761/eureka + +# file attach location - messages{lang}.properties 도 이 경로에 위치한다. +file: + directory: ${app.home:${user.home}}/msa-attach-volume # url 사용시에는 사용되지 않는다 + url: http://${file.hostname:localhost}:8080 # nginx 로 파일 다운로드 처리 +messages: + directory: ${file.directory}/messages + +apigateway: + host: http://${apigateway.hostname:localhost}:${server.port} + +# rabbitmq server +spring: + rabbitmq: + host: ${rabbitmq.hostname:localhost} + port: 5672 + username: guest + password: guest + zipkin: + base-url: http://${zipkin.hostname:localhost}:${zipkin.port:9411} + +egov: + message: hello diff --git a/backend/config/config/board-service-test.yml b/backend/config/config/board-service-test.yml new file mode 100644 index 0000000..f230e8d --- /dev/null +++ b/backend/config/config/board-service-test.yml @@ -0,0 +1,46 @@ +spring: + application: + name: board-service + + datasource: + url: jdbc:h2:mem:testdb;MODE=MYSQL;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false + username: sa + password: + driver-class-name: org.h2.Driver + jpa: +# database-platform: org.hibernate.dialect.MySQL5InnoDBDialect + hibernate: + generate-ddl: true + ddl-auto: create-drop +# dialect: org.hibernate.dialect.MySQL5InnoDBDialect + properties: + hibernate: + format_sql: true + default_batch_fetch_size: 1000 # 1:N 관계를 해결하기 위해 필요 + show-sql: true + h2: + console: + enabled: true + path: /h2 + + logging.level: + org.hibernate.SQL: debug + +file: + directory: ${user.home}/msa-attach-volume +messages: + directory: ${file.directory}/messages + +# jwt token +token: + secret: egovframe_user_token + +# ftp server +ftp: + enabled: false # ftp 사용 여부, FTP 서버에 최상위 디렉토리 자동 생성 및 구현체를 결정하게 된다. + +# eureka 가 포함되면 eureka server 도 등록되므로 해제한다. +eureka: + client: + register-with-eureka: false + fetch-registry: false diff --git a/backend/config/config/board-service.yml b/backend/config/config/board-service.yml new file mode 100644 index 0000000..982099c --- /dev/null +++ b/backend/config/config/board-service.yml @@ -0,0 +1,15 @@ +database: + url: jdbc:mysql://${mysql.hostname:localhost}:3306/msaportal + +spring: + datasource: + url: ${database.url}?serverTimezone=Asia/Seoul + username: msaportal + password: msaportal + driver-class-name: com.mysql.cj.jdbc.Driver + cloud: + stream: + bindings: + attachmentEntity-out-0: # 첨부파일 entity 정보 업데이트 하기 위한 이벤트 + destination: attachment-entity.topic # queue name + group: attachment diff --git a/backend/config/config/portal-service-test.yml b/backend/config/config/portal-service-test.yml new file mode 100644 index 0000000..afbbdd5 --- /dev/null +++ b/backend/config/config/portal-service-test.yml @@ -0,0 +1,44 @@ +spring: + application: + name: portal-service + + datasource: + url: jdbc:h2:mem:testdb;MODE=MYSQL;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false + username: sa + password: + driver-class-name: org.h2.Driver + jpa: + hibernate: + generate-ddl: true + ddl-auto: create-drop + properties: + hibernate: + format_sql: true + default_batch_fetch_size: 1000 # 1:N 관계를 해결하기 위해 필요 + show-sql: true + h2: + console: + enabled: true + path: /h2 + + logging.level: + org.hibernate.SQL: debug + +file: + directory: ${user.home}/msa-attach-volume +messages: + directory: ${file.directory}/messages + +# jwt token +token: + secret: egovframe_user_token + +# ftp server +ftp: + enabled: false # ftp 사용 여부, FTP 서버에 최상위 디렉토리 자동 생성 및 구현체를 결정하게 된다. + +# eureka 가 포함되면 eureka server 도 등록되므로 해제한다. +eureka: + client: + register-with-eureka: false + fetch-registry: false diff --git a/backend/config/config/portal-service.yml b/backend/config/config/portal-service.yml new file mode 100644 index 0000000..eee05d8 --- /dev/null +++ b/backend/config/config/portal-service.yml @@ -0,0 +1,33 @@ +database: + url: jdbc:mysql://${mysql.hostname:localhost}:3306/msaportal + +spring: + datasource: + url: ${database.url}?serverTimezone=Asia/Seoul + username: msaportal + password: msaportal + driver-class-name: com.mysql.cj.jdbc.Driver + cloud: + bus: + destination: springCloudBus + stream: + function: + definition: attachmentEntity;busConsumer # 첨부파일 entity 정보 업데이트 하기 위한 이벤트에 대한 consumer function & springcloudbus consumer function + bindings: + busConsumer-in-0: + destination: ${spring.cloud.bus.destination} + attachmentEntity-in-0: # 첨부파일 entity 정보 업데이트 하기 위한 이벤트 + destination: attachment-entity.topic # queue name + group: attachment + attachmentEntity-out-0: # 첨부파일 entity 정보 업데이트 하기 위한 이벤트 + destination: attachment-entity.topic # queue name + group: attachment + +# ftp server +ftp: + hostname: 'ftp_server_hostname' + username: 'ftp_server_username' + password: 'ftp_server_password' + port: 21 + directory: /mnt + enabled: false # ftp 사용 여부, FTP 서버에 최상위 디렉토리 자동 생성 및 구현체를 결정하게 된다. diff --git a/backend/config/config/reserve-check-service-test.yml b/backend/config/config/reserve-check-service-test.yml new file mode 100644 index 0000000..9130296 --- /dev/null +++ b/backend/config/config/reserve-check-service-test.yml @@ -0,0 +1,46 @@ +spring: + application: + name: reserve-check-service + + datasource: + url: jdbc:h2:mem:testdb;MODE=MYSQL;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false + username: sa + password: + driver-class-name: org.h2.Driver + jpa: +# database-platform: org.hibernate.dialect.MySQL5InnoDBDialect + hibernate: + generate-ddl: true + ddl-auto: create-drop +# dialect: org.hibernate.dialect.MySQL5InnoDBDialect + properties: + hibernate: + format_sql: true + default_batch_fetch_size: 1000 # 1:N 관계를 해결하기 위해 필요 + show-sql: true + h2: + console: + enabled: true + path: /h2 + + logging.level: + org.hibernate.SQL: debug + +file: + directory: ${user.home}/msa-attach-volume +messages: + directory: ${file.directory}/messages + +# jwt token +token: + secret: egovframe_user_token + +# ftp server +ftp: + enabled: false # ftp 사용 여부, FTP 서버에 최상위 디렉토리 자동 생성 및 구현체를 결정하게 된다. + +# eureka 가 포함되면 eureka server 도 등록되므로 해제한다. +eureka: + client: + register-with-eureka: false + fetch-registry: false diff --git a/backend/config/config/reserve-check-service.yml b/backend/config/config/reserve-check-service.yml new file mode 100644 index 0000000..c0e2aa6 --- /dev/null +++ b/backend/config/config/reserve-check-service.yml @@ -0,0 +1,11 @@ +spring: + r2dbc: + url: r2dbc:mysql://${mysql.hostname:localhost}:3306/reservation?serverTimezone=Asia/Seoul + username: msaportal + password: msaportal + cloud: + stream: + bindings: + attachmentEntity-out-0: # 첨부파일 entity 정보 업데이트 하기 위한 이벤트 + destination: attachment-entity.topic # queue name + group: attachment diff --git a/backend/config/config/reserve-item-service-test.yml b/backend/config/config/reserve-item-service-test.yml new file mode 100644 index 0000000..7abaac9 --- /dev/null +++ b/backend/config/config/reserve-item-service-test.yml @@ -0,0 +1,46 @@ +spring: + application: + name: reserve-item-service + + datasource: + url: jdbc:h2:mem:testdb;MODE=MYSQL;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false + username: sa + password: + driver-class-name: org.h2.Driver + jpa: +# database-platform: org.hibernate.dialect.MySQL5InnoDBDialect + hibernate: + generate-ddl: true + ddl-auto: create-drop +# dialect: org.hibernate.dialect.MySQL5InnoDBDialect + properties: + hibernate: + format_sql: true + default_batch_fetch_size: 1000 # 1:N 관계를 해결하기 위해 필요 + show-sql: true + h2: + console: + enabled: true + path: /h2 + + logging.level: + org.hibernate.SQL: debug + +file: + directory: ${user.home}/msa-attach-volume +messages: + directory: ${file.directory}/messages + +# jwt token +token: + secret: egovframe_user_token + +# ftp server +ftp: + enabled: false # ftp 사용 여부, FTP 서버에 최상위 디렉토리 자동 생성 및 구현체를 결정하게 된다. + +# eureka 가 포함되면 eureka server 도 등록되므로 해제한다. +eureka: + client: + register-with-eureka: false + fetch-registry: false diff --git a/backend/config/config/reserve-item-service.yml b/backend/config/config/reserve-item-service.yml new file mode 100644 index 0000000..283cbc6 --- /dev/null +++ b/backend/config/config/reserve-item-service.yml @@ -0,0 +1,20 @@ +spring: + r2dbc: + url: r2dbc:mysql://${mysql.hostname:localhost}:3306/msaportal?serverTimezone=Asia/Seoul + username: msaportal + password: msaportal + cloud: + bus: + destination: springCloudBus + stream: + function: + definition: reserveRequest;busConsumer # 예약 요청후 물품 재고업데이트 이벤트에 대한 consumer function & springcloudbus consumer function + bindings: + busConsumer-in-0: + destination: ${spring.cloud.bus.destination} + reserveRequest-in-0: # 예약 요청후 물품 재고업데이트 이벤트에 대한 consumer binding + destination: reserve-request.topic # queue name + group: reserved + inventoryUpdated-out-0: # 예약 요청후 물품 재고업데이트 결과에 이벤트에 대한 supplier binding + destination: inventory-updated.topic # queue name + group: reserved diff --git a/backend/config/config/reserve-request-service-test.yml b/backend/config/config/reserve-request-service-test.yml new file mode 100644 index 0000000..76825e5 --- /dev/null +++ b/backend/config/config/reserve-request-service-test.yml @@ -0,0 +1,46 @@ +spring: + application: + name: reserve-request-service + + datasource: + url: jdbc:h2:mem:testdb;MODE=MYSQL;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false + username: sa + password: + driver-class-name: org.h2.Driver + jpa: +# database-platform: org.hibernate.dialect.MySQL5InnoDBDialect + hibernate: + generate-ddl: true + ddl-auto: create-drop +# dialect: org.hibernate.dialect.MySQL5InnoDBDialect + properties: + hibernate: + format_sql: true + default_batch_fetch_size: 1000 # 1:N 관계를 해결하기 위해 필요 + show-sql: true + h2: + console: + enabled: true + path: /h2 + + logging.level: + org.hibernate.SQL: debug + +file: + directory: ${user.home}/msa-attach-volume +messages: + directory: ${file.directory}/messages + +# jwt token +token: + secret: egovframe_user_token + +# ftp server +ftp: + enabled: false # ftp 사용 여부, FTP 서버에 최상위 디렉토리 자동 생성 및 구현체를 결정하게 된다. + +# eureka 가 포함되면 eureka server 도 등록되므로 해제한다. +eureka: + client: + register-with-eureka: false + fetch-registry: false diff --git a/backend/config/config/reserve-request-service.yml b/backend/config/config/reserve-request-service.yml new file mode 100644 index 0000000..b62240e --- /dev/null +++ b/backend/config/config/reserve-request-service.yml @@ -0,0 +1,20 @@ +spring: + r2dbc: + url: r2dbc:mysql://${mysql.hostname:localhost}:3306/reservation?serverTimezone=Asia/Seoul + username: msaportal + password: msaportal + cloud: + bus: + destination: springCloudBus + stream: + function: + definition: inventoryUpdated;busConsumer # 예약 요청후 물품 재고업데이트 결과에 이벤트에 대한 consumer function & springcloudbus consumer function + bindings: + busConsumer-in-0: + destination: ${spring.cloud.bus.destination} + reserveRequest-out-0: # 예약 요청후 물품 재고업데이트 이벤트에 대한 supplier binding + destination: reserve-request.topic # queue name + group: reserved + inventoryUpdated-in-0: # 예약 요청후 물품 재고업데이트 결과에 이벤트에 대한 consumer binding + destination: inventory-updated.topic # queue name + group: reserved diff --git a/backend/config/config/user-service-test.yml b/backend/config/config/user-service-test.yml new file mode 100644 index 0000000..6a8ad80 --- /dev/null +++ b/backend/config/config/user-service-test.yml @@ -0,0 +1,107 @@ +spring: + application: + name: user-service + + datasource: + url: jdbc:h2:mem:testdb;MODE=MYSQL;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false + username: sa + password: + driver-class-name: org.h2.Driver + initialization-mode: always +# schema: classpath:h2/schema.sql + data: classpath:h2/data.sql + jpa: + hibernate: + generate-ddl: true + ddl-auto: create-drop + dialect: org.hibernate.dialect.MySQL5Dialect + properties: + hibernate: + format_sql: true + default_batch_fetch_size: 1000 # 1:N 관계를 해결하기 위해 필요 + show-sql: true + h2: + console: + enabled: true + path: /h2 + cache: + jcache: + config: classpath:ehcache.xml + mail: # 비밀번호 변경 이메일 발송 + host: smtp.gmail.com # smtp host + port: 587 # smtp port + username: email_username # 계정 + password: 'email_password' # 비밀번호 - 구글 보안 2단계 인증 해제, 보안 수준이 낮은 앱의 액세스 허용(https://myaccount.google.com/lesssecureapps) + properties: + mail: + smtp: + auth: true + starttls: + enable: true + required: true + security: + # oauth2 를 사용하려면 아래 google, naver, kakao 의 client-id, client-secret 을 발급받아야 한다. + oauth2: + client: + registration: + # /oauth2/authorization/google + google: + client-id: google_client_id # TODO + client-secret: google_client_secret # TODO + scope: profile,email + # 네이버는 Spring Security를 공식 지원하지 않기 때문에 CommonOAuth2Provider 에서 해주는 값들을 수동으로 입력한다. + # /oauth2/authorization/naver + naver: + client-id: naver_client_id # TODO + client-secret: naver_client_secret # TODO + redirect_uri: "{baseUrl}/{action}/oauth2/code/{registrationId}" + authorization_grant_type: authorization_code + scope: name,email,profile_image + client-name: Naver + # /oauth2/authorization/kakao + kakao: + client-id: kakao_client_id # TODO + client-secret: kakao_client_secret # TODO + redirect-uri: "{baseUrl}/{action}/oauth2/code/{registrationId}" + client-authentication-method: POST + authorization-grant-type: authorization_code + scope: profile_nickname, account_email + client-name: Kakao + provider: + naver: + authorization_uri: https://nid.naver.com/oauth2.0/authorize + token_uri: https://nid.naver.com/oauth2.0/token + user-info-uri: https://openapi.naver.com/v1/nid/me + # 기준이 되는 user_name 의 이름을 네이버에서는 response로 지정해야한다. (네이버 회원 조회시 반환되는 JSON 형태 때문이다) + # response를 user_name으로 지정하고 이후 자바 코드로 response의 id를 user_name으로 지정한다. (스프링 시큐리티에서 하위 필드를 명시할 수 없기 때문) + user_name_attribute: response + kakao: + authorization_uri: https://kauth.kakao.com/oauth/authorize + token_uri: https://kauth.kakao.com/oauth/token + user-info-uri: https://kapi.kakao.com/v2/user/me + user_name_attribute: id + + logging.level: + org.hibernate.SQL: debug + org.hibernate.type: trace + +file: + directory: ${user.home}/msa-attach-volume +messages: + directory: ${file.directory}/messages + +# jwt token +token: + expiration_time: 7200000 + refresh_time: 86400000 + secret: egovframe_token_secret + +# ftp server +ftp: + enabled: false # ftp 사용 여부, FTP 서버에 최상위 디렉토리 자동 생성 및 구현체를 결정하게 된다. + +# eureka 가 포함되면 eureka server 도 등록되므로 해제한다. +eureka: + client: + register-with-eureka: false + fetch-registry: false diff --git a/backend/config/config/user-service.yml b/backend/config/config/user-service.yml new file mode 100644 index 0000000..e3e4150 --- /dev/null +++ b/backend/config/config/user-service.yml @@ -0,0 +1,21 @@ +database: + url: jdbc:mysql://${mysql.hostname:localhost}:3306/msaportal + +spring: + datasource: + url: ${database.url}?serverTimezone=Asia/Seoul + username: msaportal + password: msaportal + driver-class-name: com.mysql.cj.jdbc.Driver + mail: # 비밀번호 변경 이메일 발송 + host: smtp.gmail.com # smtp host + port: 587 # smtp port + username: email_username # 계정 + password: 'email_password' # 비밀번호 - 구글 보안 2단계 인증 해제, 보안 수준이 낮은 앱의 액세스 허용(https://myaccount.google.com/lesssecureapps) + properties: + mail: + smtp: + auth: true + starttls: + enable: true + required: true diff --git a/backend/config/src/main/resources/application.yml b/backend/config/src/main/resources/application.yml index 28720b6..7debed2 100644 --- a/backend/config/src/main/resources/application.yml +++ b/backend/config/src/main/resources/application.yml @@ -10,8 +10,9 @@ spring: config: server: native: - search-locations: ${search.location:file:///${user.home}/workspace.edu/egovframe-msa-edu/config} # Windows -# search-locations: file://${user.home}/workspace.edu/egovframe-msa-edu/config # MacOS + search-locations: file:./config +# search-locations: ${search.location:file:///${user.home}/workspace.edu/egovframe-msa-edu/config} # Windows +# search-locations: file://${user.home}/workspace.edu/egovframe-msa-edu/config # MacOS rabbitmq: host: ${rabbitmq.hostname:localhost} port: 5672 diff --git a/backend/config/src/main/resources/logback-spring.xml b/backend/config/src/main/resources/logback-spring.xml index 6a87fe7..3a3b27c 100644 --- a/backend/config/src/main/resources/logback-spring.xml +++ b/backend/config/src/main/resources/logback-spring.xml @@ -1,5 +1,6 @@ - + + @@ -45,4 +46,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/backend/discovery/build.gradle b/backend/discovery/build.gradle index 94b500e..05f3f10 100644 --- a/backend/discovery/build.gradle +++ b/backend/discovery/build.gradle @@ -1,11 +1,11 @@ plugins { - id 'org.springframework.boot' version '2.7.0' - id 'io.spring.dependency-management' version '1.0.11.RELEASE' + id 'org.springframework.boot' version '2.7.12' + id 'io.spring.dependency-management' version '1.1.0' id 'java' } group = 'org.egovframe.cloud' -version = '0.1' +version = '1.0.0' sourceCompatibility = '1.8' repositories { @@ -13,17 +13,13 @@ repositories { } ext { - set('springCloudVersion', "2021.0.3") - set('log4j2.version', "2.17.2") // log4j 보안 패치 + set('springCloudVersion', '2021.0.7') + set('log4j2.version', '2.20.0') // log4j 보안 패치 } dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server' implementation 'org.springframework.boot:spring-boot-starter-security' - implementation 'org.apache.tomcat:tomcat-annotations-api:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-core:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-el:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-websocket:9.0.73' testImplementation 'org.springframework.boot:spring-boot-starter-test' } diff --git a/backend/portal-service/build.gradle b/backend/portal-service/build.gradle index 102c5b2..d7f7aff 100644 --- a/backend/portal-service/build.gradle +++ b/backend/portal-service/build.gradle @@ -1,14 +1,14 @@ plugins { - id 'org.springframework.boot' version '2.7.0' - id "org.sonarqube" version "3.3" - id 'io.spring.dependency-management' version '1.0.11.RELEASE' + id 'org.springframework.boot' version '2.7.12' + id 'org.sonarqube' version '3.5.0.2730' + id 'io.spring.dependency-management' version '1.1.0' // querydsl id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10' id 'java' } group = 'org.egovframe.cloud' -version = '0.1' +version = '1.0.0' sourceCompatibility = '1.8' configurations { @@ -23,14 +23,14 @@ repositories { } ext { - set('springCloudVersion', "2021.0.3") - set('log4j2.version', "2.17.2") // log4j 보안 패치 + set('springCloudVersion', '2021.0.7') + set('log4j2.version', '2.20.0') // log4j 보안 패치 } dependencies { -// implementation files('../../module-common/build/libs/module-common-0.1.jar') // 공통 모듈, @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 - implementation 'org.egovframe.cloud:module-common:0.1' - implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.1.0') { +// implementation files('../module-common/build/libs/module-common-4.2.0-plain.jar') // 공통 모듈, @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 + implementation 'org.egovframe.cloud:module-common:4.2.0' + implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.2.0') { exclude group: 'org.egovframe.rte', module: 'org.egovframe.rte.fdl.logging' } implementation 'org.springframework.boot:spring-boot-starter-data-jpa' @@ -46,14 +46,11 @@ dependencies { implementation 'org.springframework.cloud:spring-cloud-sleuth-zipkin' implementation 'org.springframework.cloud:spring-cloud-starter-openfeign' implementation 'org.springframework.cloud:spring-cloud-starter-circuitbreaker-resilience4j' - implementation 'org.apache.tomcat:tomcat-annotations-api:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-core:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-el:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-websocket:9.0.73' - implementation 'net.logstash.logback:logstash-logback-encoder:7.2' // logstash logback - implementation 'commons-net:commons-net:3.8.0' // FTPClient - implementation 'mysql:mysql-connector-java' - implementation 'io.jsonwebtoken:jjwt:0.9.1' + implementation 'net.logstash.logback:logstash-logback-encoder:7.4' // logstash logback + implementation 'commons-io:commons-io:2.13.0' + implementation 'commons-net:commons-net:3.9.0' // FTPClient + implementation 'mysql:mysql-connector-java:8.0.33' + implementation 'io.jsonwebtoken:jjwt:0.9.1' //messaging implementation 'org.springframework.cloud:spring-cloud-stream' @@ -64,8 +61,8 @@ dependencies { annotationProcessor 'com.querydsl:querydsl-apt:5.0.0' // openapi docs - implementation 'org.springdoc:springdoc-openapi-webmvc-core:1.6.9' - annotationProcessor "org.springframework.boot:spring-boot-configuration-processor" + implementation 'org.springdoc:springdoc-openapi-webmvc-core:1.7.0' + annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor' // lombok implementation 'org.projectlombok:lombok' @@ -74,10 +71,11 @@ dependencies { testAnnotationProcessor 'org.projectlombok:lombok' testImplementation 'com.h2database:h2' - testImplementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.8.0' // 테스트시에만 출력 + testImplementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.8.1' // 테스트시에만 출력 testImplementation 'org.springframework.boot:spring-boot-starter-test' - implementation 'org.javassist:javassist:3.29.0-GA' + implementation 'org.javassist:javassist:3.29.2-GA' + implementation 'org.webjars:webjars-locator-core:0.53' } dependencyManagement { diff --git a/backend/portal-service/src/main/resources/logback-spring.xml b/backend/portal-service/src/main/resources/logback-spring.xml index d1d5089..3d73669 100644 --- a/backend/portal-service/src/main/resources/logback-spring.xml +++ b/backend/portal-service/src/main/resources/logback-spring.xml @@ -1,5 +1,6 @@ - + + @@ -45,4 +46,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/backend/reserve-check-service/build.gradle b/backend/reserve-check-service/build.gradle index fbd9e90..608b071 100644 --- a/backend/reserve-check-service/build.gradle +++ b/backend/reserve-check-service/build.gradle @@ -1,11 +1,11 @@ plugins { - id 'org.springframework.boot' version '2.7.0' - id 'io.spring.dependency-management' version '1.0.11.RELEASE' + id 'org.springframework.boot' version '2.7.12' + id 'io.spring.dependency-management' version '1.1.0' id 'java' } group = 'org.egovframe.cloud' -version = '0.1' +version = '1.0.0' sourceCompatibility = '1.8' configurations { @@ -20,14 +20,14 @@ repositories { } ext { - set('springCloudVersion', "2021.0.3") - set('log4j2.version', "2.17.2") // log4j 보안 패치 + set('springCloudVersion', '2021.0.7') + set('log4j2.version', '2.20.0') // log4j 보안 패치 } dependencies { -// implementation files('../../module-common/build/libs/module-common-0.1.jar') // @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 - implementation 'org.egovframe.cloud:module-common:0.1' - implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.1.0') { +// implementation files('../module-common/build/libs/module-common-4.2.0-plain.jar') // @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 + implementation 'org.egovframe.cloud:module-common:4.2.0' + implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.2.0') { exclude group: 'org.egovframe.rte', module: 'org.egovframe.rte.fdl.logging' } implementation 'org.springframework.boot:spring-boot-starter-data-r2dbc' @@ -40,24 +40,23 @@ dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-bootstrap' // config implementation 'org.springframework.cloud:spring-cloud-starter-bus-amqp' // bus implementation 'org.springframework.cloud:spring-cloud-starter-circuitbreaker-reactor-resilience4j' - implementation 'org.apache.tomcat.embed:tomcat-embed-el:9.0.73' - implementation 'com.playtika.reactivefeign:feign-reactor-spring-cloud-starter:3.2.1' + implementation 'com.playtika.reactivefeign:feign-reactor-spring-cloud-starter:3.2.11' implementation 'org.springframework.cloud:spring-cloud-starter-sleuth' implementation 'org.springframework.cloud:spring-cloud-sleuth-zipkin' - implementation 'net.logstash.logback:logstash-logback-encoder:7.2' // logstash logback + implementation 'net.logstash.logback:logstash-logback-encoder:7.4' // logstash logback //messaging implementation 'org.springframework.cloud:spring-cloud-stream' implementation 'org.springframework.cloud:spring-cloud-stream-binder-rabbit' - implementation 'io.jsonwebtoken:jjwt:0.9.1' + implementation 'io.jsonwebtoken:jjwt:0.9.1' implementation 'dev.miku:r2dbc-mysql:0.8.2.RELEASE' - implementation 'mysql:mysql-connector-java' + implementation 'mysql:mysql-connector-java:8.0.33' // openapi docs - implementation 'org.springdoc:springdoc-openapi-webflux-ui:1.6.9' + implementation 'org.springdoc:springdoc-openapi-webflux-ui:1.7.0' //lombok implementation 'org.projectlombok:lombok' @@ -71,6 +70,8 @@ dependencies { testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'io.projectreactor:reactor-test' testImplementation 'org.springframework.security:spring-security-test' + + implementation 'org.webjars:webjars-locator-core:0.53' } test { diff --git a/backend/reserve-check-service/src/main/java/org/egovframe/cloud/reservechecksevice/ReserveCheckSeviceApplication.java b/backend/reserve-check-service/src/main/java/org/egovframe/cloud/reservechecksevice/ReserveCheckSeviceApplication.java index 1df63a9..b3d1f34 100644 --- a/backend/reserve-check-service/src/main/java/org/egovframe/cloud/reservechecksevice/ReserveCheckSeviceApplication.java +++ b/backend/reserve-check-service/src/main/java/org/egovframe/cloud/reservechecksevice/ReserveCheckSeviceApplication.java @@ -6,8 +6,6 @@ import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.context.annotation.ComponentScan; import reactivefeign.spring.config.EnableReactiveFeignClients; -//import reactor.blockhound.BlockHound; - import java.security.Security; @ComponentScan({"org.egovframe.cloud.common", "org.egovframe.cloud.reactive", "org.egovframe.cloud.reservechecksevice"}) // org.egovframe.cloud.common package 포함하기 위해 diff --git a/backend/reserve-check-service/src/main/resources/application.yml b/backend/reserve-check-service/src/main/resources/application.yml index 8fd8e21..fd00de4 100644 --- a/backend/reserve-check-service/src/main/resources/application.yml +++ b/backend/reserve-check-service/src/main/resources/application.yml @@ -15,4 +15,4 @@ management: info: app: name: Reserve Check Service - description: ý Ȯ, / + description: 예약시스템 기능 중 예약확인, 예약승인/취소 기능을 제공 diff --git a/backend/reserve-check-service/src/main/resources/logback-spring.xml b/backend/reserve-check-service/src/main/resources/logback-spring.xml index d2c54de..453dff1 100644 --- a/backend/reserve-check-service/src/main/resources/logback-spring.xml +++ b/backend/reserve-check-service/src/main/resources/logback-spring.xml @@ -1,5 +1,6 @@ - + + @@ -45,4 +46,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/backend/reserve-item-service/build.gradle b/backend/reserve-item-service/build.gradle index e622d66..f58ce1a 100644 --- a/backend/reserve-item-service/build.gradle +++ b/backend/reserve-item-service/build.gradle @@ -1,11 +1,11 @@ plugins { - id 'org.springframework.boot' version '2.7.0' - id 'io.spring.dependency-management' version '1.0.11.RELEASE' + id 'org.springframework.boot' version '2.7.12' + id 'io.spring.dependency-management' version '1.1.0' id 'java' } group = 'org.egovframe.cloud' -version = '0.1' +version = '1.0.0' sourceCompatibility = '1.8' configurations { @@ -20,14 +20,14 @@ repositories { } ext { - set('springCloudVersion', "2021.0.3") - set('log4j2.version', "2.17.2") // log4j 보안 패치 + set('springCloudVersion', '2021.0.7') + set('log4j2.version', '2.20.0') // log4j 보안 패치 } dependencies { -// implementation files('../../module-common/build/libs/module-common-0.1.jar') // @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 - implementation 'org.egovframe.cloud:module-common:0.1' - implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.1.0') { +// implementation files('../module-common/build/libs/module-common-4.2.0-plain.jar') // @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 + implementation 'org.egovframe.cloud:module-common:4.2.0' + implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.2.0') { exclude group: 'org.egovframe.rte', module: 'org.egovframe.rte.fdl.logging' } implementation 'org.springframework.boot:spring-boot-starter-data-r2dbc' @@ -40,20 +40,19 @@ dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-bootstrap' // config implementation 'org.springframework.cloud:spring-cloud-starter-bus-amqp' // bus implementation 'org.springframework.cloud:spring-cloud-starter-circuitbreaker-reactor-resilience4j' - implementation 'org.apache.tomcat.embed:tomcat-embed-el:9.0.73' - implementation 'com.playtika.reactivefeign:feign-reactor-spring-cloud-starter:3.2.1' + implementation 'com.playtika.reactivefeign:feign-reactor-spring-cloud-starter:3.2.11' - implementation 'io.jsonwebtoken:jjwt:0.9.1' + implementation 'io.jsonwebtoken:jjwt:0.9.1' implementation 'org.springframework.cloud:spring-cloud-starter-sleuth' implementation 'org.springframework.cloud:spring-cloud-sleuth-zipkin' - implementation 'net.logstash.logback:logstash-logback-encoder:7.2' // logstash logback + implementation 'net.logstash.logback:logstash-logback-encoder:7.4' // logstash logback implementation 'dev.miku:r2dbc-mysql:0.8.2.RELEASE' - implementation 'mysql:mysql-connector-java' + implementation 'mysql:mysql-connector-java:8.0.33' // openapi docs - implementation 'org.springdoc:springdoc-openapi-webflux-ui:1.6.9' + implementation 'org.springdoc:springdoc-openapi-webflux-ui:1.7.0' //messaging implementation 'org.springframework.cloud:spring-cloud-stream' @@ -71,6 +70,8 @@ dependencies { testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'io.projectreactor:reactor-test' testImplementation 'org.springframework.security:spring-security-test' + + implementation 'org.webjars:webjars-locator-core:0.53' } test { @@ -82,4 +83,3 @@ dependencyManagement { mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}" } } - diff --git a/backend/reserve-item-service/src/main/resources/application.yml b/backend/reserve-item-service/src/main/resources/application.yml index 4ea1c27..7773e37 100644 --- a/backend/reserve-item-service/src/main/resources/application.yml +++ b/backend/reserve-item-service/src/main/resources/application.yml @@ -15,4 +15,4 @@ management: info: app: name: Reserve Item Service - description: ý , ๰ǰ + description: 예약시스템 기능 중 예약지역, 예약물품 관리 기능을 제공 diff --git a/backend/reserve-item-service/src/main/resources/logback-spring.xml b/backend/reserve-item-service/src/main/resources/logback-spring.xml index 8172157..6d6b453 100644 --- a/backend/reserve-item-service/src/main/resources/logback-spring.xml +++ b/backend/reserve-item-service/src/main/resources/logback-spring.xml @@ -1,5 +1,6 @@ - + + @@ -45,4 +46,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/backend/reserve-request-service/build.gradle b/backend/reserve-request-service/build.gradle index 96fa12c..dec018f 100644 --- a/backend/reserve-request-service/build.gradle +++ b/backend/reserve-request-service/build.gradle @@ -1,11 +1,11 @@ plugins { - id 'org.springframework.boot' version '2.7.0' - id 'io.spring.dependency-management' version '1.0.11.RELEASE' + id 'org.springframework.boot' version '2.7.12' + id 'io.spring.dependency-management' version '1.1.0' id 'java' } group = 'org.egovframe.cloud' -version = '0.1' +version = '1.0.0' sourceCompatibility = '1.8' configurations { @@ -20,15 +20,14 @@ repositories { } ext { - set('springCloudVersion', "2021.0.3") - set('log4j2.version', "2.17.2") // log4j 보안 패치 + set('springCloudVersion', '2021.0.7') + set('log4j2.version', '2.20.0') // log4j 보안 패치 } - dependencies { -// implementation files('../../module-common/build/libs/module-common-0.1.jar') // @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 - implementation 'org.egovframe.cloud:module-common:0.1' - implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.1.0') { +// implementation files('../module-common/build/libs/module-common-4.2.0-plain.jar') // @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 + implementation 'org.egovframe.cloud:module-common:4.2.0' + implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.2.0') { exclude group: 'org.egovframe.rte', module: 'org.egovframe.rte.fdl.logging' } implementation 'org.springframework.boot:spring-boot-starter-data-r2dbc' @@ -41,26 +40,24 @@ dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-bootstrap' // config implementation 'org.springframework.cloud:spring-cloud-starter-bus-amqp' // bus implementation 'org.springframework.cloud:spring-cloud-starter-circuitbreaker-reactor-resilience4j' - implementation 'org.apache.tomcat.embed:tomcat-embed-el:9.0.73' - implementation 'com.playtika.reactivefeign:feign-reactor-spring-cloud-starter:3.2.1' + implementation 'com.playtika.reactivefeign:feign-reactor-spring-cloud-starter:3.2.11' implementation 'org.springframework.cloud:spring-cloud-starter-sleuth' implementation 'org.springframework.cloud:spring-cloud-sleuth-zipkin' - implementation 'net.logstash.logback:logstash-logback-encoder:7.2' // logstash logback + implementation 'net.logstash.logback:logstash-logback-encoder:7.4' // logstash logback //messaging implementation 'org.springframework.cloud:spring-cloud-stream' implementation 'org.springframework.cloud:spring-cloud-stream-binder-rabbit' implementation 'org.springframework.boot:spring-boot-starter-amqp' - - implementation 'io.jsonwebtoken:jjwt:0.9.1' + implementation 'io.jsonwebtoken:jjwt:0.9.1' implementation 'dev.miku:r2dbc-mysql:0.8.2.RELEASE' - implementation 'mysql:mysql-connector-java' + implementation 'mysql:mysql-connector-java:8.0.33' // openapi docs - implementation 'org.springdoc:springdoc-openapi-webflux-ui:1.6.9' + implementation 'org.springdoc:springdoc-openapi-webflux-ui:1.7.0' //lombok implementation 'org.projectlombok:lombok' @@ -75,6 +72,8 @@ dependencies { testImplementation 'io.projectreactor:reactor-test' testImplementation 'org.springframework.security:spring-security-test' testImplementation 'org.springframework.amqp:spring-rabbit-test' + + implementation 'org.webjars:webjars-locator-core:0.53' } test { diff --git a/backend/reserve-request-service/src/main/resources/application.yml b/backend/reserve-request-service/src/main/resources/application.yml index a82c400..e3180b1 100644 --- a/backend/reserve-request-service/src/main/resources/application.yml +++ b/backend/reserve-request-service/src/main/resources/application.yml @@ -15,4 +15,4 @@ management: info: app: name: Reserve Request Service - description: ý û + description: 예약시스템 기능 중 예약신청 기능을 제공 diff --git a/backend/reserve-request-service/src/main/resources/logback-spring.xml b/backend/reserve-request-service/src/main/resources/logback-spring.xml index 46779b1..fc6970c 100644 --- a/backend/reserve-request-service/src/main/resources/logback-spring.xml +++ b/backend/reserve-request-service/src/main/resources/logback-spring.xml @@ -1,5 +1,6 @@ - + + @@ -45,4 +46,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/backend/user-service/build.gradle b/backend/user-service/build.gradle index c91c8fb..d7c611f 100644 --- a/backend/user-service/build.gradle +++ b/backend/user-service/build.gradle @@ -1,14 +1,14 @@ plugins { - id 'org.springframework.boot' version '2.7.0' - id "org.sonarqube" version "2.7" - id 'io.spring.dependency-management' version '1.0.11.RELEASE' + id 'org.springframework.boot' version '2.7.12' + id 'org.sonarqube' version '3.5.0.2730' + id 'io.spring.dependency-management' version '1.1.0' // querydsl id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10' id 'java' } group = 'org.egovframe.cloud' -version = '0.1' +version = '1.0.0' sourceCompatibility = '1.8' configurations { @@ -23,14 +23,14 @@ repositories { } ext { - set('springCloudVersion', "2021.0.3") - set('log4j2.version', "2.17.2") // log4j 보안 패치 + set('springCloudVersion', '2021.0.7') + set('log4j2.version', '2.20.0') // log4j 보안 패치 } dependencies { -// implementation files('../../module-common/build/libs/module-common-0.1.jar') // 공통 모듈, @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 - implementation 'org.egovframe.cloud:module-common:0.1' - implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.1.0') { +// implementation files('../module-common/build/libs/module-common-4.2.0-plain.jar') // 공통 모듈, @ComponentScan(basePackages={"org.egovframe.cloud"}) 추가해야 적용된다 + implementation 'org.egovframe.cloud:module-common:4.2.0' + implementation('org.egovframe.rte:org.egovframe.rte.fdl.cmmn:4.2.0') { exclude group: 'org.egovframe.rte', module: 'org.egovframe.rte.fdl.logging' } implementation 'org.springframework.boot:spring-boot-starter-data-jpa' @@ -46,26 +46,24 @@ dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-bus-amqp' // bus implementation 'org.springframework.cloud:spring-cloud-starter-sleuth' implementation 'org.springframework.cloud:spring-cloud-sleuth-zipkin' - implementation 'org.apache.tomcat:tomcat-annotations-api:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-core:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-el:9.0.73' - implementation 'org.apache.tomcat.embed:tomcat-embed-websocket:9.0.73' implementation 'net.logstash.logback:logstash-logback-encoder:7.2' // logstash logback - implementation 'mysql:mysql-connector-java' - implementation 'io.jsonwebtoken:jjwt:0.9.1' + implementation 'mysql:mysql-connector-java:8.0.33' + implementation 'io.jsonwebtoken:jjwt:0.9.1' + // querydsl implementation 'com.querydsl:querydsl-jpa:5.0.0' annotationProcessor 'com.querydsl:querydsl-apt:5.0.0' + // cache implementation 'org.springframework.boot:spring-boot-starter-cache' implementation 'org.ehcache:ehcache' implementation 'javax.cache:cache-api' // expiry를 위해 필요 - implementation 'com.google.api-client:google-api-client:1.35.1' + implementation 'com.google.api-client:google-api-client:2.2.0' // openapi docs - implementation 'org.springdoc:springdoc-openapi-webmvc-core:1.6.9' - annotationProcessor "org.springframework.boot:spring-boot-configuration-processor" + implementation 'org.springdoc:springdoc-openapi-webmvc-core:1.7.0' + annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor' // lombok implementation 'org.projectlombok:lombok' @@ -73,11 +71,12 @@ dependencies { testImplementation 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' testImplementation 'com.h2database:h2' - testImplementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.8.0' + testImplementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.8.1' testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'org.springframework.security:spring-security-test' implementation 'org.javassist:javassist:3.29.0-GA' + implementation 'org.webjars:webjars-locator-core:0.53' } dependencyManagement { diff --git a/backend/user-service/src/main/resources/logback-spring.xml b/backend/user-service/src/main/resources/logback-spring.xml index 6d19236..d31af8e 100644 --- a/backend/user-service/src/main/resources/logback-spring.xml +++ b/backend/user-service/src/main/resources/logback-spring.xml @@ -1,5 +1,6 @@ - + + @@ -45,4 +46,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/docker-compose/mysql/msaportal.sql b/docker-compose/mysql/msaportal.sql index 16f9f63..fda9766 100644 --- a/docker-compose/mysql/msaportal.sql +++ b/docker-compose/mysql/msaportal.sql @@ -448,7 +448,7 @@ CREATE TABLE `menu_role` ( LOCK TABLES `menu_role` WRITE; /*!40000 ALTER TABLE `menu_role` DISABLE KEYS */; -INSERT INTO `menu_role` VALUES (1,'2021-08-17 10:19:05.829000','2021-08-17 10:19:05.829000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',34),(5,'2021-08-17 10:23:05.606000','2021-08-17 10:23:05.606000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',38),(6,'2021-08-17 10:25:54.532000','2021-08-17 10:25:54.532000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',36),(9,'2021-08-17 13:59:15.466000','2021-08-17 13:59:15.466000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',34),(11,'2021-08-17 13:59:15.532000','2021-08-17 13:59:15.532000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',38),(14,'2021-08-17 14:05:45.131000','2021-08-17 14:05:45.131000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',35),(15,'2021-08-17 14:05:45.155000','2021-08-17 14:05:45.155000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',37),(16,'2021-08-17 14:35:04.129000','2021-08-17 14:35:04.129000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',39),(17,'2021-08-17 14:35:04.152000','2021-08-17 14:35:04.152000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',40),(18,'2021-08-17 14:35:04.164000','2021-08-17 14:35:04.164000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',41),(19,'2021-08-17 14:35:04.177000','2021-08-17 14:35:04.177000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',42),(20,'2021-08-17 14:35:04.197000','2021-08-17 14:35:04.197000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',43),(21,'2021-08-17 14:35:04.217000','2021-08-17 14:35:04.217000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',44),(22,'2021-08-17 14:35:04.231000','2021-08-17 14:35:04.231000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',45),(23,'2021-08-17 14:35:04.251000','2021-08-17 14:35:04.251000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',46),(24,'2021-08-17 14:35:04.268000','2021-08-17 14:35:04.268000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',47),(25,'2021-08-17 14:35:04.283000','2021-08-17 14:35:04.283000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',48),(26,'2021-08-17 18:51:57.095000','2021-08-17 18:51:57.095000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',52),(27,'2021-08-17 18:51:57.110000','2021-08-17 18:51:57.110000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',56),(28,'2021-08-17 18:51:57.121000','2021-08-17 18:51:57.121000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',57),(29,'2021-08-17 18:51:57.132000','2021-08-17 18:51:57.132000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',58),(30,'2021-08-17 18:51:57.144000','2021-08-17 18:51:57.144000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',59),(33,'2021-08-17 18:51:57.182000','2021-08-17 18:51:57.182000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',54),(36,'2021-08-17 18:51:57.220000','2021-08-17 18:51:57.220000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',55),(39,'2021-08-18 10:42:55.985000','2021-08-18 10:42:55.985000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',65),(40,'2021-08-18 10:42:56.000000','2021-08-18 10:42:56.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',68),(41,'2021-08-18 10:42:56.011000','2021-08-18 10:42:56.011000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',69),(42,'2021-08-18 10:42:56.021000','2021-08-18 10:42:56.021000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',70),(43,'2021-08-18 10:42:56.032000','2021-08-18 10:42:56.032000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',71),(44,'2021-08-18 10:42:56.042000','2021-08-18 10:42:56.042000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',66),(45,'2021-08-18 10:42:56.053000','2021-08-18 10:42:56.053000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',72),(46,'2021-08-18 10:42:56.065000','2021-08-18 10:42:56.065000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',73),(50,'2021-08-18 10:43:05.644000','2021-08-18 10:43:05.644000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',65),(51,'2021-08-18 10:43:05.664000','2021-08-18 10:43:05.664000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',68),(52,'2021-08-18 10:43:05.676000','2021-08-18 10:43:05.676000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',69),(53,'2021-08-18 10:43:05.688000','2021-08-18 10:43:05.688000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',70),(54,'2021-08-18 10:43:05.703000','2021-08-18 10:43:05.703000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',71),(55,'2021-08-18 10:43:05.727000','2021-08-18 10:43:05.727000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',66),(56,'2021-08-18 10:43:05.740000','2021-08-18 10:43:05.740000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',72),(57,'2021-08-18 10:43:05.754000','2021-08-18 10:43:05.754000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',73),(58,'2021-08-18 10:43:05.766000','2021-08-18 10:43:05.766000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',67),(59,'2021-08-18 10:43:05.783000','2021-08-18 10:43:05.783000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',74),(60,'2021-08-18 10:43:05.800000','2021-08-18 10:43:05.800000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',75),(61,'2021-08-18 10:43:10.125000','2021-08-18 10:43:10.125000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',65),(62,'2021-08-18 10:43:10.140000','2021-08-18 10:43:10.140000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',68),(63,'2021-08-18 10:43:10.155000','2021-08-18 10:43:10.155000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',69),(64,'2021-08-18 10:43:10.170000','2021-08-18 10:43:10.170000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',70),(65,'2021-08-18 10:43:10.190000','2021-08-18 10:43:10.190000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',71),(66,'2021-08-18 10:43:10.209000','2021-08-18 10:43:10.209000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',66),(67,'2021-08-18 10:43:10.222000','2021-08-18 10:43:10.222000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',72),(68,'2021-08-18 10:43:10.238000','2021-08-18 10:43:10.238000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',73),(69,'2021-08-18 10:43:10.252000','2021-08-18 10:43:10.252000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',67),(70,'2021-08-18 10:43:10.268000','2021-08-18 10:43:10.268000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',74),(71,'2021-08-18 10:43:10.285000','2021-08-18 10:43:10.285000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',75),(72,'2021-08-18 10:43:14.979000','2021-08-18 10:43:14.979000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',65),(73,'2021-08-18 10:43:14.996000','2021-08-18 10:43:14.996000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',68),(74,'2021-08-18 10:43:15.010000','2021-08-18 10:43:15.010000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',69),(75,'2021-08-18 10:43:15.026000','2021-08-18 10:43:15.026000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',70),(76,'2021-08-18 10:43:15.041000','2021-08-18 10:43:15.041000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',71),(77,'2021-08-18 10:43:15.059000','2021-08-18 10:43:15.059000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',66),(78,'2021-08-18 10:43:15.075000','2021-08-18 10:43:15.075000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',72),(79,'2021-08-18 10:43:15.090000','2021-08-18 10:43:15.090000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',73),(80,'2021-08-18 10:43:15.104000','2021-08-18 10:43:15.104000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',67),(81,'2021-08-18 10:43:15.121000','2021-08-18 10:43:15.121000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',74),(82,'2021-08-18 10:43:15.143000','2021-08-18 10:43:15.143000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',75),(83,'2021-08-18 10:43:21.918000','2021-08-18 10:43:21.918000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',52),(84,'2021-08-18 10:43:21.930000','2021-08-18 10:43:21.930000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',56),(85,'2021-08-18 10:43:21.950000','2021-08-18 10:43:21.950000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',57),(86,'2021-08-18 10:43:21.969000','2021-08-18 10:43:21.969000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',58),(87,'2021-08-18 10:43:21.987000','2021-08-18 10:43:21.987000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',59),(88,'2021-08-18 10:43:22.000000','2021-08-18 10:43:22.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',53),(89,'2021-08-18 10:43:22.013000','2021-08-18 10:43:22.013000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',60),(90,'2021-08-18 10:43:22.025000','2021-08-18 10:43:22.025000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',54),(93,'2021-08-18 10:43:22.068000','2021-08-18 10:43:22.068000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',55),(96,'2021-08-18 10:43:25.889000','2021-08-18 10:43:25.889000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',52),(97,'2021-08-18 10:43:25.908000','2021-08-18 10:43:25.908000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',56),(98,'2021-08-18 10:43:25.923000','2021-08-18 10:43:25.923000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',57),(99,'2021-08-18 10:43:25.948000','2021-08-18 10:43:25.948000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',58),(100,'2021-08-18 10:43:25.966000','2021-08-18 10:43:25.966000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',59),(101,'2021-08-18 10:43:25.978000','2021-08-18 10:43:25.978000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',53),(102,'2021-08-18 10:43:25.997000','2021-08-18 10:43:25.997000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',60),(103,'2021-08-18 10:43:26.015000','2021-08-18 10:43:26.015000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',54),(106,'2021-08-18 10:43:26.054000','2021-08-18 10:43:26.054000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',55),(109,'2021-08-18 10:43:29.580000','2021-08-18 10:43:29.580000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',52),(110,'2021-08-18 10:43:29.596000','2021-08-18 10:43:29.596000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',56),(111,'2021-08-18 10:43:29.612000','2021-08-18 10:43:29.612000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',57),(112,'2021-08-18 10:43:29.624000','2021-08-18 10:43:29.624000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',58),(113,'2021-08-18 10:43:29.642000','2021-08-18 10:43:29.642000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',59),(114,'2021-08-18 10:43:29.665000','2021-08-18 10:43:29.665000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',53),(115,'2021-08-18 10:43:29.681000','2021-08-18 10:43:29.681000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',60),(116,'2021-08-18 10:43:29.694000','2021-08-18 10:43:29.694000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',54),(119,'2021-08-18 10:43:29.735000','2021-08-18 10:43:29.735000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',55),(122,'2021-09-03 16:47:05.515000','2021-09-03 16:47:05.515000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_ANONYMOUS',67),(123,'2021-09-03 16:47:05.553000','2021-09-03 16:47:05.553000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_ANONYMOUS',74),(124,'2021-09-03 16:47:05.586000','2021-09-03 16:47:05.586000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_ANONYMOUS',75),(125,'2021-09-07 11:01:59.575000','2021-09-07 11:01:59.575000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',76),(126,'2021-09-07 11:01:59.587000','2021-09-07 11:01:59.587000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',77),(127,'2021-09-16 10:00:01.322000','2021-09-16 10:00:01.322000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_USER',78),(129,'2021-09-16 10:00:01.350000','2021-09-16 10:00:01.350000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_USER',80),(130,'2021-09-16 10:00:01.361000','2021-09-16 10:00:01.361000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_USER',81),(131,'2021-09-16 10:00:01.371000','2021-09-16 10:00:01.371000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_USER',82),(132,'2021-09-16 15:01:03.179000','2021-09-16 15:01:03.179000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',83),(133,'2021-09-16 15:01:03.215000','2021-09-16 15:01:03.215000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',84),(134,'2021-09-16 15:01:03.229000','2021-09-16 15:01:03.229000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',85),(135,'2021-09-16 15:01:03.241000','2021-09-16 15:01:03.241000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',86),(136,'2021-09-23 11:41:49.164000','2021-09-23 11:41:49.164000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_ADMIN',87),(137,'2021-09-24 11:01:33.333000','2021-09-24 11:01:33.333000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',88),(138,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',65),(139,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',68),(140,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',69),(141,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',70),(142,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',71),(143,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',66),(144,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',72),(145,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',73),(146,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',67),(147,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',74),(148,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',75),(149,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',52),(150,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',56),(151,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',57),(152,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',58),(153,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',59),(154,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',53),(155,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',60),(156,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',54),(159,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',55),(162,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_SOCIAL',78),(165,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_SOCIAL',81),(166,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_SOCIAL',82),(170,'2021-09-27 13:49:30.373000','2021-09-27 13:49:30.373000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',90),(171,'2021-09-27 13:49:30.389000','2021-09-27 13:49:30.389000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',91),(172,'2021-09-27 13:49:35.558000','2021-09-27 13:49:35.558000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',89),(173,'2021-09-27 13:49:35.573000','2021-09-27 13:49:35.573000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',90),(174,'2021-09-27 13:49:35.588000','2021-09-27 13:49:35.588000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',91),(175,'2021-09-27 13:49:39.937000','2021-09-27 13:49:39.937000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',89),(176,'2021-09-27 13:49:39.952000','2021-09-27 13:49:39.952000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',90),(177,'2021-09-27 13:49:39.970000','2021-09-27 13:49:39.970000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',91),(178,'2021-09-27 13:49:44.578000','2021-09-27 13:49:44.578000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',89),(179,'2021-09-27 13:49:44.591000','2021-09-27 13:49:44.591000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',90),(180,'2021-09-27 13:49:44.605000','2021-09-27 13:49:44.605000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',91),(188,'2021-10-06 17:40:33.768000','2021-10-06 17:40:33.768000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',96),(189,'2021-10-06 17:40:33.782000','2021-10-06 17:40:33.782000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',99),(190,'2021-10-06 17:40:33.794000','2021-10-06 17:40:33.794000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',100),(191,'2021-10-06 17:40:33.807000','2021-10-06 17:40:33.807000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',101),(192,'2021-10-06 17:40:33.820000','2021-10-06 17:40:33.820000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',102),(193,'2021-10-06 17:40:33.831000','2021-10-06 17:40:33.831000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',97),(194,'2021-10-06 17:40:33.842000','2021-10-06 17:40:33.842000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',103),(195,'2021-10-06 17:40:33.854000','2021-10-06 17:40:33.854000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',104),(196,'2021-10-06 17:40:33.868000','2021-10-06 17:40:33.868000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',105),(197,'2021-10-06 17:40:33.887000','2021-10-06 17:40:33.887000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',106),(198,'2021-10-06 17:40:33.902000','2021-10-06 17:40:33.902000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',107),(199,'2021-10-06 17:40:33.917000','2021-10-06 17:40:33.917000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',108),(200,'2021-10-06 17:40:33.937000','2021-10-06 17:40:33.937000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',109),(201,'2021-10-06 17:40:33.952000','2021-10-06 17:40:33.952000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',110),(202,'2021-10-06 17:40:33.965000','2021-10-06 17:40:33.965000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',111),(203,'2021-10-06 17:40:33.977000','2021-10-06 17:40:33.977000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',112),(204,'2021-10-06 17:40:33.987000','2021-10-06 17:40:33.987000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',98),(205,'2021-10-06 17:40:33.997000','2021-10-06 17:40:33.997000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',113),(206,'2021-10-06 17:40:39.659000','2021-10-06 17:40:39.659000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',96),(207,'2021-10-06 17:40:39.673000','2021-10-06 17:40:39.673000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',99),(208,'2021-10-06 17:40:39.685000','2021-10-06 17:40:39.685000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',100),(209,'2021-10-06 17:40:39.696000','2021-10-06 17:40:39.696000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',101),(210,'2021-10-06 17:40:39.707000','2021-10-06 17:40:39.707000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',102),(211,'2021-10-06 17:40:50.361000','2021-10-06 17:40:50.361000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',35),(212,'2021-10-06 17:40:50.384000','2021-10-06 17:40:50.384000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',36),(213,'2021-10-06 17:40:50.407000','2021-10-06 17:40:50.407000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',37),(214,'2021-10-08 09:31:07.516000','2021-10-08 09:31:07.516000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',114),(215,'2021-10-08 09:31:23.258000','2021-10-08 09:31:23.258000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',114),(216,'2021-10-12 10:15:30.744000','2021-10-12 10:15:30.744000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',115),(218,'2021-10-12 10:15:34.704000','2021-10-12 10:15:34.704000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',115),(220,'2021-10-12 10:15:38.601000','2021-10-12 10:15:38.601000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',115),(222,'2021-10-12 10:15:42.540000','2021-10-12 10:15:42.540000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',115),(224,'2021-10-13 16:30:35.963000','2021-10-13 16:30:35.963000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',117),(225,'2021-10-13 16:30:35.987000','2021-10-13 16:30:35.987000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',118),(226,'2021-10-13 16:30:36.010000','2021-10-13 16:30:36.010000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',119),(227,'2021-10-13 16:30:36.019000','2021-10-13 16:30:36.019000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',120),(228,'2021-10-13 16:30:43.474000','2021-10-13 16:30:43.474000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',117),(229,'2021-10-13 16:30:43.486000','2021-10-13 16:30:43.486000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',118),(230,'2021-10-13 16:30:43.508000','2021-10-13 16:30:43.508000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',119),(231,'2021-10-13 16:30:43.525000','2021-10-13 16:30:43.525000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',120),(232,'2021-10-13 16:30:50.893000','2021-10-13 16:30:50.893000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',117),(233,'2021-10-13 16:30:50.905000','2021-10-13 16:30:50.905000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',118),(234,'2021-10-13 16:30:50.931000','2021-10-13 16:30:50.931000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',119),(235,'2021-10-13 16:30:50.944000','2021-10-13 16:30:50.944000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',120),(236,'2021-10-13 16:30:58.011000','2021-10-13 16:30:58.011000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',117),(237,'2021-10-13 16:30:58.024000','2021-10-13 16:30:58.024000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',118),(238,'2021-10-13 16:30:58.050000','2021-10-13 16:30:58.050000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',119),(239,'2021-10-13 16:30:58.068000','2021-10-13 16:30:58.068000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',120),(240,'2021-10-13 17:05:35.864000','2021-10-13 17:05:35.864000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',121),(241,'2021-10-13 17:05:35.884000','2021-10-13 17:05:35.884000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',122),(242,'2021-10-13 17:05:35.899000','2021-10-13 17:05:35.899000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',123),(243,'2021-10-13 17:05:35.910000','2021-10-13 17:05:35.910000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',124),(244,'2021-10-13 17:05:35.920000','2021-10-13 17:05:35.920000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',125),(245,'2021-10-13 17:05:35.930000','2021-10-13 17:05:35.930000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',126),(247,'2021-10-13 17:05:40.853000','2021-10-13 17:05:40.853000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',121),(248,'2021-10-13 17:05:40.864000','2021-10-13 17:05:40.864000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',122),(249,'2021-10-13 17:05:40.875000','2021-10-13 17:05:40.875000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',123),(250,'2021-10-13 17:05:40.886000','2021-10-13 17:05:40.886000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',124),(251,'2021-10-13 17:05:40.897000','2021-10-13 17:05:40.897000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',125),(252,'2021-10-13 17:05:40.907000','2021-10-13 17:05:40.907000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',126),(254,'2021-10-13 17:05:46.848000','2021-10-13 17:05:46.848000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',121),(255,'2021-10-13 17:05:46.866000','2021-10-13 17:05:46.866000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',122),(256,'2021-10-13 17:05:46.885000','2021-10-13 17:05:46.885000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',123),(257,'2021-10-13 17:05:46.896000','2021-10-13 17:05:46.896000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',124),(258,'2021-10-13 17:05:46.907000','2021-10-13 17:05:46.907000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',125),(259,'2021-10-13 17:05:46.918000','2021-10-13 17:05:46.918000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',126),(261,'2021-10-13 17:05:53.679000','2021-10-13 17:05:53.679000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',126),(263,'2021-10-13 17:09:33.439000','2021-10-13 17:09:33.439000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',128),(264,'2021-10-13 17:09:33.463000','2021-10-13 17:09:33.463000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',129),(265,'2021-10-13 17:09:33.474000','2021-10-13 17:09:33.474000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',130),(266,'2021-10-13 17:09:33.484000','2021-10-13 17:09:33.484000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',131),(267,'2021-10-13 17:09:39.751000','2021-10-13 17:09:39.751000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',128),(268,'2021-10-13 17:09:39.761000','2021-10-13 17:09:39.761000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',129),(269,'2021-10-13 17:09:39.773000','2021-10-13 17:09:39.773000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',130),(270,'2021-10-13 17:09:39.784000','2021-10-13 17:09:39.784000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',131),(271,'2021-10-13 17:09:44.852000','2021-10-13 17:09:44.852000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',128),(272,'2021-10-13 17:09:44.867000','2021-10-13 17:09:44.867000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',129),(273,'2021-10-13 17:09:44.881000','2021-10-13 17:09:44.881000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',130),(274,'2021-10-13 17:09:44.895000','2021-10-13 17:09:44.895000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',131),(275,'2021-10-13 17:09:50.353000','2021-10-13 17:09:50.353000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',128),(276,'2021-10-13 17:09:50.369000','2021-10-13 17:09:50.369000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',129),(277,'2021-10-13 17:09:50.382000','2021-10-13 17:09:50.382000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',130),(278,'2021-10-13 17:09:50.395000','2021-10-13 17:09:50.395000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',131),(279,'2021-10-13 17:14:22.650000','2021-10-13 17:14:22.650000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',132),(280,'2021-10-13 17:14:22.669000','2021-10-13 17:14:22.669000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',133),(281,'2021-10-13 17:14:22.680000','2021-10-13 17:14:22.680000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',134),(282,'2021-10-13 17:14:22.690000','2021-10-13 17:14:22.690000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',135),(283,'2021-10-13 17:14:27.777000','2021-10-13 17:14:27.777000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',132),(284,'2021-10-13 17:14:27.791000','2021-10-13 17:14:27.791000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',133),(285,'2021-10-13 17:14:27.811000','2021-10-13 17:14:27.811000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',134),(286,'2021-10-13 17:14:27.826000','2021-10-13 17:14:27.826000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',135),(287,'2021-10-13 17:14:34.637000','2021-10-13 17:14:34.637000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',132),(288,'2021-10-13 17:14:34.651000','2021-10-13 17:14:34.651000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',133),(289,'2021-10-13 17:14:34.662000','2021-10-13 17:14:34.662000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',134),(290,'2021-10-13 17:14:34.674000','2021-10-13 17:14:34.674000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',135),(291,'2021-10-13 17:14:40.983000','2021-10-13 17:14:40.983000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',132),(292,'2021-10-13 17:14:41.000000','2021-10-13 17:14:41.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',133),(293,'2021-10-13 17:14:41.014000','2021-10-13 17:14:41.014000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',134),(294,'2021-10-13 17:14:41.028000','2021-10-13 17:14:41.028000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',135),(295,'2021-10-15 17:51:28.260000','2021-10-15 17:51:28.260000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',89),(296,'2021-10-19 14:51:36.637000','2021-10-19 14:51:36.637000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',78),(297,'2021-10-19 14:51:36.652000','2021-10-19 14:51:36.652000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',80),(298,'2021-10-19 14:51:36.699000','2021-10-19 14:51:36.699000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',81),(299,'2021-10-19 14:51:36.710000','2021-10-19 14:51:36.710000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',82),(300,'2021-10-19 14:51:43.946000','2021-10-19 14:51:43.946000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',78),(301,'2021-10-19 14:51:43.964000','2021-10-19 14:51:43.964000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',80),(302,'2021-10-19 14:51:43.976000','2021-10-19 14:51:43.976000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',81),(303,'2021-10-19 14:51:43.988000','2021-10-19 14:51:43.988000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',82); +INSERT INTO `menu_role` VALUES (1,'2021-08-17 10:19:05.829000','2021-08-17 10:19:05.829000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',34),(5,'2021-08-17 10:23:05.606000','2021-08-17 10:23:05.606000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',38),(6,'2021-08-17 10:25:54.532000','2021-08-17 10:25:54.532000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',36),(9,'2021-08-17 13:59:15.466000','2021-08-17 13:59:15.466000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',34),(11,'2021-08-17 13:59:15.532000','2021-08-17 13:59:15.532000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',38),(14,'2021-08-17 14:05:45.131000','2021-08-17 14:05:45.131000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',35),(15,'2021-08-17 14:05:45.155000','2021-08-17 14:05:45.155000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',37),(16,'2021-08-17 14:35:04.129000','2021-08-17 14:35:04.129000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',39),(17,'2021-08-17 14:35:04.152000','2021-08-17 14:35:04.152000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',40),(18,'2021-08-17 14:35:04.164000','2021-08-17 14:35:04.164000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',41),(19,'2021-08-17 14:35:04.177000','2021-08-17 14:35:04.177000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',42),(20,'2021-08-17 14:35:04.197000','2021-08-17 14:35:04.197000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',43),(21,'2021-08-17 14:35:04.217000','2021-08-17 14:35:04.217000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',44),(22,'2021-08-17 14:35:04.231000','2021-08-17 14:35:04.231000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',45),(23,'2021-08-17 14:35:04.251000','2021-08-17 14:35:04.251000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',46),(24,'2021-08-17 14:35:04.268000','2021-08-17 14:35:04.268000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',47),(25,'2021-08-17 14:35:04.283000','2021-08-17 14:35:04.283000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',48),(26,'2021-08-17 18:51:57.095000','2021-08-17 18:51:57.095000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',52),(27,'2021-08-17 18:51:57.110000','2021-08-17 18:51:57.110000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',56),(28,'2021-08-17 18:51:57.121000','2021-08-17 18:51:57.121000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',57),(29,'2021-08-17 18:51:57.132000','2021-08-17 18:51:57.132000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',58),(30,'2021-08-17 18:51:57.144000','2021-08-17 18:51:57.144000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',59),(33,'2021-08-17 18:51:57.182000','2021-08-17 18:51:57.182000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',54),(36,'2021-08-17 18:51:57.220000','2021-08-17 18:51:57.220000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',55),(39,'2021-08-18 10:42:55.985000','2021-08-18 10:42:55.985000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',65),(40,'2021-08-18 10:42:56.000000','2021-08-18 10:42:56.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',68),(41,'2021-08-18 10:42:56.011000','2021-08-18 10:42:56.011000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',69),(42,'2021-08-18 10:42:56.021000','2021-08-18 10:42:56.021000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',70),(43,'2021-08-18 10:42:56.032000','2021-08-18 10:42:56.032000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',71),(44,'2021-08-18 10:42:56.042000','2021-08-18 10:42:56.042000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',66),(45,'2021-08-18 10:42:56.053000','2021-08-18 10:42:56.053000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',72),(46,'2021-08-18 10:42:56.065000','2021-08-18 10:42:56.065000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',73),(50,'2021-08-18 10:43:05.644000','2021-08-18 10:43:05.644000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',65),(51,'2021-08-18 10:43:05.664000','2021-08-18 10:43:05.664000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',68),(52,'2021-08-18 10:43:05.676000','2021-08-18 10:43:05.676000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',69),(53,'2021-08-18 10:43:05.688000','2021-08-18 10:43:05.688000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',70),(54,'2021-08-18 10:43:05.703000','2021-08-18 10:43:05.703000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',71),(55,'2021-08-18 10:43:05.727000','2021-08-18 10:43:05.727000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',66),(56,'2021-08-18 10:43:05.740000','2021-08-18 10:43:05.740000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',72),(57,'2021-08-18 10:43:05.754000','2021-08-18 10:43:05.754000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',73),(58,'2021-08-18 10:43:05.766000','2021-08-18 10:43:05.766000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',67),(59,'2021-08-18 10:43:05.783000','2021-08-18 10:43:05.783000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',74),(60,'2021-08-18 10:43:05.800000','2021-08-18 10:43:05.800000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',75),(61,'2021-08-18 10:43:10.125000','2021-08-18 10:43:10.125000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',65),(62,'2021-08-18 10:43:10.140000','2021-08-18 10:43:10.140000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',68),(63,'2021-08-18 10:43:10.155000','2021-08-18 10:43:10.155000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',69),(64,'2021-08-18 10:43:10.170000','2021-08-18 10:43:10.170000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',70),(65,'2021-08-18 10:43:10.190000','2021-08-18 10:43:10.190000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',71),(66,'2021-08-18 10:43:10.209000','2021-08-18 10:43:10.209000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',66),(67,'2021-08-18 10:43:10.222000','2021-08-18 10:43:10.222000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',72),(68,'2021-08-18 10:43:10.238000','2021-08-18 10:43:10.238000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',73),(69,'2021-08-18 10:43:10.252000','2021-08-18 10:43:10.252000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',67),(70,'2021-08-18 10:43:10.268000','2021-08-18 10:43:10.268000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',74),(71,'2021-08-18 10:43:10.285000','2021-08-18 10:43:10.285000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',75),(72,'2021-08-18 10:43:14.979000','2021-08-18 10:43:14.979000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',65),(73,'2021-08-18 10:43:14.996000','2021-08-18 10:43:14.996000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',68),(74,'2021-08-18 10:43:15.010000','2021-08-18 10:43:15.010000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',69),(75,'2021-08-18 10:43:15.026000','2021-08-18 10:43:15.026000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',70),(76,'2021-08-18 10:43:15.041000','2021-08-18 10:43:15.041000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',71),(77,'2021-08-18 10:43:15.059000','2021-08-18 10:43:15.059000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',66),(78,'2021-08-18 10:43:15.075000','2021-08-18 10:43:15.075000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',72),(79,'2021-08-18 10:43:15.090000','2021-08-18 10:43:15.090000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',73),(80,'2021-08-18 10:43:15.104000','2021-08-18 10:43:15.104000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',67),(81,'2021-08-18 10:43:15.121000','2021-08-18 10:43:15.121000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',74),(82,'2021-08-18 10:43:15.143000','2021-08-18 10:43:15.143000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',75),(83,'2021-08-18 10:43:21.918000','2021-08-18 10:43:21.918000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',52),(84,'2021-08-18 10:43:21.930000','2021-08-18 10:43:21.930000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',56),(85,'2021-08-18 10:43:21.950000','2021-08-18 10:43:21.950000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',57),(86,'2021-08-18 10:43:21.969000','2021-08-18 10:43:21.969000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',58),(87,'2021-08-18 10:43:21.987000','2021-08-18 10:43:21.987000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',59),(88,'2021-08-18 10:43:22.000000','2021-08-18 10:43:22.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',53),(89,'2021-08-18 10:43:22.013000','2021-08-18 10:43:22.013000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',60),(90,'2021-08-18 10:43:22.025000','2021-08-18 10:43:22.025000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',54),(93,'2021-08-18 10:43:22.068000','2021-08-18 10:43:22.068000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',55),(96,'2021-08-18 10:43:25.889000','2021-08-18 10:43:25.889000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',52),(97,'2021-08-18 10:43:25.908000','2021-08-18 10:43:25.908000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',56),(98,'2021-08-18 10:43:25.923000','2021-08-18 10:43:25.923000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',57),(99,'2021-08-18 10:43:25.948000','2021-08-18 10:43:25.948000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',58),(100,'2021-08-18 10:43:25.966000','2021-08-18 10:43:25.966000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',59),(101,'2021-08-18 10:43:25.978000','2021-08-18 10:43:25.978000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',53),(102,'2021-08-18 10:43:25.997000','2021-08-18 10:43:25.997000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',60),(103,'2021-08-18 10:43:26.015000','2021-08-18 10:43:26.015000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',54),(106,'2021-08-18 10:43:26.054000','2021-08-18 10:43:26.054000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',55),(109,'2021-08-18 10:43:29.580000','2021-08-18 10:43:29.580000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',52),(110,'2021-08-18 10:43:29.596000','2021-08-18 10:43:29.596000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',56),(111,'2021-08-18 10:43:29.612000','2021-08-18 10:43:29.612000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',57),(112,'2021-08-18 10:43:29.624000','2021-08-18 10:43:29.624000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',58),(113,'2021-08-18 10:43:29.642000','2021-08-18 10:43:29.642000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',59),(114,'2021-08-18 10:43:29.665000','2021-08-18 10:43:29.665000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',53),(115,'2021-08-18 10:43:29.681000','2021-08-18 10:43:29.681000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',60),(116,'2021-08-18 10:43:29.694000','2021-08-18 10:43:29.694000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',54),(119,'2021-08-18 10:43:29.735000','2021-08-18 10:43:29.735000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',55),(122,'2021-09-03 16:47:05.515000','2021-09-03 16:47:05.515000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_ANONYMOUS',67),(123,'2021-09-03 16:47:05.553000','2021-09-03 16:47:05.553000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_ANONYMOUS',74),(124,'2021-09-03 16:47:05.586000','2021-09-03 16:47:05.586000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_ANONYMOUS',75),(125,'2021-09-07 11:01:59.575000','2021-09-07 11:01:59.575000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',76),(126,'2021-09-07 11:01:59.587000','2021-09-07 11:01:59.587000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',77),(127,'2021-09-16 10:00:01.322000','2021-09-16 10:00:01.322000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_USER',78),(129,'2021-09-16 10:00:01.350000','2021-09-16 10:00:01.350000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_USER',80),(130,'2021-09-16 10:00:01.361000','2021-09-16 10:00:01.361000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_USER',81),(131,'2021-09-16 10:00:01.371000','2021-09-16 10:00:01.371000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_USER',82),(132,'2021-09-16 15:01:03.179000','2021-09-16 15:01:03.179000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',83),(133,'2021-09-16 15:01:03.215000','2021-09-16 15:01:03.215000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',84),(134,'2021-09-16 15:01:03.229000','2021-09-16 15:01:03.229000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',85),(135,'2021-09-16 15:01:03.241000','2021-09-16 15:01:03.241000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',86),(136,'2021-09-23 11:41:49.164000','2021-09-23 11:41:49.164000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_ADMIN',87),(137,'2021-09-24 11:01:33.333000','2021-09-24 11:01:33.333000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',88),(138,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',65),(139,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',68),(140,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',69),(141,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',70),(142,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',71),(143,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',66),(144,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',72),(145,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',73),(146,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',67),(147,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',74),(148,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',75),(149,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',52),(150,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',56),(151,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',57),(152,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',58),(153,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',59),(154,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',53),(155,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',60),(156,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',54),(159,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',55),(162,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_SOCIAL',78),(165,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_SOCIAL',81),(166,'2021-09-24 15:58:34.000000','2021-09-24 15:58:34.000000','65a00f65-8460-49af-98ec-042977e56f4b','65a00f65-8460-49af-98ec-042977e56f4b',1,'ROLE_SOCIAL',82),(170,'2021-09-27 13:49:30.373000','2021-09-27 13:49:30.373000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',90),(171,'2021-09-27 13:49:30.389000','2021-09-27 13:49:30.389000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',91),(172,'2021-09-27 13:49:35.558000','2021-09-27 13:49:35.558000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',89),(173,'2021-09-27 13:49:35.573000','2021-09-27 13:49:35.573000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',90),(174,'2021-09-27 13:49:35.588000','2021-09-27 13:49:35.588000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',91),(175,'2021-09-27 13:49:39.937000','2021-09-27 13:49:39.937000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',89),(176,'2021-09-27 13:49:39.952000','2021-09-27 13:49:39.952000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',90),(177,'2021-09-27 13:49:39.970000','2021-09-27 13:49:39.970000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',91),(178,'2021-09-27 13:49:44.578000','2021-09-27 13:49:44.578000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',89),(179,'2021-09-27 13:49:44.591000','2021-09-27 13:49:44.591000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',90),(180,'2021-09-27 13:49:44.605000','2021-09-27 13:49:44.605000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_SOCIAL',91),(188,'2021-10-06 17:40:33.768000','2021-10-06 17:40:33.768000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',96),(189,'2021-10-06 17:40:33.782000','2021-10-06 17:40:33.782000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',99),(190,'2021-10-06 17:40:33.794000','2021-10-06 17:40:33.794000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',100),(191,'2021-10-06 17:40:33.807000','2021-10-06 17:40:33.807000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',101),(192,'2021-10-06 17:40:33.820000','2021-10-06 17:40:33.820000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',102),(193,'2021-10-06 17:40:33.831000','2021-10-06 17:40:33.831000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',97),(194,'2021-10-06 17:40:33.842000','2021-10-06 17:40:33.842000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',103),(195,'2021-10-06 17:40:33.854000','2021-10-06 17:40:33.854000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',104),(196,'2021-10-06 17:40:33.868000','2021-10-06 17:40:33.868000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',105),(197,'2021-10-06 17:40:33.887000','2021-10-06 17:40:33.887000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',106),(198,'2021-10-06 17:40:33.902000','2021-10-06 17:40:33.902000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',107),(199,'2021-10-06 17:40:33.917000','2021-10-06 17:40:33.917000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',108),(200,'2021-10-06 17:40:33.937000','2021-10-06 17:40:33.937000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',109),(201,'2021-10-06 17:40:33.952000','2021-10-06 17:40:33.952000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',110),(202,'2021-10-06 17:40:33.965000','2021-10-06 17:40:33.965000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',111),(203,'2021-10-06 17:40:33.977000','2021-10-06 17:40:33.977000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',112),(204,'2021-10-06 17:40:33.987000','2021-10-06 17:40:33.987000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',98),(205,'2021-10-06 17:40:33.997000','2021-10-06 17:40:33.997000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',113),(206,'2021-10-06 17:40:39.659000','2021-10-06 17:40:39.659000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',96),(207,'2021-10-06 17:40:39.673000','2021-10-06 17:40:39.673000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',99),(208,'2021-10-06 17:40:39.685000','2021-10-06 17:40:39.685000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',100),(209,'2021-10-06 17:40:39.696000','2021-10-06 17:40:39.696000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',101),(210,'2021-10-06 17:40:39.707000','2021-10-06 17:40:39.707000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',102),(211,'2021-10-06 17:40:50.361000','2021-10-06 17:40:50.361000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',35),(212,'2021-10-06 17:40:50.384000','2021-10-06 17:40:50.384000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',36),(213,'2021-10-06 17:40:50.407000','2021-10-06 17:40:50.407000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',37),(214,'2021-10-08 09:31:07.516000','2021-10-08 09:31:07.516000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',114),(215,'2021-10-08 09:31:23.258000','2021-10-08 09:31:23.258000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',114),(216,'2021-10-12 10:15:30.744000','2021-10-12 10:15:30.744000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',115),(218,'2021-10-12 10:15:34.704000','2021-10-12 10:15:34.704000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',115),(220,'2021-10-12 10:15:38.601000','2021-10-12 10:15:38.601000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',115),(222,'2021-10-12 10:15:42.540000','2021-10-12 10:15:42.540000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',115),(224,'2021-10-13 16:30:35.963000','2021-10-13 16:30:35.963000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',117),(225,'2021-10-13 16:30:35.987000','2021-10-13 16:30:35.987000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',118),(226,'2021-10-13 16:30:36.010000','2021-10-13 16:30:36.010000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',119),(227,'2021-10-13 16:30:36.019000','2021-10-13 16:30:36.019000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',120),(228,'2021-10-13 16:30:43.474000','2021-10-13 16:30:43.474000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',117),(229,'2021-10-13 16:30:43.486000','2021-10-13 16:30:43.486000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',118),(230,'2021-10-13 16:30:43.508000','2021-10-13 16:30:43.508000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',119),(231,'2021-10-13 16:30:43.525000','2021-10-13 16:30:43.525000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',120),(232,'2021-10-13 16:30:50.893000','2021-10-13 16:30:50.893000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',117),(233,'2021-10-13 16:30:50.905000','2021-10-13 16:30:50.905000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',118),(234,'2021-10-13 16:30:50.931000','2021-10-13 16:30:50.931000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',119),(235,'2021-10-13 16:30:50.944000','2021-10-13 16:30:50.944000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',120),(236,'2021-10-13 16:30:58.011000','2021-10-13 16:30:58.011000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',117),(237,'2021-10-13 16:30:58.024000','2021-10-13 16:30:58.024000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',118),(238,'2021-10-13 16:30:58.050000','2021-10-13 16:30:58.050000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',119),(239,'2021-10-13 16:30:58.068000','2021-10-13 16:30:58.068000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',120),(240,'2021-10-13 17:05:35.864000','2021-10-13 17:05:35.864000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',121),(241,'2021-10-13 17:05:35.884000','2021-10-13 17:05:35.884000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',122),(242,'2021-10-13 17:05:35.899000','2021-10-13 17:05:35.899000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',123),(243,'2021-10-13 17:05:35.910000','2021-10-13 17:05:35.910000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',124),(244,'2021-10-13 17:05:35.920000','2021-10-13 17:05:35.920000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',125),(245,'2021-10-13 17:05:35.930000','2021-10-13 17:05:35.930000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',126),(247,'2021-10-13 17:05:40.853000','2021-10-13 17:05:40.853000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',121),(248,'2021-10-13 17:05:40.864000','2021-10-13 17:05:40.864000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',122),(249,'2021-10-13 17:05:40.875000','2021-10-13 17:05:40.875000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',123),(250,'2021-10-13 17:05:40.886000','2021-10-13 17:05:40.886000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',124),(251,'2021-10-13 17:05:40.897000','2021-10-13 17:05:40.897000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',125),(252,'2021-10-13 17:05:40.907000','2021-10-13 17:05:40.907000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',126),(254,'2021-10-13 17:05:46.848000','2021-10-13 17:05:46.848000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',121),(255,'2021-10-13 17:05:46.866000','2021-10-13 17:05:46.866000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',122),(256,'2021-10-13 17:05:46.885000','2021-10-13 17:05:46.885000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',123),(257,'2021-10-13 17:05:46.896000','2021-10-13 17:05:46.896000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',124),(258,'2021-10-13 17:05:46.907000','2021-10-13 17:05:46.907000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',125),(259,'2021-10-13 17:05:46.918000','2021-10-13 17:05:46.918000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',126),(261,'2021-10-13 17:05:53.679000','2021-10-13 17:05:53.679000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',126),(263,'2021-10-13 17:09:33.439000','2021-10-13 17:09:33.439000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',128),(264,'2021-10-13 17:09:33.463000','2021-10-13 17:09:33.463000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',129),(265,'2021-10-13 17:09:33.474000','2021-10-13 17:09:33.474000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',130),(266,'2021-10-13 17:09:33.484000','2021-10-13 17:09:33.484000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',131),(267,'2021-10-13 17:09:39.751000','2021-10-13 17:09:39.751000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',128),(268,'2021-10-13 17:09:39.761000','2021-10-13 17:09:39.761000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',129),(269,'2021-10-13 17:09:39.773000','2021-10-13 17:09:39.773000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',130),(270,'2021-10-13 17:09:39.784000','2021-10-13 17:09:39.784000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',131),(271,'2021-10-13 17:09:44.852000','2021-10-13 17:09:44.852000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',128),(272,'2021-10-13 17:09:44.867000','2021-10-13 17:09:44.867000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',129),(273,'2021-10-13 17:09:44.881000','2021-10-13 17:09:44.881000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',130),(274,'2021-10-13 17:09:44.895000','2021-10-13 17:09:44.895000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',131),(275,'2021-10-13 17:09:50.353000','2021-10-13 17:09:50.353000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',128),(276,'2021-10-13 17:09:50.369000','2021-10-13 17:09:50.369000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',129),(277,'2021-10-13 17:09:50.382000','2021-10-13 17:09:50.382000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',130),(278,'2021-10-13 17:09:50.395000','2021-10-13 17:09:50.395000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',131),(279,'2021-10-13 17:14:22.650000','2021-10-13 17:14:22.650000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',132),(280,'2021-10-13 17:14:22.669000','2021-10-13 17:14:22.669000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',133),(281,'2021-10-13 17:14:22.680000','2021-10-13 17:14:22.680000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',134),(282,'2021-10-13 17:14:22.690000','2021-10-13 17:14:22.690000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',135),(283,'2021-10-13 17:14:27.777000','2021-10-13 17:14:27.777000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',132),(284,'2021-10-13 17:14:27.791000','2021-10-13 17:14:27.791000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',133),(285,'2021-10-13 17:14:27.811000','2021-10-13 17:14:27.811000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',134),(286,'2021-10-13 17:14:27.826000','2021-10-13 17:14:27.826000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',135),(287,'2021-10-13 17:14:34.637000','2021-10-13 17:14:34.637000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',132),(288,'2021-10-13 17:14:34.651000','2021-10-13 17:14:34.651000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',133),(289,'2021-10-13 17:14:34.662000','2021-10-13 17:14:34.662000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',134),(290,'2021-10-13 17:14:34.674000','2021-10-13 17:14:34.674000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_USER',135),(291,'2021-10-13 17:14:40.983000','2021-10-13 17:14:40.983000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',132),(292,'2021-10-13 17:14:41.000000','2021-10-13 17:14:41.000000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',133),(293,'2021-10-13 17:14:41.014000','2021-10-13 17:14:41.014000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',134),(294,'2021-10-13 17:14:41.028000','2021-10-13 17:14:41.028000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ANONYMOUS',135),(295,'2021-10-15 17:51:28.260000','2021-10-15 17:51:28.260000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',89),(296,'2021-10-19 14:51:36.637000','2021-10-19 14:51:36.637000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',78),(297,'2021-10-19 14:51:36.652000','2021-10-19 14:51:36.652000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',80),(298,'2021-10-19 14:51:36.699000','2021-10-19 14:51:36.699000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',81),(299,'2021-10-19 14:51:36.710000','2021-10-19 14:51:36.710000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_ADMIN',82),(300,'2021-10-19 14:51:43.946000','2021-10-19 14:51:43.946000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',78),(301,'2021-10-19 14:51:43.964000','2021-10-19 14:51:43.964000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',80),(302,'2021-10-19 14:51:43.976000','2021-10-19 14:51:43.976000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',81),(303,'2021-10-19 14:51:43.988000','2021-10-19 14:51:43.988000','87638675-11fa-49e5-9bd1-d2524bf6fa45','87638675-11fa-49e5-9bd1-d2524bf6fa45',1,'ROLE_EMPLOYEE',82)); /*!40000 ALTER TABLE `menu_role` ENABLE KEYS */; UNLOCK TABLES;