用户投诉添加代码

This commit is contained in:
guosongrui
2024-05-22 14:46:57 +08:00
parent 9a6c4e7244
commit bf0a9e16a9
7 changed files with 309 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
package com.njcn.supervision.service.problem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.supervision.pojo.param.problem.SupervisionUserComplaintParam;
import com.njcn.supervision.pojo.vo.problem.SupervisionUserComplaint;
public interface SupervisionUserComplaintService extends IService<SupervisionUserComplaint> {
String addSupervisionUserComplaint(SupervisionUserComplaint supervisionUserComplaint);
Page<SupervisionUserComplaint> getSupervisionUserComplaint(SupervisionUserComplaint.SupervisionUserComplaintQueryParam supervisionUserComplaintQueryParam);
}

View File

@@ -0,0 +1,43 @@
package com.njcn.supervision.service.problem.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njcn.supervision.mapper.problem.SupervisionUserComplaintMapper;
import com.njcn.supervision.pojo.vo.problem.SupervisionUserComplaint;
import com.njcn.supervision.pojo.param.problem.SupervisionUserComplaintParam;
import com.njcn.supervision.service.problem.SupervisionUserComplaintService;
import com.njcn.web.factory.PageFactory;
import org.springframework.stereotype.Service;
@Service
public class SupervisionUserComplaintServiceImpl extends ServiceImpl<SupervisionUserComplaintMapper, SupervisionUserComplaint> implements SupervisionUserComplaintService {
@Override
public String addSupervisionUserComplaint(SupervisionUserComplaint supervisionUserComplaint) {
// SupervisionUserComplaint supervisionUserComplaint = new SupervisionUserComplaint();
//
// supervisionUserComplaint.setUserCategory(supervisionUserComplaintParam.getUserCategory());
// supervisionUserComplaint.setUserNumber(supervisionUserComplaintParam.getUserNumber());
// supervisionUserComplaint.setUserName(supervisionUserComplaintParam.getUserName());
// supervisionUserComplaint.setComplaintText(supervisionUserComplaintParam.getComplaintText());
// supervisionUserComplaint.setAnomalyMetrics(supervisionUserComplaintParam.getAnomalyMetrics());
// supervisionUserComplaint.setStatus(supervisionUserComplaintParam.getStatus());
// supervisionUserComplaint.setMonitorId(supervisionUserComplaintParam.getMonitorId());
// supervisionUserComplaint.setInitiateWarningFlag(supervisionUserComplaintParam.getInitiateWarningFlag());
// supervisionUserComplaint.setCreateTime(supervisionUserComplaintParam.getCreateTime());
// supervisionUserComplaint.setUpdateTime(supervisionUserComplaintParam.getUpdateTime());
this.save(supervisionUserComplaint);
return supervisionUserComplaint.getMonitorId();
}
@Override
public Page<SupervisionUserComplaint> getSupervisionUserComplaint(SupervisionUserComplaint.SupervisionUserComplaintQueryParam supervisionUserComplaintQueryParam) {
QueryWrapper<SupervisionUserComplaint> supervisionUserComplaintQueryWrapper = new QueryWrapper<>();
Page<SupervisionUserComplaint> page = this.page(new Page<>(PageFactory.getPageNum(supervisionUserComplaintQueryParam), PageFactory.getPageSize(supervisionUserComplaintQueryParam)), supervisionUserComplaintQueryWrapper);
return page;
}
}