Commit 1ec00ff2 authored by 高宇's avatar 高宇

会员码接口

parent f959ea59
......@@ -15,25 +15,25 @@ import java.util.Date;
@Entity(name="t_complaint_suggestions")
@EntityListeners(AuditingEntityListener.class)
public class Complaint extends BaseEntity {
@Column
@Column(name = "title")
private String title;
@Column
@Column(name = "type")
private Integer type;
@Column
@Column(name = "details")
private String details;
@Column
@Column(name = "phone")
private String phone;
@Column
@Column(name = "complaint_time")
private Date complaintTime;
@Column
@Column(name = "deal_time")
private Date dealTime;
@Column
@Column(name = "deal_user")
private Long dealUser;
@Column
@Column(name = "deal_result")
private String dealResult;
@Column
@Column(name = "status")
private Integer status;
@Column
@Column(name = "tenant_id")
private Long tenantId;
}
......@@ -7,9 +7,11 @@ import com.emall.flash.dao.system.ComplaintRepository;
import com.emall.flash.service.BaseService;
import com.emall.flash.utils.factory.Page;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class ComplaintService extends BaseService<Complaint, Long, ComplaintRepository> {
@Autowired
......
package com.emall.flash.mobile.controller;
import com.emall.flash.bean.entity.system.Complaint;
import com.emall.flash.bean.entity.system.MemberBenefits;
import com.emall.flash.bean.entity.system.User;
import com.emall.flash.bean.vo.front.Rets;
import com.emall.flash.security.JwtUtil;
import com.emall.flash.service.system.ComplaintService;
import com.emall.flash.service.system.ManagerService;
import com.emall.flash.service.system.MemberBenefitsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
@RequestMapping("/mobile/memberBenefits")
public class MemberBenefitsController {
@Autowired
private MemberBenefitsService benefitsService;
@Autowired
private ComplaintService complaintService;
@Autowired
private ManagerService managerService;
// 查询列表
@RequestMapping(value = "/queryMemberBenefits",method = RequestMethod.GET)
public Object queryMemberBenefits(MemberBenefits memberBenefits){
List<MemberBenefits> benefits = benefitsService.queryMemberBenefits(memberBenefits);
return Rets.success(benefits);
}
/**添加投诉建议**/
@RequestMapping(value = "/addComplaint", method = RequestMethod.POST)
public Object add(Complaint complaint){
complaint.setDelFlag(0);
complaint.setStatus(0);
User loginUser = managerService.get(JwtUtil.getUserId());
complaint.setTenantId(loginUser.getTenantId());
complaintService.insert(complaint);
return Rets.success(complaint.getId());
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment