<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE excels PUBLIC "-//PAOHAIJIAO//DTD API EXCEL 1.0//EN"
        "classpath:paohaijiao/dtd/Jquick-excel.dtd">
<excels namespace="com.github.paohaijiao.biz.transform.Transform0101EmployeeMasterDataService">

    <!-- 导出：内部码值 -> 中文 -->
    <excel name="exportEmployeeMasterData" returnClass="void">
        <![CDATA[
            EXPORT WITH SHEET="员工主数据", HEADER=true,
                MAPPING={"a":"工号","b":"姓名","c":"性别","d":"部门","e":"入职日期","f":"状态","g":"年假"},
                FORMAT={"e":"yyyy-MM-dd","g":"0"},
                TRANSFORM={"c":trans(${dict},${c}),"d":trans(${dict},${d}),"f":trans(${dict},${f})}
        ]]>
    </excel>

    <!-- 导入解析：日期归一，其余字段按表头映射 -->
    <excel name="importEmployeeMasterData" returnClass="java.util.List">
        <![CDATA[
            IMPORT WITH SHEET="员工主数据", HEADER=true,
                MAPPING={"工号":"employeeNo","姓名":"name","性别":"sex","部门":"dept","入职日期":"hireDate","状态":"status","年假":"leaveDays"},
                TRANSFORM={"hireDate":dateFormat(${hireDate},'yyyy-MM-dd')}
        ]]>
    </excel>

</excels>
