Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
service-campaign
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nguyen Ha
service-campaign
Commits
742705a8
Commit
742705a8
authored
Aug 28, 2019
by
đinh thị đầm
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
commit code
parent
58e69313
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
105 additions
and
65 deletions
+105
-65
src/main/java/com/viettel/campaign/repository/ccms_full/CustomizeFieldsRepository.java
...paign/repository/ccms_full/CustomizeFieldsRepository.java
+7
-0
src/main/java/com/viettel/campaign/service/CustomerService.java
...in/java/com/viettel/campaign/service/CustomerService.java
+9
-3
src/main/java/com/viettel/campaign/service/impl/CustomerServiceImpl.java
...om/viettel/campaign/service/impl/CustomerServiceImpl.java
+56
-61
src/main/java/com/viettel/campaign/web/dto/CustomizeFieldsDTO.java
...java/com/viettel/campaign/web/dto/CustomizeFieldsDTO.java
+32
-0
src/main/java/com/viettel/campaign/web/rest/CustomerController.java
...ava/com/viettel/campaign/web/rest/CustomerController.java
+1
-1
No files found.
src/main/java/com/viettel/campaign/repository/ccms_full/CustomizeFieldsRepository.java
View file @
742705a8
package
com.viettel.campaign.repository.ccms_full
;
package
com.viettel.campaign.repository.ccms_full
;
import
com.viettel.campaign.config.DataSourceQualify
;
import
com.viettel.campaign.model.ccms_full.CustomizeFields
;
import
com.viettel.campaign.model.ccms_full.CustomizeFields
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.List
;
import
java.util.List
;
@Repository
@Repository
@Transactional
(
DataSourceQualify
.
CCMS_FULL
)
public
interface
CustomizeFieldsRepository
extends
JpaRepository
<
CustomizeFields
,
Long
>
{
public
interface
CustomizeFieldsRepository
extends
JpaRepository
<
CustomizeFields
,
Long
>
{
List
<
CustomizeFields
>
findCustomizeFieldsByFunctionCodeEqualsAndStatusAndActiveAndSiteId
(
String
functionCode
,
Long
status
,
Long
active
,
Long
siteId
);
List
<
CustomizeFields
>
findCustomizeFieldsByFunctionCodeEqualsAndStatusAndActiveAndSiteId
(
String
functionCode
,
Long
status
,
Long
active
,
Long
siteId
);
List
<
CustomizeFields
>
findByFunctionCodeAndActiveAndStatusAndSiteId
(
String
functionCode
,
Long
active
,
Long
status
,
Long
siteId
);
}
}
src/main/java/com/viettel/campaign/service/CustomerService.java
View file @
742705a8
...
@@ -67,6 +67,7 @@ public interface CustomerService {
...
@@ -67,6 +67,7 @@ public interface CustomerService {
ResultDTO
getCustomerRecall
(
Long
campaignId
,
Long
customerId
);
ResultDTO
getCustomerRecall
(
Long
campaignId
,
Long
customerId
);
List
<
Customer
>
findAllByCondition
(
Long
siteId
,
Date
endTime
);
List
<
Customer
>
findAllByCondition
(
Long
siteId
,
Date
endTime
);
Customer
update
(
Customer
c
);
Customer
update
(
Customer
c
);
List
<
CustomizeFields
>
getDynamicHeader
(
Long
companySiteId
);
List
<
CustomizeFields
>
getDynamicHeader
(
Long
companySiteId
);
...
@@ -76,10 +77,15 @@ public interface CustomerService {
...
@@ -76,10 +77,15 @@ public interface CustomerService {
Map
<
String
,
Object
>
readAndValidateCustomer
(
String
path
,
List
<
CustomizeFields
>
headerDTOS
,
UserSession
userSession
,
Long
customerListId
);
Map
<
String
,
Object
>
readAndValidateCustomer
(
String
path
,
List
<
CustomizeFields
>
headerDTOS
,
UserSession
userSession
,
Long
customerListId
);
List
<
CustomizeFieldObject
>
getCustomizeField
(
Long
customerId
);
List
<
CustomizeFieldObject
>
getCustomizeField
(
Long
customerId
);
List
<
Customer
>
searchByQuery
(
String
queryString
);
List
<
Customer
>
searchByQuery
(
String
queryString
);
Long
countByQuery
(
String
queryString
);
Long
countByQuery
(
String
queryString
);
// Map<String, CustomizeRequestDTo> searchCustomer();
// Map<String, CustomizeRequestDTo> searchCustomer();
//// List<CustomizeFields> searchCustomize();
//// List<CustomizeFields> searchCustomize();
ResultDTO
listCustomizeFields
(
CustomizeRequestDTo
customizeFields
);
ResultDTO
listCustomizeFields
(
CustomizeFieldsDTO
customizeFields
);
ResultDTO
searchCustomizeFields
(
int
page
,
int
pageSize
,
long
companySiteId
,
long
campaignId
,
CustomerQueryDTO
customerQueryDTO
);
ResultDTO
searchCustomizeFields
(
int
page
,
int
pageSize
,
long
companySiteId
,
long
campaignId
,
CustomerQueryDTO
customerQueryDTO
);
}
}
src/main/java/com/viettel/campaign/service/impl/CustomerServiceImpl.java
View file @
742705a8
This diff is collapsed.
Click to expand it.
src/main/java/com/viettel/campaign/web/dto/CustomizeFieldsDTO.java
0 → 100644
View file @
742705a8
package
com.viettel.campaign.web.dto
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.util.Date
;
@Getter
@Setter
public
class
CustomizeFieldsDTO
extends
BaseDTO
{
private
Long
customizeFieldId
;
private
Long
siteId
;
private
String
functionCode
;
private
String
createBy
;
private
Date
createDate
;
private
String
updateBy
;
private
Date
updateDate
;
private
Long
status
;
private
String
type
;
private
String
title
;
private
String
placeholder
;
private
String
description
;
private
Long
position
;
private
Long
required
;
private
Long
fieldOptionsId
;
private
String
regexpForValidation
;
private
Long
maxLength
;
private
Long
minLength
;
private
Long
min
;
private
Long
max
;
private
Long
active
;
}
src/main/java/com/viettel/campaign/web/rest/CustomerController.java
View file @
742705a8
...
@@ -304,7 +304,7 @@ public class CustomerController {
...
@@ -304,7 +304,7 @@ public class CustomerController {
}
}
@PostMapping
(
"/getCustomizeFields"
)
@PostMapping
(
"/getCustomizeFields"
)
@ResponseBody
@ResponseBody
public
ResponseEntity
<?>
getList
FieldsToShow
(
@RequestBody
CustomizeRequestDTo
customizeRequestDTo
)
{
public
ResponseEntity
<?>
getList
Customer
(
@RequestBody
CustomizeFieldsDTO
customizeRequestDTo
)
{
ResultDTO
resultDTO
=
customerService
.
listCustomizeFields
(
customizeRequestDTo
);
ResultDTO
resultDTO
=
customerService
.
listCustomizeFields
(
customizeRequestDTo
);
return
new
ResponseEntity
<>(
resultDTO
,
HttpStatus
.
OK
);
return
new
ResponseEntity
<>(
resultDTO
,
HttpStatus
.
OK
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment