Class CRMEndpoint
java.lang.Object
com.maplander.backend.controller.endpoint.base.BaseEndpoint
com.maplander.backend.controller.endpoint.fiabci.CRMEndpoint
-
Field Summary
Fields inherited from class com.maplander.backend.controller.endpoint.base.BaseEndpoint
log, sessionFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAddClientInProperty(Long clientId, Long propertyId, Long officeId) changeStage(Long leadId, FollowTypeEnum stage) completeTask(Long id) createCalendarUser(CalendarUser calendarUser) createClient(Client client) createTaskEntry(TaskEntry entry, boolean replace) deleteClient(Long clientId) deleteClientInProperty(Long clientId, Long propertyId, Long officeId) deleteNote(Long noteId) deleteSearchesClient(Long searchId) deleteTask(Long id) getAllTaskEntries(Long taskId) getCalendarUser(Long id) getClientById(Long clientId) getNoteByClient(Long clientId, Long officeId, Long propertyId) getNoteById(Long noteId) listClientByUser(Long userId, Long officeId, Integer limit, Integer cursor) listClientDetailByUser(Long userId, LeadTypeEnum type, Integer limit, String cursor) listMyClients(Integer limit, String cursor, Long officeId) listPropertiesDashBoard(Long officeId, StatusTypeEnum status, Long agentId, String sku, Integer limit, Integer cursor, FiltersBigQuery bigQuery) listSearchesByClient(Integer limit, String cursor, Long clientId) listTaskOfMonth(Integer months, Long officeId, Long userId) listTasksByLeadId(Long leadId, Boolean asc) saveSearchesClient(SearchesClient searchesClient) updateCalendarUser(CalendarUser calendarUser) updateClient(Client client) updateClientName(Long leadId, String name) updateTaskCounter(Long leadId, FollowTypeEnum followType) Methods inherited from class com.maplander.backend.controller.endpoint.base.BaseEndpoint
executeInTransaction, saveLeadAndInfo, saveLeadAndInfo
-
Constructor Details
-
CRMEndpoint
public CRMEndpoint()
-
-
Method Details
-
createClient
-
saveSearchesClient
-
deleteSearchesClient
-
listSearchesByClient
public EntityCollectionResponse<SearchesClient> listSearchesByClient(Integer limit, String cursor, Long clientId) -
AddClientInProperty
-
deleteClientInProperty
-
getClientById
-
updateClient
-
deleteClient
-
listMyClients
-
saveNote
-
getNoteById
-
deleteNote
-
getNoteByClient
-
saveTask
-
completeTask
-
deleteTask
-
ListTaskToNotificate
-
listTaskOfMonth
-
listTasksByLeadId
-
listPropertiesDashBoard
public EntityCollectionResponse<PropertyDashBoard> listPropertiesDashBoard(Long officeId, StatusTypeEnum status, Long agentId, String sku, Integer limit, Integer cursor, FiltersBigQuery bigQuery) -
getTask
-
createCalendarUser
-
updateCalendarUser
-
getCalendarUser
-
deleteCalendarUser
-
createTaskEntry
-
getAllTaskEntries
-
listClientByUser
public EntityCollectionResponse<ClientComplete> listClientByUser(Long userId, Long officeId, Integer limit, Integer cursor) -
listClientDetailByUser
public EntityCollectionResponse<ClientLeadGroup> listClientDetailByUser(Long userId, LeadTypeEnum type, Integer limit, String cursor) -
changeStage
-
updateTaskCounter
-
updateClientName
-