|
@@ -5,7 +5,8 @@ import com.simuwang.base.common.page.TableDataInfo;
|
|
|
import com.simuwang.base.common.result.AjaxResult;
|
|
|
import com.simuwang.base.pojo.vo.CompanyEmailConfigVO;
|
|
|
import com.simuwang.base.pojo.vo.CompanyEmailSendHistoryVO;
|
|
|
-import com.simuwang.base.pojo.vo.SaveSuccessVO;
|
|
|
+import com.simuwang.base.pojo.vo.ComyanyEmailIdVO;
|
|
|
+import com.simuwang.base.pojo.vo.SuccessVO;
|
|
|
import com.simuwang.manage.api.base.BaseController;
|
|
|
import com.simuwang.manage.service.CompanyEmailConfigService;
|
|
|
import com.simuwang.manage.service.CompanyEmailSendHistoryService;
|
|
@@ -24,7 +25,7 @@ import java.util.List;
|
|
|
* Description: ${DESCRIPTION}
|
|
|
*/
|
|
|
@RestController
|
|
|
-@RequestMapping("/company")
|
|
|
+@RequestMapping("/v1/company")
|
|
|
public class CompanyEmailSendHistoryController extends BaseController {
|
|
|
private static final Logger logger = LoggerFactory.getLogger(CompanyEmailSendHistoryController.class);
|
|
|
@Autowired
|
|
@@ -70,23 +71,32 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
|
|
|
|
/**
|
|
|
* 删除邮箱配置
|
|
|
- * @param companyId
|
|
|
+ * @param comyanyEmailIdVO
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("delete-company-email")
|
|
|
- public AjaxResult deleteEmail(@RequestParam(value = "companyId")String companyId){
|
|
|
- companyEmailSendHistoryService.deleteEmail(companyId);
|
|
|
- return AjaxResult.success();
|
|
|
+ public ResultVo deleteEmail(@RequestBody ComyanyEmailIdVO comyanyEmailIdVO){
|
|
|
+ ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
|
|
|
+ try{
|
|
|
+ SuccessVO successVO = companyEmailSendHistoryService.deleteEmail(comyanyEmailIdVO.getCompanyId());
|
|
|
+ vo.setData(successVO);
|
|
|
+ }catch (Exception e){
|
|
|
+ vo = new ResultVo(ResultCode.SAVE_FAILED);
|
|
|
+ logger.error(e.getMessage(),e);
|
|
|
+ }
|
|
|
+ return vo;
|
|
|
}
|
|
|
/**
|
|
|
* 删除邮箱发送历史数据
|
|
|
- * @param ids
|
|
|
+ * @param comyanyEmailIdVO
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("delete-email-history")
|
|
|
- public AjaxResult deleteEmailHistory(String ids){
|
|
|
- companyEmailSendHistoryService.deleteEmailHistory(ids);
|
|
|
- return AjaxResult.success();
|
|
|
+ public ResultVo deleteEmailHistory(@RequestBody ComyanyEmailIdVO comyanyEmailIdVO){
|
|
|
+ ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
|
|
|
+ SuccessVO successVO = companyEmailSendHistoryService.deleteEmailHistory(comyanyEmailIdVO.getIdList());
|
|
|
+ vo.setData(successVO);
|
|
|
+ return vo;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -98,7 +108,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
|
public ResultVo saveCompanyEmailConfig(@RequestBody List<CompanyEmailConfigVO> companyEmailConfigVOList){
|
|
|
ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS);
|
|
|
try{
|
|
|
- SaveSuccessVO saveSuccessVO = companyEmailConfigService.saveCompanyEmailConfig(companyEmailConfigVOList);
|
|
|
+ SuccessVO saveSuccessVO = companyEmailConfigService.saveCompanyEmailConfig(companyEmailConfigVOList);
|
|
|
vo.setData(saveSuccessVO);
|
|
|
}catch (Exception e){
|
|
|
vo = new ResultVo(ResultCode.SAVE_FAILED);
|
|
@@ -116,7 +126,7 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
|
public ResultVo updateCompanyEmailConfig(@RequestBody CompanyEmailConfigVO companyEmailConfigVO){
|
|
|
ResultVo vo = new ResultVo(ResultCode.SAVE_SUCCESS);
|
|
|
try{
|
|
|
- SaveSuccessVO saveSuccessVO = companyEmailConfigService.updateCompanyEmailConfig(companyEmailConfigVO);
|
|
|
+ SuccessVO saveSuccessVO = companyEmailConfigService.updateCompanyEmailConfig(companyEmailConfigVO);
|
|
|
vo.setData(saveSuccessVO);
|
|
|
}catch (Exception e){
|
|
|
vo = new ResultVo(ResultCode.SAVE_FAILED);
|
|
@@ -127,14 +137,14 @@ public class CompanyEmailSendHistoryController extends BaseController {
|
|
|
|
|
|
/**
|
|
|
* 删除邮箱配置
|
|
|
- * @param id
|
|
|
+ * @param comyanyEmailIdVO
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("delete-email-config")
|
|
|
- public ResultVo deleteCompanyEmailConfig(@RequestParam("id")Integer id){
|
|
|
+ public ResultVo deleteCompanyEmailConfig(@RequestBody ComyanyEmailIdVO comyanyEmailIdVO){
|
|
|
ResultVo vo = new ResultVo(ResultCode.DELETE_SUCCESS);
|
|
|
try{
|
|
|
- SaveSuccessVO saveSuccessVO = companyEmailConfigService.deleteCompanyEmailConfig(id);
|
|
|
+ SuccessVO saveSuccessVO = companyEmailConfigService.deleteCompanyEmailConfig(comyanyEmailIdVO.getId());
|
|
|
vo.setData(saveSuccessVO);
|
|
|
}catch (Exception e){
|
|
|
vo = new ResultVo(ResultCode.DELETE_FAILED);
|