package com.yeejoin.amos.boot.module.hygf.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;

/**
 * 
 *
 * @author system_generator
 * @date 2023-08-22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_contract_template")
public class ContractTemplate extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 平台公司id
     */
    @TableField("amos_company_seq")
    private Long amosCompanySeq;

    /**
     * 平台公名称
     */
    @TableField("amos_company_name")
    private String amosCompanyName;

    /**
     *  模板名称
     */
	@TableField("template_name")
    private String templateName;

    /**
     * 模板id
     */
	@TableField("template_id")
    private Long templateId;

    /**
     * 公司签字位置
     */
	@TableField("company_keyword")
    private String companyKeyword;

    /**
     * 公司签字页码
     */
	@TableField("company_page")
    private Integer companyPage;

    /**
     * 公司签字位置x偏移量
     */
	@TableField("company_offsetx")
    private Double companyOffsetx;

    /**
     * 公司签字位置y偏移量
     */
	@TableField("company_offsety")
    private Double companyOffsety;

    /**
     * 个人签字位置
     */
	@TableField("personal_keyword")
    private String personalKeyword;

    /**
     * 个人签字页码
     */
	@TableField("personal_page")
    private Integer personalPage;

    /**
     * 个人签字位置x偏移量
     */
	@TableField("personal_offsetx")
    private Double personalOffsetx;

    /**
     * 个人签字位置y偏移量
     */
	@TableField("personal_offsety")
    private Double personalOffsety;
    @TableField("num")
    private Integer num;
    @TableField("personal_keyword_index")
    private Integer personalKeywordIndex;

    @TableField("company_keyword_index")
    private Integer companyKeywordIndex;
}
