package com.engine.salary.entity.datacollection.bo;
import com.cloudstore.eccom.pc.table.WeaTableColumn;
import com.engine.salary.util.SalaryI18nUtil;
import com.google.common.collect.Lists;
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() {
List result = Lists.newArrayListWithExpectedSize(5);
result.add(new WeaTableColumn("20%", SalaryI18nUtil.getI18nLabel(87628, "字段名称"), "fieldName"));
result.add(new WeaTableColumn("20%", SalaryI18nUtil.getI18nLabel(87617, "来源"), "sourceType"));
result.add(new WeaTableColumn("20%", SalaryI18nUtil.getI18nLabel(84758, "类型"), "fieldType"));
result.add(new WeaTableColumn("20%", SalaryI18nUtil.getI18nLabel(87629, "是否启用"), "enableStatus"));
result.add(new WeaTableColumn("20%", SalaryI18nUtil.getI18nLabel(84961, "备注"), "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