类 Project.Builder

java.lang.Object
com.lark.oapi.service.mdm.v1.model.Project.Builder
封闭类:
Project

public static class Project.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • projectUid

      public Project.Builder projectUid(String projectUid)
      项目唯一id

      示例值:U00000000000001

      参数:
      projectUid -
      返回:
    • code

      public Project.Builder code(String code)
      项目编码

      示例值:P000001

      参数:
      code -
      返回:
    • name

      public Project.Builder name(String name)
      项目名称

      示例值:项目123

      参数:
      name -
      返回:
    • type

      public Project.Builder type(String type)
      项目类型名称

      示例值:项目类型3

      参数:
      type -
      返回:
    • responsibleUserUnionId

      public Project.Builder responsibleUserUnionId(String responsibleUserUnionId)
      负责人id

      示例值:U000012300001

      参数:
      responsibleUserUnionId -
      返回:
    • startDay

      public Project.Builder startDay(String startDay)
      项目开始日期(yyyy-MM-dd)

      示例值:9999-01-01

      参数:
      startDay -
      返回:
    • endDay

      public Project.Builder endDay(String endDay)
      项目截止日期(yyyy-MM-dd)

      示例值:9999-01-01

      参数:
      endDay -
      返回:
    • parentCode

      public Project.Builder parentCode(String parentCode)
      父项目节点

      示例值:123123123

      参数:
      parentCode -
      返回:
    • level

      public Project.Builder level(Integer level)
      项目层级

      示例值:1

      参数:
      level -
      返回:
    • levelInfo

      public Project.Builder levelInfo(String levelInfo)
      项目层级详情

      示例值:2021-XJ001-02-02

      参数:
      levelInfo -
      返回:
    • status

      public Project.Builder status(Integer status)
      项目状态

      示例值:1

      参数:
      status -
      返回:
    • status

      public Project.Builder status(ProjectStatusEnum status)
      项目状态

      示例值:1

      参数:
      status - ProjectStatusEnum
      返回:
    • extendInfo

      public Project.Builder extendInfo(ExtendField[] extendInfo)
      扩展字段值信息

      示例值:

      参数:
      extendInfo -
      返回:
    • isAllCompany

      public Project.Builder isAllCompany(Boolean isAllCompany)
      是否全部公司

      示例值:true

      参数:
      isAllCompany -
      返回:
    • projectCompanyDeptMappings

      public Project.Builder projectCompanyDeptMappings(ProjectCompanyDeptMapping[] projectCompanyDeptMappings)
      项目公司部门关系列表

      示例值:

      参数:
      projectCompanyDeptMappings -
      返回:
    • multiLanguageName

      public Project.Builder multiLanguageName(MultiLanguage[] multiLanguageName)
      名称多语言

      示例值:

      参数:
      multiLanguageName -
      返回:
    • build

      public Project build()