用户模块

This commit is contained in:
chen-xin-zhi 2025-05-07 10:59:20 +08:00
parent 9fb9d51ed1
commit a7d6d981a1
2 changed files with 25 additions and 24 deletions

View File

@ -1,5 +1,6 @@
package com.greenorange.promotion.controller.promoCode; package com.greenorange.promotion.controller.promoCode;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.greenorange.promotion.annotation.RequiresPermission; import com.greenorange.promotion.annotation.RequiresPermission;
import com.greenorange.promotion.annotation.SysLog; import com.greenorange.promotion.annotation.SysLog;
@ -13,6 +14,7 @@ import com.greenorange.promotion.model.dto.promoCode.PromoCodeAddRequest;
import com.greenorange.promotion.model.dto.promoCode.PromoCodeQueryRequest; import com.greenorange.promotion.model.dto.promoCode.PromoCodeQueryRequest;
import com.greenorange.promotion.model.dto.promoCode.PromoCodeUpdateRequest; import com.greenorange.promotion.model.dto.promoCode.PromoCodeUpdateRequest;
import com.greenorange.promotion.model.entity.PromoCode; import com.greenorange.promotion.model.entity.PromoCode;
import com.greenorange.promotion.model.entity.UserInfo;
import com.greenorange.promotion.model.vo.promoCode.PromoCodeVO; import com.greenorange.promotion.model.vo.promoCode.PromoCodeVO;
import com.greenorange.promotion.service.common.CommonService; import com.greenorange.promotion.service.common.CommonService;
import com.greenorange.promotion.service.project.PromoCodeService; import com.greenorange.promotion.service.project.PromoCodeService;
@ -123,26 +125,25 @@ public class PromoCodeController {
return ResultUtils.success(promoCodeVO); return ResultUtils.success(promoCodeVO);
} }
// /**
// * Web端管理员分页查询推广码
// * @param promoCodeQueryRequest 推广码查询请求体 /**
// * @return 推广码列表 * web端管理员根据项目id查询推广码
// */ * @param commonRequest 项目id
// @PostMapping("page") * @return 推广码信息
// @Operation(summary = "Web端管理员分页查询推广码", description = "参数推广码查询请求体权限管理员方法名listPromoCodeByPage") */
// @RequiresPermission(mustRole = UserConstant.ADMIN_ROLE) @PostMapping("queryByPid")
// @SysLog(title = "推广码管理", content = "Web端管理员分页查询推广码") @Operation(summary = "web端管理员根据id查询推广码", description = "参数项目id权限管理员方法名queryPromoCodeByPid")
// public BaseResponse<Page<PromoCodeVO>> listPromoCodeByPage(@Valid @RequestBody PromoCodeQueryRequest promoCodeQueryRequest) { @RequiresPermission(mustRole = UserConstant.ADMIN_ROLE)
// long current = promoCodeQueryRequest.getCurrent(); @SysLog(title = "推广码管理", content = "web端管理员根据项目id查询推广码")
// long pageSize = promoCodeQueryRequest.getPageSize(); public BaseResponse<List<PromoCodeVO>> queryPromoCodeByPid(@Valid @RequestBody CommonRequest commonRequest) {
// QueryWrapper<PromoCode> queryWrapper = promoCodeService.getQueryWrapper(promoCodeQueryRequest); Long id = commonRequest.getId();
// Page<PromoCode> page = promoCodeService.page(new Page<>(current, pageSize), queryWrapper); LambdaQueryWrapper<PromoCode> lambdaQueryWrapper = new LambdaQueryWrapper<>();
// List<PromoCode> promoCodeList = page.getRecords(); lambdaQueryWrapper.eq(PromoCode::getProjectId, id);
// List<PromoCodeVO> promoCodeVOList = commonService.convertList(promoCodeList, PromoCodeVO.class); List<PromoCode> promoCodeList = promoCodeService.list(lambdaQueryWrapper);
// Page<PromoCodeVO> voPage = new Page<>(current, pageSize); List<PromoCodeVO> promoCodeVOS = commonService.convertList(promoCodeList, PromoCodeVO.class);
// voPage.setRecords(promoCodeVOList); return ResultUtils.success(promoCodeVOS);
// voPage.setPages(page.getPages()); }
// voPage.setTotal(page.getTotal());
// return ResultUtils.success(voPage);
// }
} }

View File

@ -19,7 +19,7 @@ public class UserInfoQueryRequest extends PageRequest implements Serializable {
/** /**
* 用户ID * 用户ID
*/ */
@NotNull(message = "用户ID不能为null") // @NotNull(message = "用户ID不能为null")
@Min(value = 1L, message = "用户ID不能小于1") @Min(value = 1L, message = "用户ID不能小于1")
@Schema(description = "用户ID", example = "1") @Schema(description = "用户ID", example = "1")
private Long id; private Long id;
@ -27,7 +27,7 @@ public class UserInfoQueryRequest extends PageRequest implements Serializable {
/** /**
* 手机号 * 手机号
*/ */
@NotBlank(message = "手机号不能为空") // @NotBlank(message = "手机号不能为空")
@Schema(description = "手机号", example = "15888610253") @Schema(description = "手机号", example = "15888610253")
private String phoneNumber; private String phoneNumber;