applicationContext_service.xml 16.3 KB
<?xml version="1.0" encoding="UTF-8"?>
<!-- 
	邮件service配置文件
 -->
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:tx="http://www.springframework.org/schema/tx"
	xsi:schemaLocation="
			http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
			http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
			http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
			
	<!-- 发邮件service-->
	<bean id="yxysendmailservice" class="com.espeed.service.impl.YxySendMailServiceImpl">
		<!--用户设置-->
		<property name="yxyusersetdao" ref="yxyusersetdao"></property>
		<!--邮件基本信息dao-->
		<property name="yxysendmailmasterbasedao" ref="yxysendmailmasterbasedao"></property>
		<!--待发邮件dao-->
		<property name="yxysendmailmasterdao" ref="yxysendmailmasterdao"></property>
		<!--用户地址库dao-->
		<property name="yxyuseraddressdao" ref="yxyuseraddressdao"></property>
		<!--日统计dao-->
		<property name="yxymaildaycountdao" ref="yxymaildaycountdao"></property>
		<!--月统计dao-->
		<property name="yxymailmonthcountdao" ref="yxymailmonthcountdao"></property>
		<!--总统计dao-->
		<property name="yxymailcountdao" ref="yxymailcountdao"></property>
		<!--待发地址dao-->
		<property name="yxysendmaildetaildao" ref="yxysendmaildetaildao"></property>
		<!--营销多次邮件dao-->
		<property name="mailmanydao" ref="mailmanydao"></property>
		<!-- webmail路径dao -->
		<property name="yxycompanywebinfodao" ref="yxycompanywebinfodao"></property>
		<!-- 参数值DAO -->
		<property name="yxysysparamatersvaluedao" ref="yxysysparamatersvaluedao"></property>	
		<!-- 邮箱DAO -->
		<property name="yxysendsmtpinfodao" ref="yxysendsmtpinfodao"></property>
		<!-- 营销邮发件人配置白名单dao -->
		<property name="centreyxysenderdomaindao" ref="centreyxysenderdomaindao"></property>
		<!-- 营销开发客户配置dao -->
		<property name="centreyxyedmnewcustomerdao" ref="centreyxyedmnewcustomerdao"></property>
		<!-- 营销盘活客户配置dao -->
		<property name="centreyxyedmoldcustomerdao" ref="centreyxyedmoldcustomerdao"></property>
		<!-- 跟进dao -->
		<property name="crmcustomerfollowupdao" ref="crmcustomerfollowupdao"></property>
		<!-- 客户dao -->
		<property name="yxycustomeremaildao" ref="yxycustomeremaildao"></property>
		<!-- CRM库发信月统计dao -->
		<property name="yxyoldcustomercountsdao" ref="yxyoldcustomercountsdao"></property>
		<!-- 新客户营销发信月统计dao -->
		<property name="yxynewcustomercountsdao" ref="yxynewcustomercountsdao"></property>
		<!-- 客户发送邮件的统计dao -->
		<property name="yxysendcountdao" ref="yxysendcountdao"></property>
	</bean>
	
	<!-- 地址库service-->
	<bean id="yxyaddressmanageservice" class="com.espeed.service.impl.YxyAddressManageServiceImpl">
		<!-- 用户地址库DAO -->
		<property name="yxyuseraddressdao" ref="yxyuseraddressdao"></property>
		<!--退订DAO-->
		<property name="yxyunsubscribeinfodao" ref="yxyunsubscribeinfodao"></property>
		<!-- 文件类别DAO -->
		<property name="yxymailfolderdao" ref="yxymailfolderdao"></property>
		<!-- 点读DAO -->
		<property name="yxyreadinginfodao" ref="yxyreadinginfodao"></property>
		<!-- 回复DAO -->
		<property name="yxyreplyinfodao" ref="yxyreplyinfodao"></property>
		<!--邮件基本信息dao-->
		<property name="yxysendmailmasterbasedao" ref="yxysendmailmasterbasedao"></property>
		<!-- 客户dao -->
		<property name="yxycustomeremaildao" ref="yxycustomeremaildao"></property>
	</bean>
	
	<!-- 邮件基本信息service-->
	<bean id="yxysendmailmasterbaseservice" class="com.espeed.service.impl.YxySendMailMasterBaseServiceImpl">
		<!-- 用户信息DAO -->
		<property name="yxyuserinfodao" ref="yxyuserinfodao"></property>
		<!-- 待发邮件DAO -->
		<property name="yxysendmailmasterbasedao" ref="yxysendmailmasterbasedao"></property>
		<!-- 待发地址DAO-->
		<property name="yxysendmaildetaildao" ref="yxysendmaildetaildao"></property>
		<!-- 企业控制参数dao -->
		<property name="yxysysparamaterdao" ref="yxysysparamaterdao"/>	
		<!-- 日发量统计dao-->
		<property name="yxymaildaycountdao" ref="yxymaildaycountdao"></property>	
		<!-- 月发量统计dao-->
		<property name="yxymailmonthcountdao" ref="yxymailmonthcountdao"></property>
		<!-- 总发量统计dao-->
		<property name="yxymailcountdao" ref="yxymailcountdao"></property>		
		<!-- 点击信息 -->
		<property name="yxyreadinginfodao" ref="yxyreadinginfodao"></property>
		<!-- 点击总数据 -->
		<property name="yxyreadingcountdao" ref="yxyreadingcountdao"></property>
		<!-- 退订dao -->
		<property name="yxyunsubscribeinfodao" ref="yxyunsubscribeinfodao"></property>
		<!-- 回复DAO -->
		<property name="yxyreplyinfodao" ref="yxyreplyinfodao"></property>
	</bean>
	
	<!-- 用户设置service-->
	<bean id="yxyusersetservice" class="com.espeed.service.impl.YxyUserSetServiceImpl">
		<!-- 邮件设置DAO -->
		<property name="yxyusersetdao" ref="yxyusersetdao"></property>
		<!-- 用户信息DAO -->
		<property name="yxyuserinfodao" ref="yxyuserinfodao"></property>
	</bean>
	
	<!-- 用户信息service-->
	<bean id="yxyuserinfoservice" class="com.espeed.service.impl.YxyUserInfoServiceImpl">
		<!-- 邮件设置DAO -->
		<property name="yxyuserinfodao" ref="yxyuserinfodao"></property>	
		<!-- 参数值DAO -->
		<property name="yxysysparamatersvaluedao" ref="yxysysparamatersvaluedao"></property>
		<!-- webmail路径dao -->
		<property name="yxycompanywebinfodao" ref="yxycompanywebinfodao"></property>
		<!-- 授权模块dao -->
		<property name="xlicencefundao" ref="xlicencefundao"></property>
		<!-- 登录dao -->
		<property name="centrelogindao" ref="centrelogindao"></property>
		<!-- 邮箱dao -->
		<property name="xmailaccountdao" ref="xmailaccountdao"></property>
	</bean>
	
	<!-- 点击信息service-->	
	<bean id="yxyreadinginfoservice" class="com.espeed.service.impl.YxyReadingInfoServiceImpl">
		<!-- 用户信息DAO -->
		<property name="yxyuserinfodao" ref="yxyuserinfodao"></property>
		<!-- 点读信息DAO -->
		<property name="yxyreadinginfodao" ref="yxyreadinginfodao"></property>	
		<!--点读dao统计类-->
		<property name="yxyreadingcountdao" ref="yxyreadingcountdao"></property> 		
		<!--退订dao-->
		<property name="yxyunsubscribeinfodao" ref="yxyunsubscribeinfodao"></property>	
		<!--邮件基本信息dao-->
		<property name="yxysendmailmasterbasedao" ref="yxysendmailmasterbasedao"></property>	
		<!-- 待发邮件地址实体dao-->	
		<property name="yxysendmaildetaildao" ref="yxysendmaildetaildao"></property>
	</bean>
	
	<!-- 邮件统计service-->
	<bean id="yxymailcountservice" class="com.espeed.service.impl.YxyMailCountServiceImpl">
		<!-- 用户信息DAO -->
		<property name="yxyuserinfodao" ref="yxyuserinfodao"></property>
		<!-- 日发量统计dao-->
		<property name="yxymaildaycountdao" ref="yxymaildaycountdao"></property>	
		<!-- 月发量统计dao-->
		<property name="yxymailmonthcountdao" ref="yxymailmonthcountdao"></property>	
		<!-- 总发量统计dao-->
		<property name="yxymailcountdao" ref="yxymailcountdao"></property>	
		<!-- 点读信息dao-->
		<property name="yxyreadinginfodao" ref="yxyreadinginfodao"></property>		
		<!-- 点读统计dao-->
		<property name="yxyreadingcountdao" ref="yxyreadingcountdao"></property>			
		<!--退订DAO-->
		<property name="yxyunsubscribeinfodao" ref="yxyunsubscribeinfodao"/>
		<!-- 邮件信息dao-->
		<property name="yxysendmailmasterbasedao" ref="yxysendmailmasterbasedao"></property>		
		<!-- 用户地址dao-->
		<property name="yxyuseraddressdao" ref="yxyuseraddressdao"></property>	
		<!-- 回复信息dao-->
		<property name="yxyreplyinfodao" ref="yxyreplyinfodao"></property>	
		<!-- 统计dao-->
		<property name="timecountdao" ref="timecountdao"></property>
	</bean>
	
	<!-- 控制参数service-->
	<bean id="yxysysparamaterservice" class="com.espeed.service.impl.YxySysParamaterServiceImpl">
		<!-- 参数DAO -->
		<property name="yxysysparamaterdao" ref="yxysysparamaterdao"></property>	
		<!-- 参数值DAO -->
		<property name="yxysysparamatersvaluedao" ref="yxysysparamatersvaluedao"></property>	
	</bean>
	
	<!-- 退订service-->
	<bean id="yxyunsubscribeinfoservice" class="com.espeed.service.impl.YxyUnsubscribeInfoServiceImpl">
		<!-- 退订DAO -->
		<property name="yxyunsubscribeinfodao" ref="yxyunsubscribeinfodao"></property>
	</bean>
	
	<!-- 文件类别service-->
	<bean id="yxymailfolderservice" class="com.espeed.service.impl.YxyMailFolderServiceImpl">
		<!-- 文件类别DAO -->
		<property name="yxymailfolderdao" ref="yxymailfolderdao"></property>	
		<!-- 邮件DAO -->
		<property name="yxysendmailmasterbasedao" ref="yxysendmailmasterbasedao"></property>	
		<!-- 地址DAO -->
		<property name="yxyuseraddressdao" ref="yxyuseraddressdao"></property>	
	</bean>
	
	<!-- 过滤分组service-->
	<bean id="yxysendfilterservice" class="com.espeed.service.impl.YxySendFilterServiceImpl">
		<!-- 过滤分组类别DAO -->
		<property name="yxysendfilterdao" ref="yxysendfilterdao"></property>
		<!-- 过滤分组地址DAO -->
		<property name="yxysendfilteraddressdao" ref="yxysendfilteraddressdao"></property>
	</bean>
	
	<!-- 过滤分组地址service-->
	<bean id="filteraddressservice" class="com.espeed.service.impl.YxySendFilterAddressServiceImpl">
		<!-- 过滤分组地址DAO -->
		<property name="yxysendfilteraddressdao" ref="yxysendfilteraddressdao"></property>
	</bean>
	
	<!-- SMTP service-->
	<bean id="yxysendsmtpinfoservice" class="com.espeed.service.impl.YxySendSmtpInfoServiceImpl">
		<!-- SMTP DAO -->
		<property name="yxysendsmtpinfodao" ref="yxysendsmtpinfodao"></property>	
		<!-- SMTP List DAO -->
		<property name="yxysmtplistdao" ref="yxysmtplistdao"></property>	
	</bean>
	
	<!-- SMTPSuffix service-->
	<bean id="yxysmtpsuffixsetservice" class="com.espeed.service.impl.YxySmtpSuffixSetServiceImpl">
		<!-- suffix DAO -->
		<property name="yxysmtpsuffixsetdao" ref="yxysmtpsuffixsetdao"></property>	
	</bean>
	
	<!-- 自配SMTP设置 service-->
	<bean id="yxysmtpsendselfsetservice" class="com.espeed.service.impl.YxySmtpSendSelfSetServiceImpl">
		<!-- 自配SMTP设置 DAO -->
		<property name="yxysmtpsendselfsetdao" ref="yxysmtpsendselfsetdao"></property>	
	</bean>
	
	<!-- 回复信息 service-->
	<bean id="yxyreplyinfoservice" class="com.espeed.service.impl.YxyReplyInfoServiceImpl">
		<!-- 回复信息 DAO -->
		<property name="yxyreplyinfodao" ref="yxyreplyinfodao"></property>	
	</bean>
	
	<!-- 发件人配置service -->
	<bean id="yxysendersetservice" class="com.espeed.service.impl.YxySendersetServiceImpl">
		<!-- 发件人dao -->
		<property name="yxysendersetdao" ref="yxysendersetdao"></property>
	</bean>

	<!-- 邮箱签名service -->
	<bean id="yxyusersignatureservice" class="com.espeed.service.impl.YxyUserSignatureServiceImpl">
		<property name="yxyusersingaturedao" ref="yxyusersingaturedao"></property>
	</bean>
	
	<!-- 内容重复service -->
	<bean id="yxycontextsetservice" class="com.espeed.service.impl.YxyContextSetServiceImpl">
		<property name="yxycontextsetdao" ref="yxycontextsetdao"></property>
	</bean>
	
	<!--过滤字符service -->
	<bean id="yxysendsysfilterservice" class="com.espeed.service.impl.YxySendSysFilterServiceImpl">
		<property name="yxysendsysfilterdao" ref="yxysendsysfilterdao"></property>
	</bean>
	
	<!--屏蔽的域名service -->
	<bean id="shielddomainservice" class="com.espeed.service.impl.YxyShieldDomainServiceImpl">
		<property name="shielddomaindao" ref="shielddomaindao"></property>
	</bean>
	
	<!--不屏蔽的邮件地址service -->
	<bean id="noshieldemailservice" class="com.espeed.service.impl.YxyNoshieldEmailServiceImpl">
		<property name="noshieldemaildao" ref="noshieldemaildao"></property>
	</bean>
	
	<!--模版service -->
	<bean id="mailstencilservice" class="com.espeed.service.impl.YxyMailStencilServiceImpl">
		<property name="mailstencildao" ref="mailstencildao"></property>
		<property name="mailstenciltypedao" ref="mailstenciltypedao"></property>
		<property name="yxymailstencilhtmldao" ref="yxymailstencilhtmldao"></property>
	</bean>
	
	<!--营销计划service -->
	<bean id="marketingplanservice" class="com.espeed.service.impl.YxyMarketingPlanServiceImpl">
		<property name="marketingplandao" ref="marketingplandao"></property>
		<property name="marketingweekdao" ref="marketingweekdao"></property>
		<property name="yxyuseraddressdao" ref="yxyuseraddressdao"></property>
		<property name="yxymaildaycountdao" ref="yxymaildaycountdao"></property>
		<property name="yxymailmonthcountdao" ref="yxymailmonthcountdao"></property>
		<property name="yxymailcountdao" ref="yxymailcountdao"></property>
		<property name="yxyoldcustomercountsdao" ref="yxyoldcustomercountsdao"></property>
		<property name="yxycustomeremaildao" ref="yxycustomeremaildao"></property>
		<property name="yxymailfolderdao" ref="yxymailfolderdao"></property>
		<property name="customertypedao" ref="customertypedao"></property>
		<property name="crmproductdao" ref="crmproductdao"></property>
		<property name="crmsourcefromdao" ref="crmsourcefromdao"></property>
		<property name="crmstatusdao" ref="crmstatusdao"></property>
		<property name="mailstencildao" ref="mailstencildao"></property>
	</bean>
	
	<!--客户service -->
	<bean id="customerservice" class="com.espeed.service.impl.YxyCustomerServiceImpl">
		<!-- 客户分类dao -->
		<property name="customertypedao" ref="customertypedao"></property>
		<!-- 销售进程dao -->
		<property name="crmprocessdao" ref="crmprocessdao"></property>
		<!-- 意向产品dao -->
		<property name="crmproductdao" ref="crmproductdao"></property>
		<!-- 客户来源dao -->
		<property name="crmsourcefromdao" ref="crmsourcefromdao"></property>
		<!-- 客户状态dao -->
		<property name="crmstatusdao" ref="crmstatusdao"></property>
		<!-- 客户dao -->
		<property name="yxycustomeremaildao" ref="yxycustomeremaildao"></property>
		<!-- 参数值dao -->
		<property name="sysparamatersvaluedao" ref="sysparamatersvaluedao"></property>
		<!-- 采购偏好dao -->
		<property name="crmcustomerindustriesdao" ref="crmcustomerindustriesdao"></property>
		<!-- 阿里巴巴客户dao -->
		<property name="crmcustomerinfodao" ref="crmcustomerinfodao"></property>
	</bean>
	
	<!--发送验证service -->
	<bean id="sendverificationService" class="com.espeed.service.impl.MailSendVerificationServiceImpl">
		<!-- 日统计DAO -->
		<property name="yxymaildaycountdao" ref="yxymaildaycountdao"></property>
		<!-- 月统计DAO -->
		<property name="yxymailmonthcountdao" ref="yxymailmonthcountdao"></property>
		<!-- 总统计DAO -->
		<property name="yxymailcountdao" ref="yxymailcountdao"></property>
	</bean>
	
	<!--seo配置service -->
	<bean id="yxyseosetservice" class="com.espeed.service.impl.YxySeoSetServiceImpl">
		<property name="yxymailstencilkeyworddao" ref="yxymailstencilkeyworddao"></property>
		<property name="yxymailstencilhtmldao" ref="yxymailstencilhtmldao"></property>
		<property name="centreyxyedmseodao" ref="centreyxyedmseodao"></property>
		<property name="centreyxyedmalibabadao" ref="centreyxyedmalibabadao"></property>
		<property name="centreyxyedmcontactdao" ref="centreyxyedmcontactdao"></property>
		<property name="centreusercontactdao" ref="centreusercontactdao"></property>
		<property name="yxymailstencilheaderdao" ref="yxymailstencilheaderdao"></property>
		<property name="centresnssetdao" ref="centresnssetdao"></property>
	</bean>
	
	<!-- 邮件数量统计相关service -->
	<bean id="yxymailnumcountservice" class="com.espeed.service.impl.YxyMailNumCountServiceImpl">
		<property name="yxymailnumcountdao" ref="yxymailnumcountdao"></property>
		<property name="yxyreadinginfodao" ref="yxyreadinginfodao"></property>
		<property name="yxyreplyinfodao" ref="yxyreplyinfodao"></property>
		<property name="yxyunsubscribeinfodao" ref="yxyunsubscribeinfodao"></property>
		<property name="yxylinkinfodao" ref="yxylinkinfodao"></property>
		<property name="yxysendmailmasterbasedao" ref="yxysendmailmasterbasedao"></property>
	</bean>
	
	<!-- ip处理service -->
	<bean id="yxymailipservice" class="com.espeed.service.impl.YxyMailIpServiceImpl">
		<property name="yxyreadinginfodao" ref="yxyreadinginfodao"></property>
		<property name="yxyunsubscribeinfodao" ref="yxyunsubscribeinfodao"></property>
		<property name="yxyreplyinfodao" ref="yxyreplyinfodao"></property>
		<property name="yxylinkinfodao" ref="yxylinkinfodao"></property>
	</bean>
</beans>