package com.malk.benteler.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 本特勒宜搭表单字段配置。
 */
@Data
@Component
@ConfigurationProperties(prefix = "benteler.yida")
public class BentelerYidaConf {

    private String onboardingFormUuid;
    private String onboardingTableFieldId;
    private String onboardingOrganizationalUnitIdFieldId;
    private String onboardingNameFieldId;
    private String onboardingPhoneFieldId;
    private String onboardingEmailFieldId;
    private String onboardingDescriptionFieldId;
    private String onboardingEmployeeNumberFieldId;
    private String onboardingJobTitleFieldId;
    private String onboardingManagerFieldId;
    private String onboardingFactoryFieldId;
    private String onboardingCompanyFieldId;
    private String onboardingCompanyCodeFieldId;
    private String onboardingDepartmentFieldId;

    private String updateFormUuid;
    private String updateTableFieldId;
    private String updateEmployeeFieldId;
    private String updateDescriptionFieldId;
    private String updateOrganizationalUnitIdFieldId;
    private String updateContentFieldId;
    private String updatePhoneFieldId;
    private String updateEmployeeNumberFieldId;
    private String updateJobTitleFieldId;

    private String offboardingFormUuid;
    private String offboardingTableFieldId;
    private String offboardingEmployeeFieldId;
    private String offboardingRemarkFieldId;

    private String testFormUuid;
    private String testResultFieldId;

    private String detailStatusFieldId;
    private String failureMessageFieldId;
    private String totalFieldId;
    private String successFieldId;
    private String failedFieldId;
}
