| | |
| | | import com.mzl.flower.dto.response.member.MemberGrowthRecordVO; |
| | | import com.mzl.flower.dto.response.member.MemberVO; |
| | | import com.mzl.flower.entity.menber.Member; |
| | | import com.mzl.flower.entity.menber.MemberGrowthRecord; |
| | | import com.mzl.flower.service.menber.MemberGrowthRecordService; |
| | | import com.mzl.flower.service.menber.MemberService; |
| | | import io.swagger.annotations.Api; |
| | |
| | | |
| | | private final MemberGrowthRecordService memberGrowthRecordService; |
| | | |
| | | @PostMapping("/member/list") |
| | | @ApiOperation(value = "会员列表", httpMethod = "POST") |
| | | @GetMapping("/member/list") |
| | | @ApiOperation(value = "会员列表", httpMethod = "GET") |
| | | public ResponseEntity<ReturnDataDTO<Page<MemberVO>>> getMemberList(Page page, MemberQueryDTO dto) { |
| | | return returnData(R.SUCCESS.getCode(), memberService.queryPage(dto, page)); |
| | | } |
| | |
| | | @PostMapping(value = "/memberGrowthRecord/new") |
| | | @ApiOperation(value = "保存会员记录", httpMethod = "POST") |
| | | public ResponseEntity insertGrowthRecord(@RequestBody MemberGrowthRecordDTO memberGrowthRecordDTO) { |
| | | MemberGrowthRecord memberGrowthRecord = new MemberGrowthRecord(); |
| | | BeanUtils.copyProperties(memberGrowthRecordDTO, memberGrowthRecord); |
| | | memberGrowthRecord.create(SecurityUtils.getUserId()); |
| | | memberGrowthRecordService.saveMemberGrowthRecord(memberGrowthRecord); |
| | | memberGrowthRecordService.saveMemberGrowthRecord(memberGrowthRecordDTO); |
| | | return returnData(R.SUCCESS.getCode(), null); |
| | | } |
| | | |
| | |
| | | UserGrowthRecordDTO userGrowthRecordDTO = memberGrowthRecordService.getInfoByUserId(String.valueOf(userId)); |
| | | return returnData(R.SUCCESS.getCode(), userGrowthRecordDTO); |
| | | } |
| | | |
| | | @GetMapping(value = "/app/member/info") |
| | | @ApiOperation(value = "当前用户会员信息 ", httpMethod = "GET", notes = "ID") |
| | | public ResponseEntity memberInfo2() { |
| | | UserGrowthRecordDTO userGrowthRecordDTO = memberGrowthRecordService.getInfoByUserId(SecurityUtils.getUserId()); |
| | | return returnData(R.SUCCESS.getCode(), userGrowthRecordDTO); |
| | | } |
| | | } |
| | | |