package com.malk.benteler.service;

import com.malk.benteler.config.BentelerYidaConf;

/**
 * 测试使用的宜搭 fieldId 配置。
 */
final class TestBentelerYidaConf {

    private TestBentelerYidaConf() {
    }

    /**
     * 创建完整测试配置。
     *
     * @return 测试配置
     */
    static BentelerYidaConf create() {
        BentelerYidaConf conf = new BentelerYidaConf();
        conf.setOnboardingTableFieldId("table_onboarding");
        conf.setOnboardingOrganizationalUnitIdFieldId("org_id");
        conf.setOnboardingNameFieldId("name");
        conf.setOnboardingPhoneFieldId("phone");
        conf.setOnboardingEmailFieldId("email");
        conf.setOnboardingDescriptionFieldId("description");
        conf.setOnboardingEmployeeNumberFieldId("employee_no");
        conf.setOnboardingJobTitleFieldId("job_title");
        conf.setOnboardingManagerFieldId("manager");
        conf.setOnboardingFactoryFieldId("factory");
        conf.setOnboardingCompanyFieldId("company");
        conf.setOnboardingCompanyCodeFieldId("company_code");
        conf.setOnboardingDepartmentFieldId("department");
        conf.setUpdateTableFieldId("table_update");
        conf.setUpdateEmployeeFieldId("employee_update");
        conf.setUpdateDescriptionFieldId("update_description");
        conf.setUpdateOrganizationalUnitIdFieldId("update_org_id");
        conf.setUpdateContentFieldId("update_contents");
        conf.setUpdatePhoneFieldId("update_phone");
        conf.setUpdateEmployeeNumberFieldId("update_employee_no");
        conf.setUpdateJobTitleFieldId("update_job_title");
        conf.setOffboardingTableFieldId("table_delete");
        conf.setOffboardingEmployeeFieldId("employee_delete");
        conf.setOffboardingRemarkFieldId("remark");
        conf.setTestFormUuid("FORM_TEST");
        conf.setTestResultFieldId("test_result");
        conf.setDetailStatusFieldId("status");
        conf.setFailureMessageFieldId("failure_message");
        conf.setTotalFieldId("total");
        conf.setSuccessFieldId("success");
        conf.setFailedFieldId("failed");
        return conf;
    }
}
