package common


type WithfileuploadFillAction struct {
	// <ext>core:true</ext> 【拟定节点类型】拟定节点类型 【作用】 1、个人审批：用印流程若设置了审批节点，业务系统若也有审批，可通过此参数，同步将电子签章系统中的审批节点同步审批完成 2、个人拟定：即个人对文档中的参数进行内容填写及确认 【传参】 取值范围：FILL（个人拟定），AUDIT（个人审批）
	Type_ string `json:"type,omitempty"`
	// <ext>core:true</ext> 【会签动作】会签动作 【传参】 当type（签署节点类型）是COUNTERSIGN（会签）时必填。
	Childs []*WithfileuploadFillAction `json:"childs,omitempty"`
	// <ext>core:true</ext> 【拟定节点拟定顺序】拟定节点拟定顺序 【传参】 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"`
	// <ext>core:true</ext> 【拟定人】拟定人 【作用】 指定拟定节点的拟定人，例如审批节点的审批人。 【传参】 1、证件号、联系方式、成员编号必传其一，传入多个时只按最高优先级查询，优先级为证件号＞联系方式＞成员编号。 2、若用户不存在时，则使用传入的参数创建用户。使用证件号新建用户时默认证件类型为“大陆身份证”。
	ActionOperators []*Operator `json:"actionOperators,omitempty"`
}
