Sentro ng developer

Kunin ang Detalye ng Template

GET /esignglobal/v1/templates/templateDetail

Paglalarawan ng Interface

Hanapin ang impormasyon ng kontrol sa template.

Sa pamamagitan ng numero ng template ng kontratatemplateIdupang makuha ang impormasyon ng kontrol sa pagpuno na nakatakda sa template, at maaaring gamitin ang interfacePunan ang template upang makabuo ng file upang punan ang template.

Mga Parameter ng Kahilingan

Pangalan ng Parameter

Uri

Kinakailangan ba

Paglalarawan

templateId

string

true

ID ng template ng kontrata, maaaring hanapin sa listahan ng template ng eSignGlobal

Halimbawa ng Kahilingan

GET  https:// … …/esignglobal/v1/templates/templateDetail?templateId=d288b477-ed3c-4fe6-801c-80d8ec5fe9cf

Mga Parameter ng Tugon

Pangalan ng Parameter

Uri

Deskripsiyon

templateId

string

ID ng Template ng Kontrata

templateName

string

Pangalan ng Template ng Kontrata

templateType

int

Uri ng Template ng Kontrata: 0-PDF, 1-WORD

createTime

string

Oras ng paglikha ng template ng kontrata (format ng Unix timestamp, sa milliseconds)

updateTime

string

Oras ng pag-update ng template ng kontrata (format ng Unix timestamp, sa milliseconds)

templateStatus

int

Status ng template ng kontrata: 0-Hindi pinagana, 1-Pinagana

fields

array

Impormasyon ng listahan ng mga kontrol sa template

 

fieldId

string

ID ng kontrol (awtomatikong nabuo ng eSignGlobal system kapag nagse-set up ng template ng kontrata)

 

fieldKey

string

Key ng kontrol (custom na tinukoy ng user kapag nagse-set up ng template ng kontrata)

 

fieldName

string

Pangalan ng kontrol

 

required

boolean

Kung ang control ay kinakailangan:

True-kinakailangan, false-hindi kinakailangan

 

fieldType

string

1-Isahang linya ng teksto, 2-Numero, 3-Petsa, 8-Maraming linya ng teksto, 9-Checkbox, 10- Radio button, 11- Larawan, 14-Dropdown, 15-Check box

 

fieldPosition

object

Impormasyon ng lokasyon ng control (PDF template lamang ang nagbabalik)

 

 

posX

float

X coordinate ng lokasyon ng control

 

 

posY

float

Y coordinate ng lokasyon ng control

 

 

posNo

int

Pahina kung saan naroroon ang control

 

 

movable

boolean

Pinapayagan ang paglipat ng lokasyon kapag pumirma, default ay false

false-Hindi pinapayagan ang lumagda na ayusin ang posisyon ng kanilang sariling control sa pagpirma

true-Pinapayagan ang lumagda na ayusin ang posisyon ng kanilang sariling control sa pagpirma

 

fieldSpecialAttribute

object

Mga natatanging katangian ng control

 

 

dateFormat

string

Format ng petsa (natatangi sa control ng petsa)

 

 

imageType

string

Uri ng larawan (natatangi sa control ng larawan)

 

 

options

array

Mga Pagpipilian (Natatangi sa mga kontrol na dropdown, mga kontrol na radio, at mga kontrol na maramihang pagpipilian)

 

 

 

optionContent

string

Nilalaman ng Pagpipilian

 

 

 

optionOrder

int

Pagkakasunod-sunod ng Pagpipilian

 

 

 

selected

boolean

Kung ang pagpipilian ay nakatakdang piliin bilang default

 

 

numberFormat

string

Format ng numero (natatangi sa kontrol ng numero), ang format ay ang mga sumusunod: 0-integer, 0.0-nagpapanatili ng isang decimal place, 0.00-nagpapanatili ng dalawang decimal place

 

 

tableContent 

array

Nilalaman ng row at column ng table (natatangi sa dynamic table control), format: [row{"column1":"value1","column2":"value2"}]

Karagdagang paliwanag:

Ang row ay kumakatawan sa row na tumutugma sa dynamic table, ang bilang ng mga row ay batay sa template

Ang bilang ng mga row na idinagdag sa dynamic table control.

Ang column1 ay kumakatawan sa Key value ng cell sa kasalukuyang row, ang value1 ay kumakatawan sa Value ng cell sa kasalukuyang row, ang cell ay "" na empty string kapag hindi nakatakda ang fixed value, kung hindi, ito ang nakatakdang fixed value.

Tingnan ang paliwanag ng tableContent.

 

 

fieldMaxLength

string

Maximum na haba na maaaring punan, unit: Chinese character

【Tandaan】1 Chinese character = 2 English character;

 

 

fieldSize

object

Laki ng Kontrol

 

 

fieldWidth

float

Lapad ng kontrol (distansya sa kaliwa at kanan ng rektanggulo, sa mga unit na px)

 

 

 

fieldHeight

float

Taas ng kontrol (distansya sa itaas at ibaba ng rektanggulo, sa mga unit na px)

Halimbawa ng Tugon

{
    "code": "0",
    "data ": {
        "createTime": 1693910774808,
        "fields": [
            {
                "fieldId": "7e4bbdb838f64a31b0a4bdea18d1613c",
                "fieldKey": "",
                "fieldName": "身份证号 ",
                "fieldPosition": null,
                "fieldSize": {
                    "fieldHeight": "",
                    "fieldWidth": ""
                },
                "fieldSpecialAttribute": {
                    "dateFormat": "yyyy/MM/dd ",
                    "fieldMaxLength": "",
                    "imageType": "",
                    "numberFormat": "",
                    "options": [

                    ],
                    "tableContent": [

                    ]
                },
                "fieldType": 3,
                "required": false
            }
        ],
        "templateId": "d288b477-ed3c-4fe6-801c-80d8ec5fe9cf",
        "templateName": "test123456 ",
        "templateStatus": 0,
        "updateTime": 1693911131351
    },
    "message": "成功 "
}

 

Paglalarawan ng Interface
Mga Parameter ng Kahilingan
Halimbawa ng Kahilingan
Mga Parameter ng Tugon
Halimbawa ng Tugon