# 表单信息查询


# 表单信息查询

# URL:

POST /api/metadata/v2/template/basic/detail

# 请求参数:

参数名称 格式 说明
body object
  |─templateApiName string 表单apiName

# 请求示例:

{
  "body": {
    "templateApiName": ""
  }
}

# 响应参数:

参数名称 格式 说明
data object
  |─entity object 对象类型数据
    |─object object 关联实体
      |─id integer
      |─name string 实体对象名称
      |─apiName string 实体对象编码
      |─status string 实体状态
ENABLE :
元数据实体对象类型,ENABLE启用
DISABLE :

元数据实体对象类型,DISABLE禁用
      |─businessType string 是否是基础资料,在对象关联时候使用
BASIC :
object类型-基础资料类型
ORDER :

object类型-单据类型
      |─system boolean 是否系统
      |─remark string 备注
        |─type string 实体类型
SYS :
元数据实体对象类型-新核云系统
DIY :

元数据实体对象类型-用户自定义
DOMAIN 😗
元数据实体对象类型-领域
        |─domain string
        |─createdTime string
        |─createdBy string
        |─updatedTime string
        |─updatedBy string
        |─templateSourceTypeEnum string CPS_TEMPLATE :纯CPS表单object表domain字段为空,
融合表单在nacos配置存在、domain不为空
数据同步表单 domain不为空,且不在nacos里面
DATA_SYNC_TEMPLATE :数据同步表单 2
INTEGRATION_TEMPLATE :融合表单 3
      |─type string 实体类型
SYS :
元数据实体对象类型-新核云系统
DIY :

元数据实体对象类型-用户自定义
DOMAIN 😗
元数据实体对象类型-领域
      |─domain string
      |─createdTime string
      |─createdBy string
      |─updatedTime string
      |─updatedBy string
      |─templateSourceTypeEnum string CPS_TEMPLATE :纯CPS表单object表domain字段为空,
融合表单在nacos配置存在、domain不为空
数据同步表单 domain不为空,且不在nacos里面
DATA_SYNC_TEMPLATE :数据同步表单 2
INTEGRATION_TEMPLATE :融合表单 3
    |─domain boolean 冗余-关联实体是否是领域实体
    |─tableRelationType string 表单关联关系 子表类型
TABLE_CHILD :子表-关联表头
TABLE_RELATION :子表-关联列表
    |─name string 名称
    |─apiName string apiName
    |─status string 状态
ENABLE :
元数据实体对象类型,ENABLE启用
DISABLE :

元数据实体对象类型,DISABLE禁用
    |─publishType string 发布状态
PUBLISHED :
发布状态-发布
UNPUBLISHED :

发布状态-未发布
    |─remark string 备注
    |─metadataFlow boolean 是否开启工作流
    |─workFlow boolean 是否开启审核流
    |─templateType string 区分boss对象和非boss对象
NON_BOSS_TEMPLATE :
对象种类-非boss对象
BOSS_TEMPLATE :

对象种类-boss对象
    |─bossTemplateApiName string boss表单apiName
    |─createdTime string 对象创建时间
    |─createdBy string 创建人,如果系统转租户对象,当前不是boss 返回 '系统'
    |─updatedTime string 对象更新时间
    |─updatedBy string 更新人,判断和创建人是否一致,一致走创建人逻辑,不一致则正常显示
    |─system boolean 是否是系统对象 true 系统对象,false 自定义
    |─objectApiName string 实体apiName
    |─standalone boolean 是否为独立的表单
    |─haveReference boolean 是否被其他表单引用为子表
    |─tenantName string 租户名
    |─tenantId string 租户ID
    |─isAssociateBinding boolean 是否被关联列表绑定 默认false
    |─domainValue string 领域
    |─templateSourceTypeEnum string 表单来源类型
CPS_TEMPLATE :纯CPS表单object表domain字段为空,
融合表单在nacos配置存在、domain不为空
数据同步表单 domain不为空,且不在nacos里面
DATA_SYNC_TEMPLATE :数据同步表单 2
INTEGRATION_TEMPLATE :融合表单 3
    |─interactService object 融合表单支持的操作类型
      |─supportQuery boolean 是否支持查询,默认支持
      |─supportPageQuery boolean 是否支持分页查询,默认不支持
      |─supportSaveOrUpdate boolean 是否支持保存,默认支持
      |─supportBatchSaveOrUpdate boolean 是否支持批量保存,默认不支持
      |─supportUpdate boolean 是否支持修改,默认不支持
      |─supportBatchUpdate boolean 是否支持批量修改,默认不支持
      |─supportDelete boolean 是否支持删除,默认不支持
    |─businessVersion string 业务域版本(目前之后nosp存在
  |─list array 对象数组类型
    |─ object
  |─start integer 对象数组分页
  |─length integer
  |─recordsTotal integer
code integer
cpsErrorCode string
message string

# 响应示例:

{
  "data": {
    "entity": {
      "object": {// 实体信息
        "id": 0,
        "name": "",
        "apiName": "",
        "status": "",
        "businessType": "",
        "system": false,
        "remark": "",
        "type": "",
        "domain": "",
        "createdTime": "",
        "createdBy": "",
        "updatedTime": "",
        "updatedBy": "",
        "templateSourceTypeEnum": ""
      },
      "domain": false,
      "tableRelationType": "",
      "name": "",
      "apiName": "",
      "status": "",
      "publishType": "",
      "remark": "",
      "metadataFlow": false,
      "workFlow": false,
      "templateType": "",
      "bossTemplateApiName": "",
      "createdTime": "",
      "createdBy": "",
      "updatedTime": "",
      "updatedBy": "",
      "system": false,
      "objectApiName": "",
      "standalone": false,
      "haveReference": false,
      "tenantName": "",
      "tenantId": "",
      "isAssociateBinding": false,
      "domainValue": "",
      "templateSourceTypeEnum": "",
      "interactService": {
        "supportQuery": false,
        "supportPageQuery": false,
        "supportSaveOrUpdate": false,
        "supportBatchSaveOrUpdate": false,
        "supportUpdate": false,
        "supportBatchUpdate": false,
        "supportDelete": false
      },
      "businessVersion": ""
    },
    "list": [],
    "start": 0,
    "length": 0,
    "recordsTotal": 0
  },
  "code": 0,
  "cpsErrorCode": "",
  "message": ""
}