package common // 【拟定节点】拟定节点 【作用】 即内部组织拟定方下可设置不同的拟定节点进行拟定,包括个人拟定和个人审批 type FillAction struct { // core:true 【拟定节点类型】拟定节点类型 【作用】 1、个人审批:用印流程若设置了审批节点,业务系统若也有审批,可通过此参数,同步将电子签章系统中的审批节点同步审批完成 2、个人拟定:即个人对文档中的参数进行内容填写及确认 【传参】 取值范围:FILL(个人拟定),AUDIT(个人审批) Type_ string `json:"type,omitempty"` // core:true 【会签动作】会签动作 【传参】 当type(签署节点类型)是COUNTERSIGN(会签)时必填。 Childs []*FillAction `json:"childs,omitempty"` // core:true 【拟定节点拟定顺序】拟定节点拟定顺序 【传参】 1、如果想按顺序拟定,可分别设置拟定动作的serialNo为1,2,3; 2、如果想无序拟定,则设置拟定动作的serialNo为1,1,1; 设置serialNo为1,2,2时,则表示第一个先拟定,后两个同时拟定; 3、自定义定义顺序,可设置serialNo为1,2,2,3,4,4,6,7时,则表示第一个节点先拟定,后两个同时拟定; 第4个第3个顺序拟定,依次类推; SerialNo *int64 `json:"serialNo,omitempty"` // core:true 【拟定人】拟定人 【作用】 指定拟定节点的拟定人,例如审批节点的审批人。 【传参】 1、证件号、联系方式、成员编号必传其一,传入多个时只按最高优先级查询,优先级为证件号>联系方式>成员编号。 2、若用户不存在时,则使用传入的参数创建用户。使用证件号新建用户时默认证件类型为“大陆身份证”。 ActionOperators []*ActionOperatorInfo `json:"actionOperators,omitempty"` }