<?xml version="1.0" encoding="UTF-8"?>
<!--
    $Author: Leaf Generator
    $Date: Tue Jul 10 11:13:11 CST 2018
    $Revision: 1.0
    $Purpose:
-->
<bm:model xmlns:bm="http://www.leaf-framework.org/schema/bm" xmlns:e="leaf.service.exception" xmlns:o="leaf.database.local.oracle" xmlns:f="leaf.database.features" alias="t1" baseTable="T_GOODS_INFO">
    <bm:fields>
        <bm:field name="goods_id" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="GOODS_ID" prompt="T_GOODS_INFO.GOODS_ID"/>
        <bm:field name="batch_id" databaseType="VARCHAR2" datatype="java.lang.Long" physicalName="batch_id" prompt="T_GOODS_INFO.BATCH_ID"/>
        <bm:field name="goods_cd" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="GOODS_CD" prompt="T_GOODS_INFO.GOODS_CD"/>
        <bm:field name="original_goods_nm" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ORIGINAL_GOODS_NM" prompt="T_GOODS_INFO.ORIGINAL_GOODS_NM"/>
        <bm:field name="goods_nm" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="GOODS_NM" prompt="T_GOODS_INFO.GOODS_NM"/>
        <bm:field name="goods_type" databaseType="NUMBER" datatype="java.lang.Long" physicalName="GOODS_TYPE" prompt="T_GOODS_INFO.GOODS_TYPE"/>
        <bm:field name="machine_groups" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MACHINE_GROUPS" prompt="T_GOODS_INFO.MACHINE_GROUPS"/>
        <bm:field name="available_agnt" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="AVAILABLE_AGNT" prompt="T_GOODS_INFO.AVAILABLE_AGNT"/>
        <bm:field name="machine_types" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MACHINE_TYPES" prompt="T_GOODS_INFO.MACHINE_TYPES"/>
        <bm:field name="payment" databaseType="NUMBER" datatype="java.lang.Long" physicalName="PAYMENT" prompt="T_GOODS_INFO.PAYMENT"/>
        <bm:field name="pay_months" databaseType="NUMBER" datatype="java.lang.Long" physicalName="PAY_MONTHS" prompt="T_GOODS_INFO.PAY_MONTHS"/>
        <bm:field name="pay_type" databaseType="NUMBER" datatype="java.lang.Long" physicalName="PAY_TYPE" prompt="T_GOODS_INFO.PAY_TYPE"/>
        <bm:field name="pay_value" databaseType="NUMBER" datatype="java.lang.Long" physicalName="PAY_VALUE" prompt="T_GOODS_INFO.PAY_VALUE"/>
        <bm:field name="ins_has" databaseType="NUMBER" datatype="java.lang.Long" physicalName="INS_HAS" prompt="T_GOODS_INFO.INS_HAS"/>
        <bm:field name="goods_level" databaseType="NUMBER" datatype="java.lang.Long" physicalName="GOODS_LEVEL" prompt="T_GOODS_INFO.GOODS_LEVEL"/>
        <bm:field name="status" databaseType="NUMBER" datatype="java.lang.Long" physicalName="STATUS" prompt="T_GOODS_INFO.STATUS"/>
        <bm:field name="available_period_begin" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="AVAILABLE_PERIOD_BEGIN" prompt="T_GOODS_INFO.AVAILABLE_PERIOD_BEGIN"/>
        <bm:field name="available_period_end" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="AVAILABLE_PERIOD_END" prompt="T_GOODS_INFO.AVAILABLE_PERIOD_END"/>
        <bm:field name="goods_type_name" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="GOODS_TYPE_NAME" prompt="T_GOODS_INFO.GOODS_TYPE_NAME"/>
        <bm:field name="available_agnt_all" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="AVAILABLE_AGNT_ALL" prompt="T_GOODS_INFO.AVAILABLE_AGNT_ALL"/>
        <bm:field name="machine_types_all" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="MACHINE_TYPES_ALL" prompt="T_GOODS_INFO.MACHINE_TYPES_ALL"/>
        <bm:field name="insert_date" databaseType="DATE" datatype="java.util.Date" physicalName="INSERT_DATE" prompt="T_GOODS_INFO.INSERT_DATE"/>
        <bm:field name="oem" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="OEM" prompt="T_GOODS_INFO.OEM"/>
        <bm:field name="share_equally" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="SHARE_EQUALLY" prompt="T_GOODS_INFO.SHARE_EQUALLY"/>
        <bm:field name="enable_replace" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ENABLE_REPLACE" prompt="T_GOODS_INFO.ENABLE_REPLACE"/>
        <bm:field name="individually_enabled" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INDIVIDUALLY_ENABLED" prompt="T_GOODS_INFO.INDIVIDUALLY_ENABLED"/>
        <bm:field name="number_limit" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="NUMBER_LIMIT" prompt="T_GOODS_INFO.NUMBER_LIMIT"/>
        <bm:field name="computational_logic" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="COMPUTATIONAL_LOGIC" prompt="T_GOODS_INFO.COMPUTATIONAL_LOGIC"/>
        <bm:field name="financing_products" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="FINANCING_PRODUCTS" prompt="T_GOODS_INFO.FINANCING_PRODUCTS"/>
    </bm:fields>
    <bm:features>
        <f:standard-who xmlns:f="leaf.database.features"/>
    </bm:features>
</bm:model>