package com.hzs.common.core.web.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Description: 审批基类
 * @Author: jiang chao
 * @Time: 2023/3/16 14:28
 * @Classname: BaseApprovalEntity
 * @PackageName: com.hzs.common.core.web.domain
 */
@Data
public class BaseApprovalEntity implements Serializable {

    private static final long serialVersionUID = -1032342880892246698L;

    /**
     * 签呈业务类型（EApprovalBusiness） -- 非必传
     */
    private Integer approvalBusiness;
    /**
     * 签呈类型（ESignType） -- 必传
     */
    private Integer signType;
    /**
     * 情况说明 -- 非必传
     */
    private String remark;
    /**
     * 签呈附件 -- 非必传
     */
    private List<String> fileList;

    /**
     * 审批流程用户ID列表 -- 必传
     */
    private List<Long> userIdList;

    /**
     * 抄送人用户ID列表 -- 非必传
     */
    private List<Long> sendIdList;

}
