提交 6e75f5a3 authored 作者: renjianyu's avatar renjianyu

--no commit message

上级 c3599917
package com.zrqx.member.bg.member.controller;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.zrqx.core.constant.member.MemberRequestPath;
import com.zrqx.core.util.response.CallBack;
import com.zrqx.core.vo.member.bg.member.MemberPriazeList;
import com.zrqx.core.vo.member.bg.member.MemberPriazeVo;
import com.zrqx.member.bg.member.mapper.MemberPriazeMapper;
import com.zrqx.member.bg.member.service.MemberPriazeService;
import com.zrqx.member.bg.member.service.MemberService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
/**
* 用户中奖信息 Controller
*/
@RestController
@RequestMapping(MemberRequestPath.BG+MemberRequestPath.MEMBERPRIAZE)
@Api(description = "会员管理-用户中奖信息")
public class MemberPriazeController {
@Autowired
private MemberService memberService;
@Autowired
private MemberPriazeService service;
@Autowired
private MemberPriazeMapper mapper;
@ApiOperation(value = "查询用户中奖统计", notes = "查询用户中奖统计")
@GetMapping(value = MemberRequestPath.COUNT)
public CallBack<MemberPriazeVo> isExistByPhone() {
MemberPriazeVo vo = new MemberPriazeVo();
Integer countSum = mapper.pageMember();
vo.setCountSum(countSum.toString());
List<MemberPriazeList> list = mapper.memberPriaze();
vo.setList(list);
return CallBack.success(vo);
}
}
......@@ -2,10 +2,25 @@ package com.zrqx.member.bg.member.mapper;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.zrqx.core.mapper.BaseMapper;
import com.zrqx.core.model.member.MemberPriaze;
import com.zrqx.core.vo.member.bg.member.MemberPriazeList;
import com.zrqx.core.vo.member.bg.pm.PmMemberListVO;
public interface MemberPriazeMapper extends BaseMapper<MemberPriaze>{
@Select("<script> "
+ " select count(DISTINCT memberId) from m_member_priaze "
+ "</script>")
public Integer pageMember();
@Select("<script> "
+ " select count(*) count,prizename priazeName from m_member_priaze GROUP BY prizename"
+ "</script>")
public List<MemberPriazeList> memberPriaze();
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论