项目明细调整
This commit is contained in:
parent
6e9a542d15
commit
a46444c3d5
|
@ -145,6 +145,7 @@ public class ProjectController {
|
||||||
// return ResultUtils.success(true);
|
// return ResultUtils.success(true);
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* web端管理员根据id查询项目
|
* web端管理员根据id查询项目
|
||||||
* @param commonRequest 项目查询请求体
|
* @param commonRequest 项目查询请求体
|
||||||
|
@ -205,23 +206,23 @@ public class ProjectController {
|
||||||
return ResultUtils.success(true);
|
return ResultUtils.success(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
// /**
|
||||||
* Web端管理员根据项目id修改项目状态
|
// * Web端管理员根据项目id修改项目状态
|
||||||
* @param projectStatusUpdateRequest 项目状态更新请求体
|
// * @param projectStatusUpdateRequest 项目状态更新请求体
|
||||||
* @return 是否更新成功
|
// * @return 是否更新成功
|
||||||
*/
|
// */
|
||||||
@PostMapping("status")
|
// @PostMapping("status")
|
||||||
@Operation(summary = "Web端管理员根据项目id修改项目状态", description = "参数:项目id,权限:管理员(admin, boss),方法名:updateProjectStatus")
|
// @Operation(summary = "Web端管理员根据项目id修改项目状态", description = "参数:项目id,权限:管理员(admin, boss),方法名:updateProjectStatus")
|
||||||
@RequiresPermission(mustRole = UserConstant.ADMIN_ROLE)
|
// @RequiresPermission(mustRole = UserConstant.ADMIN_ROLE)
|
||||||
@SysLog(title = "项目管理", content = "Web端管理员根据项目id修改项目状态")
|
// @SysLog(title = "项目管理", content = "Web端管理员根据项目id修改项目状态")
|
||||||
public BaseResponse<Boolean> updateProjectStatus(@Valid @RequestBody ProjectStatusUpdateRequest projectStatusUpdateRequest) {
|
// public BaseResponse<Boolean> updateProjectStatus(@Valid @RequestBody ProjectStatusUpdateRequest projectStatusUpdateRequest) {
|
||||||
Long id = projectStatusUpdateRequest.getId();
|
// Long id = projectStatusUpdateRequest.getId();
|
||||||
String projectStatus = projectStatusUpdateRequest.getProjectStatus();
|
// String projectStatus = projectStatusUpdateRequest.getProjectStatus();
|
||||||
LambdaUpdateWrapper<Project> updateWrapper = new LambdaUpdateWrapper<>();
|
// LambdaUpdateWrapper<Project> updateWrapper = new LambdaUpdateWrapper<>();
|
||||||
updateWrapper.eq(Project::getId, id).set(Project::getProjectStatus, projectStatus);
|
// updateWrapper.eq(Project::getId, id).set(Project::getProjectStatus, projectStatus);
|
||||||
projectService.update(updateWrapper);
|
// projectService.update(updateWrapper);
|
||||||
return ResultUtils.success(true);
|
// return ResultUtils.success(true);
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
|
@ -27,6 +27,7 @@ import java.math.BigDecimal;
|
||||||
"applyPromoCodeDesc",
|
"applyPromoCodeDesc",
|
||||||
"projectSettlementCycle",
|
"projectSettlementCycle",
|
||||||
"maxPromoterCount",
|
"maxPromoterCount",
|
||||||
|
"projectStatus"
|
||||||
})
|
})
|
||||||
public class ProjectUpdateRequest implements Serializable {
|
public class ProjectUpdateRequest implements Serializable {
|
||||||
|
|
||||||
|
@ -99,6 +100,12 @@ public class ProjectUpdateRequest implements Serializable {
|
||||||
@Schema(description = "最大推广人数", example = "200")
|
@Schema(description = "最大推广人数", example = "200")
|
||||||
private Integer maxPromoterCount;
|
private Integer maxPromoterCount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 项目状态[项目运行(running)|人数已满(full)|项目暂停(paused)]
|
||||||
|
*/
|
||||||
|
@Schema(description = "项目状态[项目运行(running)|人数已满(full)|项目暂停(paused)]", example = "running")
|
||||||
|
private String projectStatus;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Serial
|
@Serial
|
||||||
|
|
Loading…
Reference in New Issue
Block a user