package com.jwipc.sys.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 电子印章业务参数配置表
 * </p>
 *
 * @author shenyang.ou
 * @since 2024-05-09
 */
@Getter
@Setter
@TableName("basis_digital_seal_business_config")
public class DigitalSealBusinessConfig implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 流水号
     */
    private Long id;

    /**
     * 业务类型编码
     */
    private String businessTypeCode;

    /**
     * 签章顺序；取字典(sign_order)
     */
    private String signOrder;

    /**
     * 签章类别；取字典(sign_type)
     */
    private String signatureType;


    /**
     * 甲方签章类别；取字典(sign_type)
     */
    private String firstPartySignatureType;

    /**
     * 乙方签章类别；取字典(sign_type)
     */
    private String secondPartySignatureType;

    /**
     * 甲方-签署类型；取字典(sign_type_two)
     */
    private String firstPartySignType;

    /**
     * 甲方-静默签署；0否，1是；默认为0；
     */
    private Integer firstPartyAutoSign;

    /**
     * 甲方-关键字
     */
    private String firstPartyKeyword;

    /**
     * 甲方-关键字X轴偏移量
     */
    private String firstPartyKeywordPosX;

    /**
     * 甲方-关键字Y轴偏移量
     */
    private String firstPartyKeywordPosY;

    /**
     * 甲方-骑缝页码
     */
    private String firstPartyPageNo;

    /**
     * 甲方-骑缝Y轴偏移量
     */
    private String firstPartyEdgePosY;

    /**
     * 乙方-签署类型；取字典(sign_type)
     */
    private String secondPartySignType;

    /**
     * 乙方-关键字
     */
    private String secondPartyKeyword;

    /**
     * 乙方-关键字X轴偏移量
     */
    private String secondPartyKeywordPosX;

    /**
     * 乙方-关键字Y轴偏移量
     */
    private String secondPartyKeywordPosY;

    /**
     * 乙方-骑缝页码
     */
    private String secondPartyPageNo;

    /**
     * 乙方-骑缝Y轴偏移量
     */
    private String secondPartyEdgePosY;
}
