ContactInformationService.java 1018 B

12345678910111213141516171819202122232425262728
  1. package com.simuwang.manage.service;
  2. import com.simuwang.base.common.support.MybatisPage;
  3. import com.simuwang.base.pojo.dos.ContactInformationDO;
  4. import com.simuwang.base.pojo.dto.query.ContactQuery;
  5. import com.simuwang.base.pojo.vo.ContactInformationVO;
  6. import com.smppw.common.pojo.ResultVo;
  7. import org.apache.ibatis.annotations.Param;
  8. import org.springframework.web.multipart.MultipartFile;
  9. import java.util.List;
  10. public interface ContactInformationService {
  11. ResultVo saveContactInformation(List<ContactInformationVO> contactInformationVO);
  12. MybatisPage<ContactInformationVO> selectContactInformationList(ContactQuery contactQuery);
  13. ResultVo deleteById(Integer id);
  14. List<ContactInformationDO> selectContactInformationListByCompanyId(String companyId);
  15. ContactInformationDO selectById(Integer id);
  16. ResultVo uploadContactInformation(MultipartFile file);
  17. ResultVo sendEmail(List<MultipartFile> files, String contractId, String emailTitle, String templateCode, String emailBody);
  18. }