Browse Source

反馈数据保存

feature/dangjian
sunyuchao 3 years ago
parent
commit
ec6e64101c
  1. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemCommentFeedbackDTO.java
  2. 15
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/ItemCommentFeedbackController.java
  3. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/entity/ItemCommentFeedbackEntity.java
  4. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemCommentFeedbackService.java
  5. 9
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemCommentFeedbackServiceImpl.java

2
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemCommentFeedbackDTO.java

@ -40,7 +40,7 @@ public class ItemCommentFeedbackDTO implements Serializable {
/** /**
* 项目ID epdc_item.id * 项目ID epdc_item.id
*/ */
private String referenceId; private String itemId;
/** /**
* 手机号 * 手机号

15
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/ItemCommentFeedbackController.java

@ -17,8 +17,14 @@
package com.elink.esua.epdc.modules.item.controller; package com.elink.esua.epdc.modules.item.controller;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
import com.elink.esua.epdc.dto.item.ItemCommentFeedbackDTO;
import com.elink.esua.epdc.dto.item.form.ItemHandleSubmitFormDTO;
import com.elink.esua.epdc.modules.item.service.ItemCommentFeedbackService; import com.elink.esua.epdc.modules.item.service.ItemCommentFeedbackService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@ -34,7 +40,14 @@ public class ItemCommentFeedbackController {
private ItemCommentFeedbackService itemCommentFeedbackService; private ItemCommentFeedbackService itemCommentFeedbackService;
/**
* 反馈记录保存
*/
@PostMapping("save")
public Result save(@RequestBody ItemCommentFeedbackDTO dto) {
itemCommentFeedbackService.save(dto);
return new Result();
}
} }

2
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/entity/ItemCommentFeedbackEntity.java

@ -36,7 +36,7 @@ public class ItemCommentFeedbackEntity extends BaseEpdcEntity {
/** /**
* 项目ID epdc_item.id * 项目ID epdc_item.id
*/ */
private String referenceId; private String itemId;
/** /**
* 手机号 * 手机号

2
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemCommentFeedbackService.java

@ -18,6 +18,7 @@
package com.elink.esua.epdc.modules.item.service; package com.elink.esua.epdc.modules.item.service;
import com.elink.esua.epdc.commons.mybatis.service.BaseService; import com.elink.esua.epdc.commons.mybatis.service.BaseService;
import com.elink.esua.epdc.dto.item.ItemCommentFeedbackDTO;
import com.elink.esua.epdc.modules.item.entity.ItemCommentFeedbackEntity; import com.elink.esua.epdc.modules.item.entity.ItemCommentFeedbackEntity;
/** /**
@ -26,5 +27,6 @@ import com.elink.esua.epdc.modules.item.entity.ItemCommentFeedbackEntity;
*/ */
public interface ItemCommentFeedbackService extends BaseService<ItemCommentFeedbackEntity> { public interface ItemCommentFeedbackService extends BaseService<ItemCommentFeedbackEntity> {
void save(ItemCommentFeedbackDTO dto);
} }

9
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemCommentFeedbackServiceImpl.java

@ -18,6 +18,9 @@
package com.elink.esua.epdc.modules.item.service.impl; package com.elink.esua.epdc.modules.item.service.impl;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.dto.item.ItemCommentFeedbackDTO;
import com.elink.esua.epdc.dto.item.ItemEnterpriseDTO;
import com.elink.esua.epdc.modules.item.dao.ItemCommentFeedbackDao; import com.elink.esua.epdc.modules.item.dao.ItemCommentFeedbackDao;
import com.elink.esua.epdc.modules.item.entity.ItemCommentFeedbackEntity; import com.elink.esua.epdc.modules.item.entity.ItemCommentFeedbackEntity;
import com.elink.esua.epdc.modules.item.service.ItemCommentFeedbackService; import com.elink.esua.epdc.modules.item.service.ItemCommentFeedbackService;
@ -31,4 +34,10 @@ import org.springframework.stereotype.Service;
public class ItemCommentFeedbackServiceImpl extends BaseServiceImpl<ItemCommentFeedbackDao, ItemCommentFeedbackEntity> implements ItemCommentFeedbackService { public class ItemCommentFeedbackServiceImpl extends BaseServiceImpl<ItemCommentFeedbackDao, ItemCommentFeedbackEntity> implements ItemCommentFeedbackService {
@Override
public void save(ItemCommentFeedbackDTO dto) {
ItemCommentFeedbackEntity entity = ConvertUtils.sourceToTarget(dto, ItemCommentFeedbackEntity.class);
insert(entity);
}
} }

Loading…
Cancel
Save