<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ## 一. 開啟緩存和redis鎖注解 1. 引入maven ~~~ <dependency> <groupId>com.cloud</groupId> <artifactId>cloud-common-cache</artifactId> </dependency> ~~~ 2. 引入注解`@EnableProCache` 在項目啟動類上添加`@EnableProCache`注解 3.使用redis鎖 `@RedisLock` ## 二. 開啟數據庫操作 1. 引入maven ~~~ <dependency> <groupId>com.cloud</groupId> <artifactId>cloud-common-data</artifactId> </dependency> ~~~ 2. 引入注解`@EnableProData` 在項目啟動類上添加`@EnableProData`注解 ## 三. 引入安全模塊 1. 引入maven ~~~ <dependency> <groupId>com.cloud</groupId> <artifactId>cloud-common-security</artifactId> </dependency> ~~~ 2. 引入注解`@EnableProSecurtity` 在項目啟動類上添加`@EnableProSecurtity`注解 ## 四. 引入Zk分布式鎖(已刪除,使用redis鎖) 1. 引入maven ~~~ <dependency> <groupId>com.cloud</groupId> <artifactId>cloud-common-zk</artifactId> </dependency> ~~~ 2. 引入注解`@EnableProZk` 在項目啟動類上添加`@EnableProZk`注解 ## 五. 對數據庫的字段約束 1. 一般表結構必須含有6個字段; ```sql `id` bigint(20) unsigned NOT NULL COMMENT '編號', `create_by` bigint(20) unsigned NOT NULL COMMENT '創建者', `create_date` datetime NOT NULL COMMENT '創建時間', `update_by` bigint(20) unsigned NOT NULL COMMENT '更新者', `update_date` datetime NOT NULL COMMENT '更新時間', `remarks` varchar(255) NOT NULL DEFAULT '' COMMENT '備注信息', `del_flag` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '刪除標記', ``` 實體類需要繼承BaseEntity 2. 對于樹形表結構需要10個字段 ```sql `id` bigint(20) unsigned NOT NULL COMMENT '編號', `create_by` bigint(20) unsigned NOT NULL COMMENT '創建者', `parent_id` bigint(20) unsigned NOT NULL COMMENT '父級編號', `parent_ids` varchar(2000) NOT NULL COMMENT '所有父級編號', `name` varchar(100) NOT NULL COMMENT '名稱', `sort` decimal(10,0) NOT NULL COMMENT '排序', `create_date` datetime NOT NULL COMMENT '創建時間', `update_by` bigint(20) unsigned NOT NULL COMMENT '更新者', `update_date` datetime NOT NULL COMMENT '更新時間', `remarks` varchar(255) NOT NULL DEFAULT '' COMMENT '備注信息', `del_flag` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '刪除標記', ``` 實體類需要繼承TreeEntity 3. 對于普通表結構,無需特殊的表結構,實體類不需要繼承BaseEntity或者TreeEntity
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看