Browse Source

添加注解 @DataSource

master
zxc 5 years ago
parent
commit
892cde7e54
  1. 4
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/AgencyServiceImpl.java
  2. 7
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/DistributionServiceImpl.java
  3. 7
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/IndexServiceImpl.java
  4. 5
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/PartyMemberLeadServiceImpl.java

4
epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/AgencyServiceImpl.java

@ -1,7 +1,9 @@
package com.epmet.datareport.service.screen.impl;
import com.epmet.commons.dynamic.datasource.annotation.DataSource;
import com.epmet.commons.extappauth.bean.ExternalAppRequestParam;
import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.constant.DataSourceConstant;
import com.epmet.datareport.dao.screen.ScreenCustomerAgencyDao;
import com.epmet.datareport.dao.screen.ScreenCustomerGridDao;
import com.epmet.screen.dto.form.CompartmentFormDTO;
@ -35,6 +37,7 @@ public class AgencyServiceImpl implements AgencyService {
* @author zxc
* @date 2020/8/18 2:04 下午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public TreeResultDTO tree(ExternalAppRequestParam externalAppRequestParam) {
// 1. 查询客户根组织ID
@ -71,6 +74,7 @@ public class AgencyServiceImpl implements AgencyService {
* @author zxc
* @date 2020/8/18 2:33 下午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public CompartmentResultDTO compartment(CompartmentFormDTO compartmentFormDTO) {
CompartmentResultDTO agencyAreaInfo = screenCustomerAgencyDao.getAgencyAreaInfo(compartmentFormDTO.getAgencyId());

7
epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/DistributionServiceImpl.java

@ -1,6 +1,8 @@
package com.epmet.datareport.service.screen.impl;
import com.epmet.commons.dynamic.datasource.annotation.DataSource;
import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.constant.DataSourceConstant;
import com.epmet.datareport.dao.screen.ScreenCustomerAgencyDao;
import com.epmet.datareport.dao.screen.ScreenCustomerGridDao;
import com.epmet.datareport.dao.screen.ScreenEventDataDao;
@ -40,6 +42,7 @@ public class DistributionServiceImpl implements DistributionService {
* @author zxc
* @date 2020/8/18 10:59 上午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public List<BranchResultDTO> branch(BranchFormDTO formDTO) {
List<BranchResultDTO> branchResultDTOS = screenCustomerGridDao.selectBranch(formDTO.getAgencyId());
@ -52,6 +55,7 @@ public class DistributionServiceImpl implements DistributionService {
* @author zxc
* @date 2020/8/18 11:10 上午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public UserResultDTO user(UserFormDTO userFormDTO) {
UserResultDTO userResult = new UserResultDTO();
@ -76,6 +80,7 @@ public class DistributionServiceImpl implements DistributionService {
* @author zxc
* @date 2020/8/18 11:20 上午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public ParymemberResultDTO parymember(ParymemberFormDTO parymemberFormDTO) {
ParymemberResultDTO parymemberResult = new ParymemberResultDTO();
@ -100,6 +105,7 @@ public class DistributionServiceImpl implements DistributionService {
* @author zxc
* @date 2020/8/19 1:29 下午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public List<ProjectResultDTO> project(ProjectFormDTO projectFormDTO) {
List<ProjectResultDTO> projectResultDTOS = screenEventDataDao.selectEvent(projectFormDTO.getAgencyId());
@ -115,6 +121,7 @@ public class DistributionServiceImpl implements DistributionService {
* @author zxc
* @date 2020/8/19 1:52 下午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public TopProfileResultDTO topProfile(TopProfileFormDTO topProfileFormDTO) {
TopProfileResultDTO topProfileResultDTO = screenUserTotalDataDao.selectTopProfile(topProfileFormDTO.getAgencyId());

7
epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/IndexServiceImpl.java

@ -1,7 +1,9 @@
package com.epmet.datareport.service.screen.impl;
import com.epmet.commons.dynamic.datasource.annotation.DataSource;
import com.epmet.commons.extappauth.bean.ExternalAppRequestParam;
import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.constant.DataSourceConstant;
import com.epmet.datareport.dao.screen.ScreenIndexDataMonthlyDao;
import com.epmet.datareport.dao.screen.ScreenIndexDataYearlyDao;
import com.epmet.datareport.service.screen.IndexService;
@ -17,7 +19,6 @@ import java.time.LocalDate;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
@ -42,6 +43,7 @@ public class IndexServiceImpl implements IndexService {
* @author zxc
* @date 2020/8/19 2:53 下午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public YearAverageIndexResultDTO yearAverageIndex(YearAverageIndexFormDTO yearAverageIndexFormDTO) {
YearAverageIndexResultDTO yearAverageIndexResultDTO = screenIndexDataYearlyDao.selectYearAverageIndex(yearAverageIndexFormDTO.getAgencyId());
@ -57,6 +59,7 @@ public class IndexServiceImpl implements IndexService {
* @author zxc
* @date 2020/8/19 3:17 下午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public MonthPieChartResultDTO monthPieChart(MonthPieChartFormDTO monthPieChartFormDTO) {
MonthPieChartResultDTO monthPieChartResultDTO = screenIndexDataMonthlyDao.selectMonthPieChart(monthPieChartFormDTO.getAgencyId());
@ -72,6 +75,7 @@ public class IndexServiceImpl implements IndexService {
* @author zxc
* @date 2020/8/19 5:27 下午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public MonthBarchartResultDTO monthBarchart(MonthBarchartFormDTO monthBarchartFormDTO, ExternalAppRequestParam externalAppRequestParam) {
String customerId = externalAppRequestParam.getCustomerId();
@ -117,6 +121,7 @@ public class IndexServiceImpl implements IndexService {
* @author zxc
* @date 2020/8/20 10:04 上午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public List<SubAgencyIndexRankResultDTO> subAgencyIndexRank(SubAgencyIndexRankFormDTO subAgencyIndexRankFormDTO) {
LocalDate now = LocalDate.now().minusMonths(NumConstant.ONE);

5
epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/PartyMemberLeadServiceImpl.java

@ -1,7 +1,9 @@
package com.epmet.datareport.service.screen.impl;
import com.epmet.commons.dynamic.datasource.annotation.DataSource;
import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.constant.DataSourceConstant;
import com.epmet.datareport.dao.screen.ScreenOrgRankDataDao;
import com.epmet.datareport.dao.screen.ScreenPartyBranchDataDao;
import com.epmet.datareport.dao.screen.ScreenPartyLinkMassesDataDao;
@ -58,6 +60,7 @@ public class PartyMemberLeadServiceImpl implements PartyMemberLeadService {
* @author zxc
* @date 2020/8/20 1:56 下午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public FineExampleResultDTO fineExample(FineExampleFormDTO fineExampleFormDTO) {
FineExampleResultDTO fineExampleResultDTO = screenPioneerDataDao.selectFineExample(fineExampleFormDTO.getAgencyId());
@ -89,6 +92,7 @@ public class PartyMemberLeadServiceImpl implements PartyMemberLeadService {
* @author zxc
* @date 2020/8/20 2:35 下午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public ContactMassLineChartResultDTO contactMassLineChart(ContactMassLineChartFormDTO contactMassLineChartFormDTO) {
ContactMassLineChartResultDTO result = new ContactMassLineChartResultDTO();
@ -119,6 +123,7 @@ public class PartyMemberLeadServiceImpl implements PartyMemberLeadService {
* @author zxc
* @date 2020/8/20 3:19 下午
*/
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override
public VolunteerServiceResultDTO volunteerService(VolunteerServiceFormDTO volunteerServiceFormDTO) {
VolunteerServiceResultDTO result = new VolunteerServiceResultDTO();

Loading…
Cancel
Save