package com.engine.salary.entity.datacollection.bo;
import com.google.common.collect.Maps;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
/**
* 考勤引用-字段管理
*
Copyright: Copyright (c) 2022
* Company: 泛微软件
*
* @author qiantao
* @version 1.0
**/
public class AttendQuoteFieldBO {
// public static List buildRecordTableColumns(Long employeeId, String tenantKey) {
// List result = Lists.newArrayListWithExpectedSize(5);
// result.add(new WeaTableColumnWapper(SalaryI18nUtil.getI18nLabel(tenantKey, employeeId, 87628, "字段名称"), "fieldName", "20%", WeaAlignEnum.LEFT.getStringVal(), "fieldName"));
// result.add(new WeaTableColumnWapper(SalaryI18nUtil.getI18nLabel(tenantKey, employeeId, 87617, "来源"), "sourceType", "20%", WeaAlignEnum.LEFT.getStringVal(), "sourceType"));
// result.add(new WeaTableColumnWapper(SalaryI18nUtil.getI18nLabel(tenantKey, employeeId, 84758, "类型"), "fieldType", "20%", WeaAlignEnum.LEFT.getStringVal(), "fieldType"));
// result.add(new WeaTableColumnWapper(SalaryI18nUtil.getI18nLabel(tenantKey, employeeId, 87629, "是否启用"), "enableStatus", "20%", WeaAlignEnum.LEFT.getStringVal(), "enableStatus"));
// result.add(new WeaTableColumnWapper(SalaryI18nUtil.getI18nLabel(tenantKey, employeeId, 84961, "备注"), "description", "20%", WeaAlignEnum.LEFT.getStringVal(), "description"));
// return result;
// }
//
// public static Map buildEditableTableItemMap() {
// Map resultMap = Maps.newHashMapWithExpectedSize(9);
// resultMap.put("fieldName", new EditableTableItem(EditableTableItemType.INPUT, "",true));
// resultMap.put("sourceType", new EditableTableItem(EditableTableItemType.INPUT, "", true));
// resultMap.put("fieldType", new EditableTableItem(EditableTableItemType.INPUT, "",true));
// resultMap.put("enableStatus", new EditableTableItem(EditableTableItemType.SWITCH, "",false));
// resultMap.put("description", new EditableTableItem(EditableTableItemType.INPUT, "", true));
// return resultMap;
// }
/**
* 考勤模块固定字段编码
* 注意:目前固定,后期考勤模块会管理维护
*
* @return
*/
public static List