<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">

    <!--输出实体[IBZORG]数据结构 -->
    <changeSet author="a_A_5d9d78509" id="tab-ibzorg-411-1">
        <createTable tableName="IBZORG">
                <column name="ORGID" remarks="" type="VARCHAR(100)">
                    <constraints primaryKey="true" primaryKeyName="PK_IBZORG_ORGID"/>
                </column>
                <column name="ORGCODE" remarks="" type="VARCHAR(100)">
                </column>
                <column name="ORGNAME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="PORGID" remarks="" type="VARCHAR(100)">
                </column>
                <column name="SHORTNAME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="ORGLEVEL" remarks="" type="INT">
                </column>
                <column name="SHOWORDER" remarks="" type="INT">
                </column>
                <column name="ENABLE" remarks="" type="INT">
                </column>
                <column name="CREATEDATE" remarks="" type="DATETIME">
                </column>
                <column name="UPDATEDATE" remarks="" type="DATETIME">
                </column>
        </createTable>
    </changeSet>
    <!--输出实体[IBZEMP]数据结构 -->
    <changeSet author="a_A_5d9d78509" id="tab-ibzemp-588-2">
        <createTable tableName="IBZEMP">
                <column name="USERID" remarks="" type="VARCHAR(100)">
                    <constraints primaryKey="true" primaryKeyName="PK_IBZEMP_USERID"/>
                </column>
                <column name="USERNAME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="PERSONNAME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="USERCODE" remarks="" type="VARCHAR(100)">
                </column>
                <column name="LOGINNAME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="PASSWORD" remarks="" type="VARCHAR(100)">
                </column>
                <column name="DOMAINS" remarks="" type="VARCHAR(100)">
                </column>
                <column name="MDEPTID" remarks="" type="VARCHAR(100)">
                </column>
                <column name="MDEPTCODE" remarks="" type="VARCHAR(100)">
                </column>
                <column name="MDEPTNAME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="BCODE" remarks="" type="VARCHAR(100)">
                </column>
                <column name="POSTID" remarks="" type="VARCHAR(100)">
                </column>
                <column name="POSTCODE" remarks="" type="VARCHAR(100)">
                </column>
                <column name="POSTNAME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="ORGID" remarks="" type="VARCHAR(100)">
                </column>
                <column name="ORGCODE" remarks="" type="VARCHAR(100)">
                </column>
                <column name="ORGNAME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="NICKNAME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="SEX" remarks="" type="VARCHAR(20)">
                </column>
                <column name="CERTCODE" remarks="" type="VARCHAR(100)">
                </column>
                <column name="PHONE" remarks="" type="VARCHAR(100)">
                </column>
                <column name="BIRTHDAY" remarks="" type="DATETIME">
                </column>
                <column name="EMAIL" remarks="" type="VARCHAR(100)">
                </column>
                <column name="AVATAR" remarks="" type="VARCHAR(100)">
                </column>
                <column name="ADDR" remarks="" type="VARCHAR(255)">
                </column>
                <column name="USERICON" remarks="" type="VARCHAR(255)">
                </column>
                <column name="IPADDR" remarks="" type="VARCHAR(100)">
                </column>
                <column name="THEME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="LANG" remarks="" type="VARCHAR(100)">
                </column>
                <column name="FONTSIZE" remarks="" type="VARCHAR(10)">
                </column>
                <column name="MEMO" remarks="" type="VARCHAR(255)">
                </column>
                <column name="RESERVER" remarks="" type="VARCHAR(255)">
                </column>
                <column name="SHOWORDER" remarks="" type="INT">
                </column>
                <column name="ENABLE" remarks="" type="INT">
                </column>
                <column name="CREATEDATE" remarks="" type="DATETIME">
                </column>
                <column name="UPDATEDATE" remarks="" type="DATETIME">
                </column>
        </createTable>
    </changeSet>
    <!--输出实体[IBZDEPT]数据结构 -->
    <changeSet author="a_A_5d9d78509" id="tab-ibzdept-513-3">
        <createTable tableName="IBZDEPT">
                <column name="DEPTID" remarks="" type="VARCHAR(100)">
                    <constraints primaryKey="true" primaryKeyName="PK_IBZDEPT_DEPTID"/>
                </column>
                <column name="DEPTCODE" remarks="" type="VARCHAR(100)">
                </column>
                <column name="DEPTNAME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="ORGID" remarks="" type="VARCHAR(100)">
                </column>
                <column name="PDEPTID" remarks="" type="VARCHAR(100)">
                </column>
                <column name="SHORTNAME" remarks="" type="VARCHAR(100)">
                </column>
                <column name="DEPTLEVEL" remarks="" type="INT">
                </column>
                <column name="SHOWORDER" remarks="" type="INT">
                </column>
                <column name="BCODE" remarks="" type="VARCHAR(100)">
                </column>
                <column name="ENABLE" remarks="" type="INT">
                </column>
                <column name="CREATEDATE" remarks="" type="DATETIME">
                </column>
                <column name="UPDATEDATE" remarks="" type="DATETIME">
                </column>
        </createTable>
    </changeSet>

        <!--输出实体[IBZORG]外键关系 -->
    <changeSet author="a_A_5d9d78509" id="fk-ibzorg-411-4">
       <addForeignKeyConstraint baseColumnNames="PORGID" baseTableName="IBZORG" constraintName="DER1N_IBZORG_IBZORG_PORGID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ORGID" referencedTableName="IBZORG" validate="true"/>
    </changeSet>
        <!--输出实体[IBZEMP]外键关系 -->
    <changeSet author="a_A_5d9d78509" id="fk-ibzemp-588-5">
       <addForeignKeyConstraint baseColumnNames="MDEPTID" baseTableName="IBZEMP" constraintName="DER1N_IBZEMP_IBZDEPT_MDEPTID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="DEPTID" referencedTableName="IBZDEPT" validate="true"/>
    </changeSet>
    <changeSet author="a_A_5d9d78509" id="fk-ibzemp-588-6">
       <addForeignKeyConstraint baseColumnNames="ORGID" baseTableName="IBZEMP" constraintName="DER1N_IBZEMP_IBZORG_ORGID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ORGID" referencedTableName="IBZORG" validate="true"/>
    </changeSet>
        <!--输出实体[IBZDEPT]外键关系 -->
    <changeSet author="a_A_5d9d78509" id="fk-ibzdept-513-7">
       <addForeignKeyConstraint baseColumnNames="PDEPTID" baseTableName="IBZDEPT" constraintName="DER1N_IBZDEPT_IBZDEPT_PDEPTID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="DEPTID" referencedTableName="IBZDEPT" validate="true"/>
    </changeSet>
    <changeSet author="a_A_5d9d78509" id="fk-ibzdept-513-8">
       <addForeignKeyConstraint baseColumnNames="ORGID" baseTableName="IBZDEPT" constraintName="DER1N_IBZDEPT_IBZORG_ORGID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ORGID" referencedTableName="IBZORG" validate="true"/>
    </changeSet>

</databaseChangeLog>