| | |
| | | import com.mzl.flower.dto.request.menber.*; |
| | | 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.dto.response.member.UserGrowthRecordVO; |
| | | import com.mzl.flower.service.menber.MemberGrowthRecordService; |
| | | import com.mzl.flower.service.menber.MemberService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.http.ResponseEntity; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | |
| | | |
| | | @PostMapping(value = "/member/edit") |
| | | @ApiOperation(value = "更新会员", httpMethod = "POST") |
| | | public ResponseEntity update(@Validated @RequestBody MemberDTO memberDTO) { |
| | | public ResponseEntity update(@RequestBody MemberDTO memberDTO) { |
| | | memberService.updateMember(memberDTO); |
| | | return returnData(R.SUCCESS.getCode(), null); |
| | | } |
| | |
| | | @PostMapping("/memberGrowthRecord/list") |
| | | @ApiOperation(value = "会员记录列表", httpMethod = "POST") |
| | | public ResponseEntity<ReturnDataDTO<Page<MemberGrowthRecordVO>>> getMemberRecordList(Page page, MemberRecordQueryDTO dto) { |
| | | return returnData(R.SUCCESS.getCode(), memberGrowthRecordService.queryPage(dto, page)); |
| | | } |
| | | |
| | | @GetMapping("/getmemberGrowthRecord/list") |
| | | @ApiOperation(value = "会员记录列表", httpMethod = "GET") |
| | | public ResponseEntity<ReturnDataDTO<Page<MemberGrowthRecordVO>>> getmemberGrowthRecord(Page page, MemberRecordQueryDTO dto) { |
| | | return returnData(R.SUCCESS.getCode(), memberGrowthRecordService.queryPage(dto, page)); |
| | | } |
| | | |
| | |
| | | UserGrowthRecordDTO userGrowthRecordDTO = memberGrowthRecordService.getInfoByUserId(SecurityUtils.getUserId()); |
| | | return returnData(R.SUCCESS.getCode(), userGrowthRecordDTO); |
| | | } |
| | | |
| | | @GetMapping("/userGrowthRecord/list") |
| | | @ApiOperation(value = "会员用户记录列表", httpMethod = "GET") |
| | | public ResponseEntity<ReturnDataDTO<Page<UserGrowthRecordVO>>> getUserMemberRecordList(Page page, UserMemberRecordQueryDTO dto) { |
| | | return returnData(R.SUCCESS.getCode(), memberGrowthRecordService.queryUserPage(dto, page)); |
| | | } |
| | | } |
| | | |