|
@@ -1,22 +1,24 @@
|
|
|
package cn.iocoder.yudao.module.crm.service.contact;
|
|
|
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-import javax.annotation.Resource;
|
|
|
-import org.springframework.validation.annotation.Validated;
|
|
|
-
|
|
|
-import java.util.*;
|
|
|
-import cn.iocoder.yudao.module.crm.controller.admin.contact.vo.*;
|
|
|
-import cn.iocoder.yudao.module.crm.dal.dataobject.contact.ContactDO;
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
|
+import cn.hutool.core.collection.ListUtil;
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
-
|
|
|
+import cn.iocoder.yudao.module.crm.controller.admin.contact.vo.ContactCreateReqVO;
|
|
|
+import cn.iocoder.yudao.module.crm.controller.admin.contact.vo.ContactExportReqVO;
|
|
|
+import cn.iocoder.yudao.module.crm.controller.admin.contact.vo.ContactPageReqVO;
|
|
|
+import cn.iocoder.yudao.module.crm.controller.admin.contact.vo.ContactUpdateReqVO;
|
|
|
import cn.iocoder.yudao.module.crm.convert.contact.ContactConvert;
|
|
|
+import cn.iocoder.yudao.module.crm.dal.dataobject.contact.ContactDO;
|
|
|
import cn.iocoder.yudao.module.crm.dal.mysql.contact.ContactMapper;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
|
|
|
|
-import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
|
|
|
-import static cn.iocoder.yudao.module.crm.enums.ErrorCodeConstants.*;
|
|
|
+import javax.annotation.Resource;
|
|
|
+import java.util.Collection;
|
|
|
+import java.util.List;
|
|
|
|
|
|
-import cn.hutool.core.collection.CollUtil;
|
|
|
-import cn.hutool.core.collection.ListUtil;
|
|
|
+import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
|
|
|
+import static cn.iocoder.yudao.module.crm.enums.ErrorCodeConstants.CONTACT_NOT_EXISTS;
|
|
|
|
|
|
/**
|
|
|
* crm联系人 Service 实现类
|
|
@@ -32,6 +34,7 @@ public class ContactServiceImpl implements ContactService {
|
|
|
|
|
|
@Override
|
|
|
public Long createContact(ContactCreateReqVO createReqVO) {
|
|
|
+ // TODO @customerId:需要校验存在
|
|
|
// 插入
|
|
|
ContactDO contact = ContactConvert.INSTANCE.convert(createReqVO);
|
|
|
contactMapper.insert(contact);
|
|
@@ -43,6 +46,8 @@ public class ContactServiceImpl implements ContactService {
|
|
|
public void updateContact(ContactUpdateReqVO updateReqVO) {
|
|
|
// 校验存在
|
|
|
validateContactExists(updateReqVO.getId());
|
|
|
+ // TODO @customerId:需要校验存在
|
|
|
+
|
|
|
// 更新
|
|
|
ContactDO updateObj = ContactConvert.INSTANCE.convert(updateReqVO);
|
|
|
contactMapper.updateById(updateObj);
|