springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActMessageDAO.java
New file @@ -0,0 +1,11 @@ package com.panzhihua.service_community.dao; import org.apache.ibatis.annotations.Mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.panzhihua.service_community.model.dos.ComActMessageDO; @Mapper public interface ComActMessageDAO extends BaseMapper<ComActMessageDO> { } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActMessageBackDO.java
New file @@ -0,0 +1,86 @@ package com.panzhihua.service_community.model.dos; import java.util.Date; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; @Data @TableName(value = "com_act_message_back") public class ComActMessageBackDO { private static final long serialVersionUID = 1L; /** * 主键 */ private Long id; /** * 留言id */ private Long msgId; /** * 回复内容 */ private String msgContent; /** * 图片地址 多个用逗号隔开 */ private String photoPah; /** * 联系方式 */ private String phone; /** * 留言人id */ private Long sendtoUserId; /** * 留言人姓名 */ private String sendtoUserName; /** * 状态 1 待回复 2 已回复 */ private Integer status; /** * 是否公开 1 公开 2 保密 */ private Integer ispublic; /** * 回复人主键 */ private Long userId; /** * 回复人账号 */ private String userAccount; /** * 回复人姓名 */ private String userName; /** * 社区主键 */ private Long communityId; /** * 回复时间 */ @TableField(fill = FieldFill.INSERT) private Date createAt; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActMessageDO.java
New file @@ -0,0 +1,90 @@ package com.panzhihua.service_community.model.dos; import java.util.Date; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; @Data @TableName(value = "com_act_message") public class ComActMessageDO { private static final long serialVersionUID = 1L; /** * 主键 */ private Long id; /** * 留言内容 */ private String msgContent; /** * 图片地址 多个用逗号隔开 */ private String photoPah; /** * 留言对象联系方式 */ private String phone; /** * 回复人id */ private Long sendtoUserId; /** * 回复人姓名 */ private String sendtoUserName; /** * 状态 1 待回复 2 已回复 */ private Integer status; /** * 是否公开 1 公开 2 保密 */ private Integer ispublic; /** * 留言人主键 */ private Long userId; /** * 留言人账号 */ private String userAccount; /** * 留言人姓名 */ private String userName; /** * 社区主键 */ private Long communityId; /** * 留言对象 1 社区团队 2 社区党委 */ private Long type; /** * 留言人电话 */ private String userPhone; /** * 回复时间 */ @TableField(fill = FieldFill.INSERT) private Date createAt; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActMessageService.java
New file @@ -0,0 +1,34 @@ package com.panzhihua.service_community.service; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.ComActMessageVO; import com.panzhihua.service_community.model.dos.ComActMessageDO; public interface ComActMessageService extends IService<ComActMessageDO> { /** * 保存留言 * @param comActMessageVO * @return */ R addMessage(ComActMessageVO comActMessageVO); /** * 我的留言 * @param comActMessageVO * @return */ R pageMyMessageApplets(ComActMessageVO comActMessageVO); /** * 给我的留言 * @param comActMessageVO * @return */ R pageSendToMessageApplets(ComActMessageVO comActMessageVO); /** * 社区留言 * @param comActMessageVO * @return */ R pageMyCommunityMessageApplets(ComActMessageVO comActMessageVO); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActMessageServiceImpl.java
New file @@ -0,0 +1,43 @@ package com.panzhihua.service_community.service.impl; import javax.annotation.Resource; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.ComActMessageVO; import com.panzhihua.service_community.dao.ComActMessageDAO; import com.panzhihua.service_community.model.dos.ComActMessageDO; import com.panzhihua.service_community.service.ComActMessageService; @Service public class ComActMessageServiceImpl extends ServiceImpl<ComActMessageDAO, ComActMessageDO> implements ComActMessageService { @Resource private ComActMessageDAO comActMessageDAO; @Override public R addMessage(ComActMessageVO comActMessageVO) { Long type = comActMessageVO.getType(); // TODO Auto-generated method stub return null; } @Override public R pageMyMessageApplets(ComActMessageVO comActMessageVO) { // TODO Auto-generated method stub return null; } @Override public R pageSendToMessageApplets(ComActMessageVO comActMessageVO) { // TODO Auto-generated method stub return null; } @Override public R pageMyCommunityMessageApplets(ComActMessageVO comActMessageVO) { // TODO Auto-generated method stub return null; } }