package com.yifu.cloud.plus.v1.yifu.process.vo;

import com.yifu.cloud.plus.v1.yifu.process.entity.TProcess;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Set;


/**
 * 主流程表
 *
 * @author hgw
 * @date 2020-07-16 15:44:02
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class TProcessViewVo extends TProcess {
	private static final long serialVersionUID = 1L;

	@Schema(description = "类型  1不购买商险申请")
	private String type;

	@Schema(description = "部门ids")
	private Set<String> departIds;

	@Schema(description = "用章类型")
	private Set<String> chapterUnits;

	@Schema(description = "删除部门ids")
	private Set<String> delDepartIds;

	@Schema(description = "删除用章类型")
	private Set<String> delChapterUnits;

	@Schema(description = "类型(条件查询用)")
	private String processType;

	@Schema(description = "部门(条件查询用)")
	private String departId;

	@Schema(description = "流程ids")
	private Set<String> processIds;

	@Schema(description = "指定权限类型")
	private Integer nodePermissionType;

	@Schema(description = "指定权限处理节点")
	private String role;

}
