<?xml version="1.0" encoding="UTF-8"?>
<bm:model xmlns:f="leaf.database.features" xmlns:bm="http://www.leaf-framework.org/schema/bm" alias="t1" baseTable="HLS_ZX_POST_IDENTITY">
    <bm:fields>
        <bm:field name="item_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="ITEM_ID" prompt="HLS_ZX_POST_IDENTITY.ITEM_ID"/>
        <bm:field name="post_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="POST_ID" prompt="HLS_ZX_POST_IDENTITY.POST_ID"/>
        <bm:field name="period_name" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PERIOD_NAME" prompt="HLS_ZX_POST_IDENTITY.PERIOD_NAME"/>
        <bm:field name="contract_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CONTRACT_ID" prompt="HLS_ZX_POST_IDENTITY.CONTRACT_ID"/>
        <bm:field name="item_type" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ITEM_TYPE" prompt="HLS_ZX_POST_IDENTITY.ITEM_TYPE"/>
        <bm:field name="sex_type" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SEX_TYPE" prompt="HLS_ZX_POST_IDENTITY.SEX_TYPE"/>
        <bm:field name="birtth_date" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="BIRTTH_DATE" prompt="HLS_ZX_POST_IDENTITY.BIRTTH_DATE"/>
        <bm:field name="marital_status" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MARITAL_STATUS" prompt="HLS_ZX_POST_IDENTITY.MARITAL_STATUS"/>
        <bm:field name="academic_background" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ACADEMIC_BACKGROUND" prompt="HLS_ZX_POST_IDENTITY.ACADEMIC_BACKGROUND"/>
        <bm:field name="academic_degree" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ACADEMIC_DEGREE" prompt="HLS_ZX_POST_IDENTITY.ACADEMIC_DEGREE"/>
        <bm:field name="phone" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PHONE" prompt="HLS_ZX_POST_IDENTITY.PHONE"/>
        <bm:field name="cell_phone" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CELL_PHONE" prompt="HLS_ZX_POST_IDENTITY.CELL_PHONE"/>
        <bm:field name="work_phone" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="WORK_PHONE" prompt="HLS_ZX_POST_IDENTITY.WORK_PHONE"/>
        <bm:field name="mail" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MAIL" prompt="HLS_ZX_POST_IDENTITY.MAIL"/>
        <bm:field name="address" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ADDRESS" prompt="HLS_ZX_POST_IDENTITY.ADDRESS"/>
        <bm:field name="zip_code" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ZIP_CODE" prompt="HLS_ZX_POST_IDENTITY.ZIP_CODE"/>
        <bm:field name="card_address" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CARD_ADDRESS" prompt="HLS_ZX_POST_IDENTITY.CARD_ADDRESS"/>
        <bm:field name="name_sp" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="NAME_SP" prompt="HLS_ZX_POST_IDENTITY.NAME_SP"/>
        <bm:field name="card_type_sp" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CARD_TYPE_SP" prompt="HLS_ZX_POST_IDENTITY.CARD_TYPE_SP"/>
        <bm:field name="id_card_no_sp" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ID_CARD_NO_SP" prompt="HLS_ZX_POST_IDENTITY.ID_CARD_NO_SP"/>
        <bm:field name="address_sp" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ADDRESS_SP" prompt="HLS_ZX_POST_IDENTITY.ADDRESS_SP"/>
        <bm:field name="cell_phone_sp" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CELL_PHONE_SP" prompt="HLS_ZX_POST_IDENTITY.CELL_PHONE_SP"/>
    </bm:fields>
    <bm:features>
        <f:standard-who/>
    </bm:features>
    <bm:primary-key>
        <bm:pk-field name="item_id"/>
    </bm:primary-key>
    <bm:data-filters>
        <bm:data-filter name="init_filter" enforceOperations="query" expression="t1.item_id = ${@item_id}"/>
    </bm:data-filters>
</bm:model>
