|
@@ -5,7 +5,6 @@ import com.simuwang.base.common.page.TableDataInfo;
|
|
import com.simuwang.base.pojo.vo.CompanyEmailConfigVO;
|
|
import com.simuwang.base.pojo.vo.CompanyEmailConfigVO;
|
|
import com.simuwang.base.pojo.vo.CompanyEmailSendHistoryVO;
|
|
import com.simuwang.base.pojo.vo.CompanyEmailSendHistoryVO;
|
|
import com.simuwang.base.pojo.vo.IdVO;
|
|
import com.simuwang.base.pojo.vo.IdVO;
|
|
-import com.simuwang.base.pojo.vo.SuccessVO;
|
|
|
|
import com.simuwang.manage.api.base.BaseController;
|
|
import com.simuwang.manage.api.base.BaseController;
|
|
import com.simuwang.manage.service.CompanyEmailConfigService;
|
|
import com.simuwang.manage.service.CompanyEmailConfigService;
|
|
import com.simuwang.manage.service.CompanyEmailSendHistoryService;
|
|
import com.simuwang.manage.service.CompanyEmailSendHistoryService;
|
|
@@ -16,7 +15,6 @@ import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 公司邮箱配置管理
|
|
* 公司邮箱配置管理
|
|
* Author: chenjianhua
|
|
* Author: chenjianhua
|
|
@@ -32,9 +30,12 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private CompanyEmailConfigService companyEmailConfigService;
|
|
private CompanyEmailConfigService companyEmailConfigService;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
- * 表格查询
|
|
|
|
- * @param email
|
|
|
|
|
|
+ * 公司邮箱页面展示查询
|
|
|
|
+ * @param companyName 公司名称
|
|
|
|
+ * @param email 邮箱地址
|
|
|
|
+ * @param sendStatus 发送状态,0-失败,1-成功,-1未发送
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("search-company-email")
|
|
@RequestMapping("search-company-email")
|
|
@@ -47,7 +48,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 查询邮箱发送历史
|
|
* 查询邮箱发送历史
|
|
- * @param companyId
|
|
|
|
|
|
+ * @param companyId 公司ID
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("search-email-history")
|
|
@RequestMapping("search-email-history")
|
|
@@ -58,8 +59,8 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 查询邮箱发送历史
|
|
|
|
- * @param companyId
|
|
|
|
|
|
+ * 查询邮箱配置信息
|
|
|
|
+ * @param companyId 公司ID
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@RequestMapping("search-email-config")
|
|
@RequestMapping("search-email-config")
|
|
@@ -69,7 +70,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 删除邮箱配置
|
|
|
|
|
|
+ * 根据公司ID删除邮箱配置
|
|
* @param comyanyEmailIdVO
|
|
* @param comyanyEmailIdVO
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@@ -77,8 +78,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
public ResultVo deleteEmail(@RequestBody IdVO comyanyEmailIdVO){
|
|
public ResultVo deleteEmail(@RequestBody IdVO comyanyEmailIdVO){
|
|
ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
|
|
ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
|
|
try{
|
|
try{
|
|
- SuccessVO successVO = companyEmailSendHistoryService.deleteEmail(comyanyEmailIdVO.getCompanyId());
|
|
|
|
- vo.setData(successVO);
|
|
|
|
|
|
+ companyEmailSendHistoryService.deleteEmail(comyanyEmailIdVO.getCompanyId());
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
vo = new ResultVo(ResultCode.SAVE_FAILED);
|
|
vo = new ResultVo(ResultCode.SAVE_FAILED);
|
|
logger.error(e.getMessage(),e);
|
|
logger.error(e.getMessage(),e);
|
|
@@ -86,15 +86,14 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
return vo;
|
|
return vo;
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
- * 删除邮箱发送历史数据
|
|
|
|
|
|
+ * 根据ID批量删除邮箱发送历史数据
|
|
* @param comyanyEmailIdVO
|
|
* @param comyanyEmailIdVO
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@PostMapping("delete-email-history")
|
|
@PostMapping("delete-email-history")
|
|
public ResultVo deleteEmailHistory(@RequestBody IdVO comyanyEmailIdVO){
|
|
public ResultVo deleteEmailHistory(@RequestBody IdVO comyanyEmailIdVO){
|
|
ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
|
|
ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
|
|
- SuccessVO successVO = companyEmailSendHistoryService.deleteEmailHistory(comyanyEmailIdVO.getIdList());
|
|
|
|
- vo.setData(successVO);
|
|
|
|
|
|
+ companyEmailSendHistoryService.deleteEmailHistory(comyanyEmailIdVO.getIdList());
|
|
return vo;
|
|
return vo;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -107,8 +106,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
public ResultVo saveCompanyEmailConfig(@RequestBody List<CompanyEmailConfigVO> companyEmailConfigVOList){
|
|
public ResultVo saveCompanyEmailConfig(@RequestBody List<CompanyEmailConfigVO> companyEmailConfigVOList){
|
|
ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS);
|
|
ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS);
|
|
try{
|
|
try{
|
|
- SuccessVO saveSuccessVO = companyEmailConfigService.saveCompanyEmailConfig(companyEmailConfigVOList);
|
|
|
|
- vo.setData(saveSuccessVO);
|
|
|
|
|
|
+ companyEmailConfigService.saveCompanyEmailConfig(companyEmailConfigVOList);
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
vo = new ResultVo(ResultCode.SAVE_FAILED);
|
|
vo = new ResultVo(ResultCode.SAVE_FAILED);
|
|
logger.error(e.getMessage(),e);
|
|
logger.error(e.getMessage(),e);
|
|
@@ -125,8 +123,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
public ResultVo updateCompanyEmailConfig(@RequestBody CompanyEmailConfigVO companyEmailConfigVO){
|
|
public ResultVo updateCompanyEmailConfig(@RequestBody CompanyEmailConfigVO companyEmailConfigVO){
|
|
ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS);
|
|
ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS);
|
|
try{
|
|
try{
|
|
- SuccessVO saveSuccessVO = companyEmailConfigService.updateCompanyEmailConfig(companyEmailConfigVO);
|
|
|
|
- vo.setData(saveSuccessVO);
|
|
|
|
|
|
+ companyEmailConfigService.updateCompanyEmailConfig(companyEmailConfigVO);
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
vo = new ResultVo(ResultCode.SAVE_FAILED);
|
|
vo = new ResultVo(ResultCode.SAVE_FAILED);
|
|
logger.error(e.getMessage(),e);
|
|
logger.error(e.getMessage(),e);
|
|
@@ -135,7 +132,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 删除邮箱配置
|
|
|
|
|
|
+ * 根据ID删除邮箱配置
|
|
* @param comyanyEmailIdVO
|
|
* @param comyanyEmailIdVO
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@@ -143,8 +140,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
public ResultVo deleteCompanyEmailConfig(@RequestBody IdVO comyanyEmailIdVO){
|
|
public ResultVo deleteCompanyEmailConfig(@RequestBody IdVO comyanyEmailIdVO){
|
|
ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
|
|
ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
|
|
try{
|
|
try{
|
|
- SuccessVO saveSuccessVO = companyEmailConfigService.deleteCompanyEmailConfig(comyanyEmailIdVO.getId());
|
|
|
|
- vo.setData(saveSuccessVO);
|
|
|
|
|
|
+ companyEmailConfigService.deleteCompanyEmailConfig(comyanyEmailIdVO.getId());
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
vo = new ResultVo(ResultCode.DELETE_FAILED);
|
|
vo = new ResultVo(ResultCode.DELETE_FAILED);
|
|
logger.error(e.getMessage(),e);
|
|
logger.error(e.getMessage(),e);
|