feat(项目管理产品需求重构): 完善产品中的需求规格功能开发

关联里程碑和关联模块前端限制为必须传值

关联Issue:https://pm.gitlink.org.cn/Gitlink/projects/228/bug/124019

Signed-off-by: OTTO <731554297@qq.com>
This commit is contained in:
OTTO 2024-12-13 09:15:03 +08:00
parent 92f0b0bd5a
commit 7edccfc637
5 changed files with 11 additions and 8 deletions

View File

@ -52,7 +52,7 @@ public class PmsProductRequirement extends BaseEntity
private Long pmsProductModuleId;
/** 关联产品计划ID */
@ApiModelProperty(value = "关联产品计划ID")
@ApiModelProperty(value = "关联产品里程碑ID")
private Long pmsProductPlanId;
/** 关联产品标识 */

View File

@ -34,7 +34,7 @@ public class ProductReqSpecsDetailVo extends ProductReqSpecsDataVo {
@ApiModelProperty(value = "关联项目")
private PmsProject project;
@ApiModelProperty(value = "关联产品计划")
@ApiModelProperty(value = "关联产品里程碑")
private PmsProductPlan pmsProductPlan;
@ApiModelProperty(value = "创建人")
@ -61,6 +61,4 @@ public class ProductReqSpecsDetailVo extends ProductReqSpecsDataVo {
@ApiModelProperty(value = "评审意见")
private String reviewContent;
}

View File

@ -47,7 +47,7 @@ public class ProductReqSpecsInputVo {
@ApiModelProperty(value = "产品需求类型")
private String type;
@ApiModelProperty(value = "关联产品计划ID")
@ApiModelProperty(value = "关联产品里程碑ID")
private Long pmsProductPlanId;

View File

@ -9,6 +9,8 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* 产品需求对象 pms_product_requirement
*
@ -19,13 +21,15 @@ import lombok.Data;
@ApiModel("需求规格更新对象")
public class ProductReqSpecsUpdateVo extends ProductReqSpecsChangeVo {
@ApiModelProperty(value = "关联产品模块ID")
@ApiModelProperty(value = "关联产品模块ID无论用户是否修改该字段前端均需要传值置空则传Null", required = true)
@NotNull
private Long pmsProductModuleId;
@ApiModelProperty(value = "产品需求类型")
private String type;
@ApiModelProperty(value = "关联产品计划ID")
@ApiModelProperty(value = "关联产品里程碑ID无论用户是否修改该字段前端均需要传值置空则传Null", required = true)
@NotNull
private Long pmsProductPlanId;

View File

@ -37,7 +37,8 @@ public class ProductUserReqUpdateVo {
/**
* 关联产品模块ID
*/
@ApiModelProperty(value = "关联产品模块ID")
@ApiModelProperty(value = "关联产品模块ID无论用户是否修改该字段前端均需要传值置空则传Null", required = true)
@NotNull
private Long pmsProductModuleId;
/**