<?xml version="1.0" encoding="UTF-8"?>
<bm:model xmlns:s="leaf.plugin.script" xmlns:f="leaf.database.features" xmlns:bm="http://www.leaf-framework.org/schema/bm" alias="t1" baseTable="CON_CONTRACT_LEASE_ITEM_LV" defaultOrderBy="t1.last_update_date  desc,t1.lease_item_seq" needAccessControl="false">
    <bm:fields>
        <bm:field name="contract_lease_item_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CONTRACT_LEASE_ITEM_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.CONTRACT_LEASE_ITEM_ID"/>
        <bm:field name="contract_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CONTRACT_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.CONTRACT_ID"/>
        <bm:field name="frame_for_prj" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="FRAME_FOR_PRJ" prompt="CON_CONTRACT_LEASE_ITEM_LV.FRAME_FOR_PRJ"/>
        <bm:field name="engine_for_prj" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ENGINE_FOR_PRJ" prompt="CON_CONTRACT_LEASE_ITEM_LV.ENGINE_FOR_PRJ"/>
        <bm:field name="color_of_apprearance" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="COLOR_OF_APPREARANCE" prompt="CON_CONTRACT_LEASE_ITEM_LV.COLOR_OF_APPREARANCE"/>
        <bm:field name="third_party_insurance" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="THIRD_PARTY_INSURANCE" prompt="CON_CONTRACT_LEASE_ITEM_LV.THIRD_PARTY_INSURANCE"/>
        <bm:field name="accident_insurance_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ACCIDENT_INSURANCE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.ACCIDENT_INSURANCE_FLAG"/>
        <bm:field name="damage_insurance_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DAMAGE_INSURANCE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.DAMAGE_INSURANCE_FLAG"/>
        <bm:field name="damage_nopay_insurance_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DAMAGE_NOPAY_INSURANCE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.DAMAGE_NOPAY_INSURANCE_FLAG"/>
        <bm:field name="glass_insurance_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="GLASS_INSURANCE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.GLASS_INSURANCE_FLAG"/>
        <bm:field name="person_insurance_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PERSON_INSURANCE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.PERSON_INSURANCE_FLAG"/>
        <bm:field name="nick_insurance_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="NICK_INSURANCE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.NICK_INSURANCE_FLAG"/>
        <bm:field name="travel_insurance_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="TRAVEL_INSURANCE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.TRAVEL_INSURANCE_FLAG"/>
        <bm:field name="rot_insurance_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ROT_INSURANCE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.ROT_INSURANCE_FLAG"/>
        <bm:field name="third_party_insurance_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="THIRD_PARTY_INSURANCE_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.THIRD_PARTY_INSURANCE_N"/>
        <bm:field name="brand_id_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="BRAND_ID_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.BRAND_ID_N"/>
        <bm:field name="lease_item_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="LEASE_ITEM_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.LEASE_ITEM_ID"/>
        <bm:field name="lease_item_id_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="LEASE_ITEM_ID_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.LEASE_ITEM_ID_N"/>
        <bm:field name="lease_item_code" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="LEASE_ITEM_CODE" prompt="CON_CONTRACT_LEASE_ITEM_LV.LEASE_ITEM_CODE"/>
        <bm:field name="creat_item_flg" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CREAT_ITEM_FLG" prompt="CON_CONTRACT_LEASE_ITEM_LV.CREAT_ITEM_FLG"/>
        <bm:field name="short_name" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SHORT_NAME" prompt="CON_CONTRACT_LEASE_ITEM_LV.SHORT_NAME"/>
        <bm:field name="full_name" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="FULL_NAME" prompt="CON_CONTRACT_LEASE_ITEM_LV.FULL_NAME"/>
        <bm:field name="contract_seq" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CONTRACT_SEQ" prompt="CON_CONTRACT_LEASE_ITEM_LV.CONTRACT_SEQ"/>
        <bm:field name="serial_number" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SERIAL_NUMBER" prompt="CON_CONTRACT_LEASE_ITEM_LV.SERIAL_NUMBER"/>
        <bm:field name="pattern" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PATTERN" prompt="CON_CONTRACT_LEASE_ITEM_LV.PATTERN"/>
        <bm:field name="specification" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SPECIFICATION" prompt="CON_CONTRACT_LEASE_ITEM_LV.SPECIFICATION"/>
        <bm:field name="vender_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="VENDER_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.VENDER_ID"/>
        <bm:field name="vender_name" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VENDER_NAME" prompt="CON_CONTRACT_LEASE_ITEM_LV.VENDER_NAME"/>
        <bm:field name="manufacturer_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="MANUFACTURER_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.MANUFACTURER_ID"/>
        <bm:field name="manufacturer_name" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MANUFACTURER_NAME" prompt="CON_CONTRACT_LEASE_ITEM_LV.MANUFACTURER_NAME"/>
        <bm:field name="price" databaseType="NUMBER" datatype="java.lang.Long" physicalName="PRICE" prompt="CON_CONTRACT_LEASE_ITEM_LV.PRICE"/>
        <bm:field name="quantity" databaseType="NUMBER" datatype="java.lang.Long" physicalName="QUANTITY" prompt="CON_CONTRACT_LEASE_ITEM_LV.QUANTITY"/>
        <bm:field name="currency" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CURRENCY" prompt="CON_CONTRACT_LEASE_ITEM_LV.CURRENCY"/>
        <bm:field name="currency_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CURRENCY_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.CURRENCY_N"/>
        <bm:field name="uom" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="UOM" prompt="CON_CONTRACT_LEASE_ITEM_LV.UOM"/>
        <bm:field name="uom_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="UOM_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.UOM_N"/>
        <bm:field name="li_list_type" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="LI_LIST_TYPE" prompt="CON_CONTRACT_LEASE_ITEM_LV.LI_LIST_TYPE"/>
        <bm:field name="manufacturing_date" databaseType="NUMBER" datatype="java.lang.Long" physicalName="MANUFACTURING_DATE" prompt="CON_CONTRACT_LEASE_ITEM_LV.MANUFACTURING_DATE"/>
        <bm:field name="original_asset_value" databaseType="NUMBER" datatype="java.lang.Long" physicalName="ORIGINAL_ASSET_VALUE" prompt="CON_CONTRACT_LEASE_ITEM_LV.ORIGINAL_ASSET_VALUE"/>
        <bm:field name="net_asset_value" databaseType="NUMBER" datatype="java.lang.Long" physicalName="NET_ASSET_VALUE" prompt="CON_CONTRACT_LEASE_ITEM_LV.NET_ASSET_VALUE"/>
        <bm:field name="accumulated_depreciation" databaseType="NUMBER" datatype="java.lang.Long" physicalName="ACCUMULATED_DEPRECIATION" prompt="CON_CONTRACT_LEASE_ITEM_LV.ACCUMULATED_DEPRECIATION"/>
        <bm:field name="residual_value" databaseType="NUMBER" datatype="java.lang.Long" physicalName="RESIDUAL_VALUE" prompt="CON_CONTRACT_LEASE_ITEM_LV.RESIDUAL_VALUE"/>
        <bm:field name="installation_site" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INSTALLATION_SITE" prompt="CON_CONTRACT_LEASE_ITEM_LV.INSTALLATION_SITE"/>
        <bm:field name="fixed_assets_site" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="FIXED_ASSETS_SITE" prompt="CON_CONTRACT_LEASE_ITEM_LV.FIXED_ASSETS_SITE"/>
        <bm:field name="description" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DESCRIPTION" prompt="CON_CONTRACT_LEASE_ITEM_LV.DESCRIPTION"/>
        <bm:field name="ship_model" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SHIP_MODEL" prompt="CON_CONTRACT_LEASE_ITEM_LV.SHIP_MODEL"/>
        <bm:field name="ship_classification" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SHIP_CLASSIFICATION" prompt="CON_CONTRACT_LEASE_ITEM_LV.SHIP_CLASSIFICATION"/>
        <bm:field name="overall_length" databaseType="NUMBER" datatype="java.lang.Long" physicalName="OVERALL_LENGTH" prompt="CON_CONTRACT_LEASE_ITEM_LV.OVERALL_LENGTH"/>
        <bm:field name="designed_draft" databaseType="NUMBER" datatype="java.lang.Long" physicalName="DESIGNED_DRAFT" prompt="CON_CONTRACT_LEASE_ITEM_LV.DESIGNED_DRAFT"/>
        <bm:field name="molded_breadth" databaseType="NUMBER" datatype="java.lang.Long" physicalName="MOLDED_BREADTH" prompt="CON_CONTRACT_LEASE_ITEM_LV.MOLDED_BREADTH"/>
        <bm:field name="molded_depth" databaseType="NUMBER" datatype="java.lang.Long" physicalName="MOLDED_DEPTH" prompt="CON_CONTRACT_LEASE_ITEM_LV.MOLDED_DEPTH"/>
        <bm:field name="main_engine" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MAIN_ENGINE" prompt="CON_CONTRACT_LEASE_ITEM_LV.MAIN_ENGINE"/>
        <bm:field name="design_speed" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DESIGN_SPEED" prompt="CON_CONTRACT_LEASE_ITEM_LV.DESIGN_SPEED"/>
        <bm:field name="deadweight_capacity" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DEADWEIGHT_CAPACITY" prompt="CON_CONTRACT_LEASE_ITEM_LV.DEADWEIGHT_CAPACITY"/>
        <bm:field name="navigating_zone" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="NAVIGATING_ZONE" prompt="CON_CONTRACT_LEASE_ITEM_LV.NAVIGATING_ZONE"/>
        <bm:field name="ballast_tank" databaseType="NUMBER" datatype="java.lang.Long" physicalName="BALLAST_TANK" prompt="CON_CONTRACT_LEASE_ITEM_LV.BALLAST_TANK"/>
        <bm:field name="hold_capacity" databaseType="NUMBER" datatype="java.lang.Long" physicalName="HOLD_CAPACITY" prompt="CON_CONTRACT_LEASE_ITEM_LV.HOLD_CAPACITY"/>
        <bm:field name="rated_speed" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="RATED_SPEED" prompt="CON_CONTRACT_LEASE_ITEM_LV.RATED_SPEED"/>
        <bm:field name="rated_power" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="RATED_POWER" prompt="CON_CONTRACT_LEASE_ITEM_LV.RATED_POWER"/>
        <bm:field name="fuel_consumption" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="FUEL_CONSUMPTION" prompt="CON_CONTRACT_LEASE_ITEM_LV.FUEL_CONSUMPTION"/>
        <bm:field name="nationality" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="NATIONALITY" prompt="CON_CONTRACT_LEASE_ITEM_LV.NATIONALITY"/>
        <bm:field name="hull" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="HULL" prompt="CON_CONTRACT_LEASE_ITEM_LV.HULL"/>
        <bm:field name="aircraft_category" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="AIRCRAFT_CATEGORY" prompt="CON_CONTRACT_LEASE_ITEM_LV.AIRCRAFT_CATEGORY"/>
        <bm:field name="airplane_model" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="AIRPLANE_MODEL" prompt="CON_CONTRACT_LEASE_ITEM_LV.AIRPLANE_MODEL"/>
        <bm:field name="engine" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ENGINE" prompt="CON_CONTRACT_LEASE_ITEM_LV.ENGINE"/>
        <bm:field name="mtow" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MTOW" prompt="CON_CONTRACT_LEASE_ITEM_LV.MTOW"/>
        <bm:field name="max_range" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MAX_RANGE" prompt="CON_CONTRACT_LEASE_ITEM_LV.MAX_RANGE"/>
        <bm:field name="max_cruising_speed" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MAX_CRUISING_SPEED" prompt="CON_CONTRACT_LEASE_ITEM_LV.MAX_CRUISING_SPEED"/>
        <bm:field name="passenger_capacity" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PASSENGER_CAPACITY" prompt="CON_CONTRACT_LEASE_ITEM_LV.PASSENGER_CAPACITY"/>
        <bm:field name="payload" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PAYLOAD" prompt="CON_CONTRACT_LEASE_ITEM_LV.PAYLOAD"/>
        <bm:field name="invoice_amt" databaseType="NUMBER" datatype="java.lang.Long" physicalName="INVOICE_AMT" prompt="CON_CONTRACT_LEASE_ITEM_LV.INVOICE_AMT"/>
        <bm:field name="invoice_num" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INVOICE_NUM" prompt="CON_CONTRACT_LEASE_ITEM_LV.INVOICE_NUM"/>
        <bm:field name="invoice_date" databaseType="DATE" datatype="java.util.Date" physicalName="INVOICE_DATE" prompt="CON_CONTRACT_LEASE_ITEM_LV.INVOICE_DATE"/>
        <bm:field name="ref_v01" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="REF_V01" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_V01"/>
        <bm:field name="ref_v02" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="REF_V02" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_V02"/>
        <bm:field name="ref_v03" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="REF_V03" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_V03"/>
        <bm:field name="ref_v04" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="REF_V04" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_V04"/>
        <bm:field name="ref_v05" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="REF_V05" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_V05"/>
        <bm:field name="ref_n01" databaseType="NUMBER" datatype="java.lang.Long" physicalName="REF_N01" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_N01"/>
        <bm:field name="ref_n02" databaseType="NUMBER" datatype="java.lang.Long" physicalName="REF_N02" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_N02"/>
        <bm:field name="ref_n03" databaseType="NUMBER" datatype="java.lang.Long" physicalName="REF_N03" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_N03"/>
        <bm:field name="ref_n04" databaseType="NUMBER" datatype="java.lang.Long" physicalName="REF_N04" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_N04"/>
        <bm:field name="ref_n05" databaseType="NUMBER" datatype="java.lang.Long" physicalName="REF_N05" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_N05"/>
        <bm:field name="ref_d01" databaseType="DATE" datatype="java.util.Date" physicalName="REF_D01" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_D01"/>
        <bm:field name="ref_d02" databaseType="DATE" datatype="java.util.Date" physicalName="REF_D02" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_D02"/>
        <bm:field name="ref_d03" databaseType="DATE" datatype="java.util.Date" physicalName="REF_D03" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_D03"/>
        <bm:field name="ref_d04" databaseType="DATE" datatype="java.util.Date" physicalName="REF_D04" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_D04"/>
        <bm:field name="ref_d05" databaseType="DATE" datatype="java.util.Date" physicalName="REF_D05" prompt="CON_CONTRACT_LEASE_ITEM_LV.REF_D05"/>
        <bm:field name="brand_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="BRAND_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.BRAND_ID"/>
        <bm:field name="model_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="MODEL_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.MODEL_ID"/>
        <bm:field name="series_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="SERIES_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.SERIES_ID"/>
        <bm:field name="model_id_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MODEL_ID_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.MODEL_ID_N"/>
        <bm:field name="series_id_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SERIES_ID_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.SERIES_ID_N"/>
        <bm:field name="vender_id_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VENDER_ID_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.VENDER_ID_N"/>
        <bm:field name="financial_range_code" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="FINANCIAL_RANGE_CODE" prompt="CON_CONTRACT_LEASE_ITEM_LV.FINANCIAL_RANGE_CODE"/>
        <bm:field name="financial_range_code_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="FINANCIAL_RANGE_CODE_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.FINANCIAL_RANGE_CODE_N"/>
        <bm:field name="invoice_agent_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="INVOICE_AGENT_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.INVOICE_AGENT_ID"/>
        <bm:field name="invoice_agent_id_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INVOICE_AGENT_ID_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.INVOICE_AGENT_ID_N"/>
        <bm:field name="price_list" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PRICE_LIST" prompt="CON_CONTRACT_LEASE_ITEM_LV.PRICE_LIST"/>
        <bm:field name="price_list_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PRICE_LIST_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.PRICE_LIST_N"/>
        <bm:field name="product_plan_id_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PRODUCT_PLAN_ID_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.PRODUCT_PLAN_ID_N"/>
        <bm:field name="deposit_input_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DEPOSIT_INPUT_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.DEPOSIT_INPUT_FLAG"/>
        <bm:field name="annual_pay_times" databaseType="NUMBER" datatype="java.lang.Long" physicalName="ANNUAL_PAY_TIMES" prompt="CON_CONTRACT_LEASE_ITEM_LV.ANNUAL_PAY_TIMES"/>
        <bm:field name="annual_pay_times_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ANNUAL_PAY_TIMES_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.ANNUAL_PAY_TIMES_N"/>
        <bm:field name="lease_times" databaseType="NUMBER" datatype="java.lang.Long" physicalName="LEASE_TIMES" prompt="CON_CONTRACT_LEASE_ITEM_LV.LEASE_TIMES"/>
        <bm:field name="lease_times_n" databaseType="NUMBER" datatype="java.lang.Long" physicalName="LEASE_TIMES_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.LEASE_TIMES_N"/>
        <bm:field name="down_payment_ratio" databaseType="NUMBER" datatype="java.lang.Long" physicalName="DOWN_PAYMENT_RATIO" prompt="CON_CONTRACT_LEASE_ITEM_LV.DOWN_PAYMENT_RATIO"/>
        <bm:field name="invoice_price" databaseType="NUMBER" datatype="java.lang.Long" physicalName="INVOICE_PRICE" prompt="CON_CONTRACT_LEASE_ITEM_LV.INVOICE_PRICE"/>
        <bm:field name="preferential_price" databaseType="NUMBER" datatype="java.lang.Long" physicalName="PREFERENTIAL_PRICE" prompt="CON_CONTRACT_LEASE_ITEM_LV.PREFERENTIAL_PRICE"/>
        <bm:field name="plate_price" databaseType="NUMBER" datatype="java.lang.Long" physicalName="PLATE_PRICE" prompt="CON_CONTRACT_LEASE_ITEM_LV.PLATE_PRICE"/>
        <bm:field name="insurance_price" databaseType="NUMBER" datatype="java.lang.Long" physicalName="INSURANCE_PRICE" prompt="CON_CONTRACT_LEASE_ITEM_LV.INSURANCE_PRICE"/>
        <bm:field name="plate_resource" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PLATE_RESOURCE" prompt="CON_CONTRACT_LEASE_ITEM_LV.PLATE_RESOURCE"/>
        <bm:field name="plate_resource_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PLATE_RESOURCE_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.PLATE_RESOURCE_N"/>
        <bm:field name="nonlocal_plate_desc" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="NONLOCAL_PLATE_DESC" prompt="CON_CONTRACT_LEASE_ITEM_LV.NONLOCAL_PLATE_DESC"/>
        <bm:field name="pmt" databaseType="NUMBER" datatype="java.lang.Long" physicalName="PMT" prompt="CON_CONTRACT_LEASE_ITEM_LV.PMT"/>
        <bm:field name="lease_start_date" databaseType="DATE" datatype="java.util.Date" physicalName="LEASE_START_DATE" prompt="CON_CONTRACT_LEASE_ITEM_LV.LEASE_START_DATE"/>
        <bm:field name="deposit_ratio" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DEPOSIT_RATIO" prompt="CON_CONTRACT_LEASE_ITEM_LV.DEPOSIT_RATIO"/>
        <bm:field name="balloon" databaseType="NUMBER" datatype="java.lang.Long" physicalName="BALLOON" prompt="CON_CONTRACT_LEASE_ITEM_LV.BALLOON"/>
        <bm:field name="purchase_tax" databaseType="NUMBER" datatype="java.lang.Long" physicalName="PURCHASE_TAX" prompt="CON_CONTRACT_LEASE_ITEM_LV.PURCHASE_TAX"/>
        <bm:field name="issue_ticket" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ISSUE_TICKET" prompt="CON_CONTRACT_LEASE_ITEM_LV.ISSUE_TICKET"/>
        <bm:field name="remarks" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="REMARKS" prompt="CON_CONTRACT_LEASE_ITEM_LV.REMARKS"/>
        <bm:field name="sit_number" databaseType="NUMBER" datatype="java.lang.Long" physicalName="SIT_NUMBER" prompt="CON_CONTRACT_LEASE_ITEM_LV.SIT_NUMBER"/>
        <bm:field name="factory_date" databaseType="DATE" datatype="java.util.Date" physicalName="FACTORY_DATE" prompt="CON_CONTRACT_LEASE_ITEM_LV.FACTORY_DATE"/>
        <bm:field name="car_old" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CAR_OLD" prompt="CON_CONTRACT_LEASE_ITEM_LV.CAR_OLD"/>
        <bm:field name="first_register_date" databaseType="DATE" datatype="java.util.Date" physicalName="FIRST_REGISTER_DATE" prompt="CON_CONTRACT_LEASE_ITEM_LV.FIRST_REGISTER_DATE"/>
        <bm:field name="displacement" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DISPLACEMENT" prompt="CON_CONTRACT_LEASE_ITEM_LV.DISPLACEMENT"/>
        <bm:field name="current_licence" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CURRENT_LICENCE" prompt="CON_CONTRACT_LEASE_ITEM_LV.CURRENT_LICENCE"/>
        <bm:field name="assessment_company" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ASSESSMENT_COMPANY" prompt="CON_CONTRACT_LEASE_ITEM_LV.ASSESSMENT_COMPANY"/>
        <bm:field name="assessment_company_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ASSESSMENT_COMPANY_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.ASSESSMENT_COMPANY_N"/>
        <bm:field name="vin_number" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VIN_NUMBER" prompt="CON_CONTRACT_LEASE_ITEM_LV.VIN_NUMBER"/>
        <bm:field name="travelled_distance" databaseType="NUMBER" datatype="java.lang.Long" physicalName="TRAVELLED_DISTANCE" prompt="CON_CONTRACT_LEASE_ITEM_LV.TRAVELLED_DISTANCE"/>
        <bm:field name="actual_price" databaseType="NUMBER" datatype="java.lang.Long" physicalName="ACTUAL_PRICE" prompt="CON_CONTRACT_LEASE_ITEM_LV.ACTUAL_PRICE"/>
        <bm:field name="deposit_ratio_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DEPOSIT_RATIO_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.DEPOSIT_RATIO_N"/>
        <bm:field name="purchase_tax_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PURCHASE_TAX_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.PURCHASE_TAX_FLAG"/>
        <bm:field name="purchase_tax_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PURCHASE_TAX_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.PURCHASE_TAX_FLAG_N"/>
        <bm:field name="insurance_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="INSURANCE_AMOUNT" prompt="CON_CONTRACT_LEASE_ITEM_LV.INSURANCE_AMOUNT"/>
        <bm:field name="insurance_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INSURANCE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.INSURANCE_FLAG"/>
        <bm:field name="insurance_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INSURANCE_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.INSURANCE_FLAG_N"/>
        <bm:field name="travel_tax_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="TRAVEL_TAX_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.TRAVEL_TAX_FLAG"/>
        <bm:field name="travel_tax_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="TRAVEL_TAX_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.TRAVEL_TAX_FLAG_N"/>
        <bm:field name="travel_tax" databaseType="NUMBER" datatype="java.lang.Long" physicalName="TRAVEL_TAX" prompt="CON_CONTRACT_LEASE_ITEM_LV.TRAVEL_TAX"/>
        <bm:field name="other_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="OTHER_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.OTHER_FLAG"/>
        <bm:field name="other_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="OTHER_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.OTHER_FLAG_N"/>
        <bm:field name="other_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="OTHER_AMOUNT" prompt="CON_CONTRACT_LEASE_ITEM_LV.OTHER_AMOUNT"/>
        <bm:field name="deferred_premium_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DEFERRED_PREMIUM_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.DEFERRED_PREMIUM_FLAG"/>
        <bm:field name="deferred_premium_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DEFERRED_PREMIUM_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.DEFERRED_PREMIUM_FLAG_N"/>
        <bm:field name="deferred_premium" databaseType="NUMBER" datatype="java.lang.Long" physicalName="DEFERRED_PREMIUM" prompt="CON_CONTRACT_LEASE_ITEM_LV.DEFERRED_PREMIUM"/>
        <bm:field name="charge_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="CHARGE_AMOUNT" prompt="CON_CONTRACT_LEASE_ITEM_LV.CHARGE_AMOUNT"/>
        <bm:field name="postage_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="POSTAGE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.POSTAGE_FLAG"/>
        <bm:field name="postage_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="POSTAGE_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.POSTAGE_FLAG_N"/>
        <bm:field name="postage" databaseType="NUMBER" datatype="java.lang.Long" physicalName="POSTAGE" prompt="CON_CONTRACT_LEASE_ITEM_LV.POSTAGE"/>
        <bm:field name="gps_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="GPS_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.GPS_FLAG"/>
        <bm:field name="gps_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="GPS_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.GPS_FLAG_N"/>
        <bm:field name="gps_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="GPS_AMOUNT" prompt="CON_CONTRACT_LEASE_ITEM_LV.GPS_AMOUNT"/>
        <bm:field name="producer" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PRODUCER" prompt="CON_CONTRACT_LEASE_ITEM_LV.PRODUCER"/>
        <bm:field name="objective_buy_car" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="OBJECTIVE_BUY_CAR" prompt="CON_CONTRACT_LEASE_ITEM_LV.OBJECTIVE_BUY_CAR"/>
        <bm:field name="objective_buy_car_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="OBJECTIVE_BUY_CAR_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.OBJECTIVE_BUY_CAR_N"/>
        <bm:field name="int_rate_display" databaseType="NUMBER" datatype="java.lang.Long" physicalName="INT_RATE_DISPLAY" prompt="CON_CONTRACT_LEASE_ITEM_LV.INT_RATE_DISPLAY"/>
        <bm:field name="charge_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CHARGE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.CHARGE_FLAG"/>
        <bm:field name="charge_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CHARGE_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.CHARGE_FLAG_N"/>
        <bm:field name="balloon_ratio" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="BALLOON_RATIO" prompt="CON_CONTRACT_LEASE_ITEM_LV.BALLOON_RATIO"/>
        <bm:field name="lease_charge_ratio" databaseType="NUMBER" datatype="java.lang.Long" physicalName="LEASE_CHARGE_RATIO" prompt="CON_CONTRACT_LEASE_ITEM_LV.LEASE_CHARGE_RATIO"/>
        <bm:field name="deposit" databaseType="NUMBER" datatype="java.lang.Long" physicalName="DEPOSIT" prompt="CON_CONTRACT_LEASE_ITEM_LV.DEPOSIT"/>
        <bm:field name="down_payment" databaseType="NUMBER" datatype="java.lang.Long" physicalName="DOWN_PAYMENT" prompt="CON_CONTRACT_LEASE_ITEM_LV.DOWN_PAYMENT"/>
        <bm:field name="agent_lease_income" databaseType="NUMBER" datatype="java.lang.Long" physicalName="AGENT_LEASE_INCOME" prompt="CON_CONTRACT_LEASE_ITEM_LV.AGENT_LEASE_INCOME"/>
        <bm:field name="item_frame_number" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ITEM_FRAME_NUMBER" prompt="CON_CONTRACT_LEASE_ITEM_LV.ITEM_FRAME_NUMBER"/>
        <bm:field name="item_engine_number" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ITEM_ENGINE_NUMBER" prompt="CON_CONTRACT_LEASE_ITEM_LV.ITEM_ENGINE_NUMBER"/>
        <bm:field name="license_number" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="LICENSE_NUMBER" prompt="CON_CONTRACT_LEASE_ITEM_LV.LICENSE_NUMBER"/>
        <bm:field name="division" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DIVISION" prompt="CON_CONTRACT_LEASE_ITEM_LV.DIVISION"/>
        <bm:field name="invoice_price_exp" databaseType="NUMBER" datatype="java.lang.Long" physicalName="INVOICE_PRICE_EXP" prompt="CON_CONTRACT_LEASE_ITEM_LV.INVOICE_PRICE_EXP"/>
        <bm:field name="future_prices" databaseType="NUMBER" datatype="java.lang.Long" physicalName="FUTURE_PRICES" prompt="CON_CONTRACT_LEASE_ITEM_LV.FUTURE_PRICES"/>
        <bm:field name="used_evaluation_amout" databaseType="NUMBER" datatype="java.lang.Long" physicalName="USED_EVALUATION_AMOUT" prompt="CON_CONTRACT_LEASE_ITEM_LV.USED_EVALUATION_AMOUT"/>
        <bm:field name="rating_agency_used_prices" databaseType="NUMBER" datatype="java.lang.Long" physicalName="RATING_AGENCY_USED_PRICES" prompt="CON_CONTRACT_LEASE_ITEM_LV.RATING_AGENCY_USED_PRICES"/>
        <bm:field name="sit_number_new" databaseType="NUMBER" datatype="java.lang.Long" physicalName="SIT_NUMBER_NEW" prompt="CON_CONTRACT_LEASE_ITEM_LV.SIT_NUMBER_NEW"/>
        <bm:field name="lease_charge" databaseType="NUMBER" datatype="java.lang.Long" physicalName="LEASE_CHARGE" prompt="CON_CONTRACT_LEASE_ITEM_LV.LEASE_CHARGE"/>
        <bm:field name="car_from" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CAR_FROM" prompt="CON_CONTRACT_LEASE_ITEM_LV.CAR_FROM"/>
        <bm:field name="car_from_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CAR_FROM_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.CAR_FROM_N"/>
        <bm:field name="car_from_id" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CAR_FROM_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.CAR_FROM_ID"/>
        <bm:field name="product_plan_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="PRODUCT_PLAN_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.PRODUCT_PLAN_ID"/>
        <bm:field name="product_type" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PRODUCT_TYPE" prompt="CON_CONTRACT_LEASE_ITEM_LV.PRODUCT_TYPE"/>
        <bm:field name="business_type_list" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="BUSINESS_TYPE_LIST" prompt="CON_CONTRACT_LEASE_ITEM_LV.BUSINESS_TYPE_LIST"/>
        <bm:field name="guide_price" databaseType="NUMBER" datatype="java.lang.Long" physicalName="GUIDE_PRICE" prompt="CON_CONTRACT_LEASE_ITEM_LV.GUIDE_PRICE"/>
        <bm:field name="license_fee_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="LICENSE_FEE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.LICENSE_FEE_FLAG"/>
        <bm:field name="license_fee_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="LICENSE_FEE_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.LICENSE_FEE_FLAG_N"/>
        <bm:field name="insurance_purchase" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INSURANCE_PURCHASE" prompt="CON_CONTRACT_LEASE_ITEM_LV.INSURANCE_PURCHASE"/>
        <bm:field name="insurance_purchase_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INSURANCE_PURCHASE_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.INSURANCE_PURCHASE_N"/>
        <bm:field name="visit_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VISIT_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.VISIT_FLAG"/>
        <bm:field name="visit_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VISIT_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.VISIT_FLAG_N"/>
        <bm:field name="deposit_ratio_temp" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DEPOSIT_RATIO_TEMP" prompt="CON_CONTRACT_LEASE_ITEM_LV.DEPOSIT_RATIO_TEMP"/>
        <bm:field name="lease_times_temp" databaseType="NUMBER" datatype="java.lang.Long" physicalName="LEASE_TIMES_TEMP" prompt="CON_CONTRACT_LEASE_ITEM_LV.LEASE_TIMES_TEMP"/>
        <bm:field name="max_discount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="MAX_DISCOUNT" prompt="CON_CONTRACT_LEASE_ITEM_LV.MAX_DISCOUNT"/>
        <bm:field name="gps_install_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="GPS_INSTALL_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.GPS_INSTALL_FLAG"/>
        <bm:field name="gps_install_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="GPS_INSTALL_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.GPS_INSTALL_FLAG_N"/>
        <bm:field name="item_frame_number_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ITEM_FRAME_NUMBER_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.ITEM_FRAME_NUMBER_N"/>
        <bm:field name="reg_number" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="REG_NUMBER" prompt="CON_CONTRACT_LEASE_ITEM_LV.REG_NUMBER"/>
        <bm:field name="discount_limit_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DISCOUNT_LIMIT_FLAG" prompt="CON_CONTRACT_LEASE_ITEM_LV.DISCOUNT_LIMIT_FLAG"/>
        <bm:field name="discount_limit_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DISCOUNT_LIMIT_FLAG_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.DISCOUNT_LIMIT_FLAG_N"/>
        <bm:field name="platform_id" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PLATFORM_ID" prompt="CON_CONTRACT_LEASE_ITEM_LV.PLATFORM_ID"/>
        <bm:field name="deposit_deduction" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DEPOSIT_DEDUCTION" prompt="CON_CONTRACT_LEASE_ITEM_LV.DEPOSIT_DEDUCTION"/>
        <bm:field name="deposit_deduction_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DEPOSIT_DEDUCTION_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.DEPOSIT_DEDUCTION_N"/>
        <bm:field name="discount_rate" databaseType="NUMBER" datatype="java.lang.Long" physicalName="DISCOUNT_RATE" prompt="CON_CONTRACT_LEASE_ITEM_LV.DISCOUNT_RATE"/>
        <bm:field name="discount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="DISCOUNT" prompt="CON_CONTRACT_LEASE_ITEM_LV.DISCOUNT"/>
        <bm:field name="discount_limit_total" databaseType="NUMBER" datatype="java.lang.Long" physicalName="DISCOUNT_LIMIT_TOTAL" prompt="CON_CONTRACT_LEASE_ITEM_LV.DISCOUNT_LIMIT_TOTAL"/>
        <bm:field name="product_name" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="PRODUCT_NAME" prompt="CON_CONTRACT_LEASE_ITEM_LV.PRODUCT_NAME"/>
        <bm:field name="truck_class" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="TRUCK_CLASS" prompt="CON_CONTRACT_LEASE_ITEM_LV.TRUCK_CLASS"/>
        <bm:field name="vehicle_class" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VEHICLE_CLASS" prompt="CON_CONTRACT_LEASE_ITEM_LV.VEHICLE_CLASS"/>
        <bm:field name="notice_number" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="NOTICE_NUMBER" prompt="CON_CONTRACT_LEASE_ITEM_LV.NOTICE_NUMBER"/>
        <bm:field name="horsepower" databaseType="NUMBER" datatype="java.lang.Long" physicalName="HORSEPOWER" prompt="CON_CONTRACT_LEASE_ITEM_LV.HORSEPOWER"/>
        <bm:field name="bus_type" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="BUS_TYPE" prompt="CON_CONTRACT_LEASE_ITEM_LV.BUS_TYPE"/>
        <bm:field name="energy_type" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ENERGY_TYPE" prompt="CON_CONTRACT_LEASE_ITEM_LV.ENERGY_TYPE"/>
        <bm:field name="usage" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="USAGE" prompt="CON_CONTRACT_LEASE_ITEM_LV.USAGE"/>
        <bm:field name="finance_amount" databaseType="NUMBER" datatype="java.lang.Long" physicalName="FINANCE_AMOUNT" prompt="CON_CONTRACT_LEASE_ITEM_LV.FINANCE_AMOUNT"/>
        <bm:field name="truck_class_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="TRUCK_CLASS_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.TRUCK_CLASS_N"/>
        <bm:field name="bus_type_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="BUS_TYPE_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.BUS_TYPE_N"/>
        <bm:field name="energy_type_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ENERGY_TYPE_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.ENERGY_TYPE_N"/>
        <bm:field name="usage_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="USAGE_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.USAGE_N"/>
        <bm:field name="current_licence_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CURRENT_LICENCE_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.CURRENT_LICENCE_N"/>
        <bm:field name="vehicle_class_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VEHICLE_CLASS_N" prompt="CON_CONTRACT_LEASE_ITEM_LV.VEHICLE_CLASS_N"/>
        <bm:field name="treasury_date" databaseType="DATE" datatype="java.util.Date" physicalName="TREASURY_DATE" prompt="CON_CONTRACT_LEASE_ITEM.TREASURY_DATE"/>
        <bm:field name="vehicle_storage_place" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VEHICLE_STORAGE_PLACE" prompt="CON_CONTRACT_LEASE_ITEM.VEHICLE_STORAGE_PLACE"/>
        <bm:field name="vehicle_storage_place_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="vehicle_storage_place_n" prompt="CON_CONTRACT_LEASE_ITEM_LV.vehicle_storage_place_n"/>
        <bm:field name="vehicle_check" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VEHICLE_CHECK" prompt="CON_CONTRACT_LEASE_ITEM.VEHICLE_CHECK"/>
        <bm:field name="license_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="LICENSE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM.LICENSE_FLAG"/>
        <bm:field name="mention_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MENTION_FLAG" prompt="CON_CONTRACT_LEASE_ITEM.MENTION_FLAG"/>
        <bm:field name="onway_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ONWAY_FLAG" prompt="CON_CONTRACT_LEASE_ITEM.ONWAY_FLAG"/>
        <bm:field name="vehicle_license_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VEHICLE_LICENSE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM.VEHICLE_LICENSE_FLAG"/>
        <bm:field name="damage_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DAMAGE_FLAG" prompt="CON_CONTRACT_LEASE_ITEM.DAMAGE_FLAG"/>
        <bm:field name="display_vehicles" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DISPLAY_VEHICLES" prompt="CON_CONTRACT_LEASE_ITEM.DISPLAY_VEHICLES"/>
        <bm:field name="vis_major" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VIS_MAJOR" prompt="CON_CONTRACT_LEASE_ITEM.VIS_MAJOR"/>
        <bm:field name="vis_major_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="vis_major_n" prompt="CON_CONTRACT_LEASE_ITEM_LV.vis_major_n"/>
        <bm:field name="mortgage_third_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MORTGAGE_THIRD_FLAG" prompt="CON_CONTRACT_LEASE_ITEM.MORTGAGE_THIRD_FLAG"/>
        <bm:field name="vehicle_others" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VEHICLE_OTHERS" prompt="CON_CONTRACT_LEASE_ITEM.VEHICLE_OTHERS"/>
        <bm:field name="lease_item_seq" databaseType="NUMBER" datatype="java.lang.Long" physicalName="lease_item_seq" prompt="CON_CONTRACT_LEASE_ITEM_LV.lease_item_seq"/>
        <bm:field name="mortgage_third_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MORTGAGE_THIRD_FLAG_N"/>
        <bm:field name="license_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="LICENSE_FLAG_N"/>
        <bm:field name="mention_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MENTION_FLAG_N"/>
        <bm:field name="onway_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ONWAY_FLAG_N"/>
        <bm:field name="vehicle_license_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="VEHICLE_LICENSE_FLAG_N"/>
        <bm:field name="damage_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="DAMAGE_FLAG_N"/>
        <bm:field name="key_flag" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="KEY_FLAG"/>
        <bm:field name="key_flag_n" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="KEY_FLAG_N"/>
        <bm:field name="contract_status" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CONTRACT_STATUS"/>
        <bm:field name="contract_number" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="CONTRACT_NUMBER"/>
    </bm:fields>
    <bm:features>
        <f:standard-who/>
        <s:bm-script><![CDATA[
            var cx = Packages.leaf.javascript.Context.getCurrentContext();
            Packages.leaf.plugin.script.engine.ScriptImportor.defineExternScript(cx, this, $ctx.getData(), "aut_authority_bm_validate.js");
        ]]></s:bm-script>
    </bm:features>
    <bm:primary-key>
        <bm:pk-field name="contract_lease_item_id"/>
    </bm:primary-key>
    <bm:query-fields>
        <bm:query-field field="invoice_agent_id_n" queryOperator="like"/>
        <bm:query-field field="item_frame_number" queryOperator="like"/>
        <bm:query-field field="contract_number" queryOperator="like"/>
        <bm:query-field name="treasury_date_from" queryExpression="treasury_date &gt;= to_date(${@treasury_date_from},&apos;yyyy-mm-dd&apos;)"/>
        <bm:query-field name="treasury_date_to" queryExpression="treasury_date &lt;= to_date(${@treasury_date_to},&apos;yyyy-mm-dd&apos;)"/>
    </bm:query-fields>
    <bm:data-filters>
        <bm:data-filter enforceOperations="query" expression="t1.contract_status in (&apos;INCEPT&apos;,&apos;PENDING&apos;)"/>
        <bm:data-filter enforceOperations="query" expression="t1.division = &apos;02&apos;"/>
    </bm:data-filters>
</bm:model>
