Package: xj-thread
<<<<<<< HEADsql/*Navicat Premium Data TransferSource Server         : 127.0.0.1Source Server Type    : MySQLSource Server Version : 50726Source Host           : 127.0.0.1:3306Source Schema         : djangoTarget Server Type    : MySQLTarget Server Version : 50726File Encoding         : 65001Date: 15/06/2022 13:48:33*/SETNAMESutf8mb4;SETFOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for thread-- ----------------------------DROPTABLEIFEXISTS`thread`;CREATETABLE`thread`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`is_deleted`tinyint(1)NOTNULL,`title`varchar(200)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`content`longtextCHARACTERSETutf8COLLATEutf8_general_ciNULL,`ip`char(39)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,`has_enroll`tinyint(1)NOTNULL,`has_fee`tinyint(1)NOTNULL,`has_comment`tinyint(1)NOTNULL,`cover`varchar(1024)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`video`varchar(1024)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`photos`jsonNULL,`files`jsonNULL,`create_time`datetime(6)NOTNULL,`update_time`datetime(6)NOTNULL,`logs`jsonNULL,`auth_id`int(11)NOTNULL,`category_id`int(11)NOTNULL,`classify_id`int(11)NULLDEFAULTNULL,`show_id`int(11)NULLDEFAULTNULL,`user_id`bigint(20)NOTNULL,`author`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`is_original`tinyint(1)NOTNULL,`price`decimal(32,8)NULLDEFAULTNULL,`more`jsonNULL,PRIMARYKEY(`id`)USINGBTREE,INDEX`eh_thread_auth_id_4ba1b73f_fk_eh_thread_auth_id`(`auth_id`)USINGBTREE,INDEX`eh_thread_category_id_83d71a7b_fk_eh_thread_category_id`(`category_id`)USINGBTREE,INDEX`eh_thread_classify_id_6d669669_fk_eh_thread_classify_id`(`classify_id`)USINGBTREE,INDEX`eh_thread_show_id_bd20d39c_fk_eh_thread_show_id`(`show_id`)USINGBTREE,INDEX`eh_thread_title_91293eff`(`title`)USINGBTREE,INDEX`eh_thread_user_id_9f31dde5`(`user_id`)USINGBTREE,INDEX`eh_thread_price_e356e61e`(`price`)USINGBTREE,CONSTRAINT`eh_thread_auth_id_4ba1b73f_fk_eh_thread_auth_id`FOREIGNKEY(`auth_id`)REFERENCES`thread_auth`(`id`)ONDELETERESTRICTONUPDATERESTRICT,CONSTRAINT`eh_thread_category_id_83d71a7b_fk_eh_thread_category_id`FOREIGNKEY(`category_id`)REFERENCES`thread_category`(`id`)ONDELETERESTRICTONUPDATERESTRICT,CONSTRAINT`eh_thread_classify_id_6d669669_fk_eh_thread_classify_id`FOREIGNKEY(`classify_id`)REFERENCES`thread_classify`(`id`)ONDELETERESTRICTONUPDATERESTRICT,CONSTRAINT`eh_thread_show_id_bd20d39c_fk_eh_thread_show_id`FOREIGNKEY(`show_id`)REFERENCES`thread_show`(`id`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDBAUTO_INCREMENT=86CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_auth-- ----------------------------DROPTABLEIFEXISTS`thread_auth`;CREATETABLE`thread_auth`(`id`int(11)NOTNULLAUTO_INCREMENT,`value`varchar(50)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,PRIMARYKEY(`id`)USINGBTREE)ENGINE=InnoDBAUTO_INCREMENT=2CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_category-- ----------------------------DROPTABLEIFEXISTS`thread_category`;CREATETABLE`thread_category`(`id`int(11)NOTNULLAUTO_INCREMENT,`value`varchar(50)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,`description`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,PRIMARYKEY(`id`)USINGBTREE)ENGINE=InnoDBAUTO_INCREMENT=2CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_classify-- ----------------------------DROPTABLEIFEXISTS`thread_classify`;CREATETABLE`thread_classify`(`id`int(11)NOTNULLAUTO_INCREMENT,`value`varchar(50)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,`show_id`int(11)NOTNULL,`description`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`category_id`int(11)NULLDEFAULTNULLCOMMENT'父类别',`icon`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULLCOMMENT'图标',PRIMARYKEY(`id`)USINGBTREE,UNIQUEINDEX`value`(`value`)USINGBTREE,INDEX`eh_thread_classify_show_id_65500964_fk_eh_thread_show_id`(`show_id`)USINGBTREE,INDEX`eh_thread_classify_category_id_0001_fk_eh_thread_category_id`(`category_id`)USINGBTREE,CONSTRAINT`eh_thread_classify_category_id_0001_fk_eh_thread_category_id`FOREIGNKEY(`category_id`)REFERENCES`thread_category`(`id`)ONDELETERESTRICTONUPDATERESTRICT,CONSTRAINT`eh_thread_classify_show_id_65500964_fk_eh_thread_show_id`FOREIGNKEY(`show_id`)REFERENCES`thread_show`(`id`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDBAUTO_INCREMENT=2CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_extend_data-- ----------------------------DROPTABLEIFEXISTS`thread_extend_data`;CREATETABLE`thread_extend_data`(`id`int(11)NOTNULLAUTO_INCREMENT,`field_1`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,`field_2`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_3`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_4`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_5`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_6`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_7`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_8`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_9`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_10`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_11`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_12`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_13`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_14`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_15`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_16`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_17`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_18`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_19`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`field_20`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`thread_id`bigint(20)NOTNULL,PRIMARYKEY(`id`)USINGBTREE,INDEX`eh_thread_extend_data_thread_id_89eebd4a_fk_eh_thread_id`(`thread_id`)USINGBTREE,CONSTRAINT`eh_thread_extend_data_thread_id_89eebd4a_fk_eh_thread_id`FOREIGNKEY(`thread_id`)REFERENCES`thread`(`id`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDBAUTO_INCREMENT=1CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_extend_field-- ----------------------------DROPTABLEIFEXISTS`thread_extend_field`;CREATETABLE`thread_extend_field`(`id`int(11)NOTNULLAUTO_INCREMENT,`field`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,`value`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`type`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`unit`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`classify_id`int(11)NOTNULL,PRIMARYKEY(`id`)USINGBTREE,UNIQUEINDEX`eh_thread_extend_field_classify_id_field_537821d6_uniq`(`classify_id`,`field`)USINGBTREE,CONSTRAINT`eh_thread_extend_fie_classify_id_b341a273_fk_eh_thread`FOREIGNKEY(`classify_id`)REFERENCES`thread_classify`(`id`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDBAUTO_INCREMENT=1CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_image_auth-- ----------------------------DROPTABLEIFEXISTS`thread_image_auth`;CREATETABLE`thread_image_auth`(`id`int(11)NOTNULLAUTO_INCREMENT,`value`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,PRIMARYKEY(`id`)USINGBTREE)ENGINE=InnoDBAUTO_INCREMENT=1CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_resource-- ----------------------------DROPTABLEIFEXISTS`thread_resource`;CREATETABLE`thread_resource`(`id`bigint(20)NOTNULL,`name`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`url`varchar(1024)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`filename`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`filetype`smallint(6)NULLDEFAULTNULL,`format`varchar(50)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,`price`decimal(32,8)NULLDEFAULTNULL,`snapshot`jsonNULL,`logs`jsonNULL,`image_auth_id`int(11)NULLDEFAULTNULL,`user_id`bigint(20)NOTNULL,PRIMARYKEY(`id`)USINGBTREE,INDEX`eh_thread_resource_user_id_647f8542_fk_mz_user_id`(`user_id`)USINGBTREE,INDEX`eh_thread_resource_image_auth_id_2662cb84_fk_eh_thread`(`image_auth_id`)USINGBTREE,INDEX`eh_thread_resource_price_9bc424eb`(`price`)USINGBTREE,CONSTRAINT`eh_thread_resource_image_auth_id_2662cb84_fk_eh_thread`FOREIGNKEY(`image_auth_id`)REFERENCES`thread_image_auth`(`id`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDBCHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_show-- ----------------------------DROPTABLEIFEXISTS`thread_show`;CREATETABLE`thread_show`(`id`int(11)NOTNULLAUTO_INCREMENT,`value`varchar(50)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,`config`jsonNULL,`description`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULLCOMMENT' ',PRIMARYKEY(`id`)USINGBTREE)ENGINE=InnoDBAUTO_INCREMENT=2CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_statistic-- ----------------------------DROPTABLEIFEXISTS`thread_statistic`;CREATETABLE`thread_statistic`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`flag_classifies`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`flag_weights`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`weight`doubleNOTNULL,`views`int(11)NOTNULL,`plays`int(11)NOTNULL,`comments`int(11)NOTNULL,`likes`int(11)NOTNULL,`favorite`int(11)NOTNULL,`shares`int(11)NOTNULL,`thread_id_id`bigint(20)NULLDEFAULTNULL,PRIMARYKEY(`id`)USINGBTREE,UNIQUEINDEX`thread_id_id`(`thread_id_id`)USINGBTREE,INDEX`eh_thread_statistic_weight_3752b28a`(`weight`)USINGBTREE,CONSTRAINT`eh_thread_statistic_thread_id_id_7763ffcc_fk_eh_thread_id`FOREIGNKEY(`thread_id_id`)REFERENCES`thread`(`id`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDBAUTO_INCREMENT=44CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_tag-- ----------------------------DROPTABLEIFEXISTS`thread_tag`;CREATETABLE`thread_tag`(`id`int(11)NOTNULLAUTO_INCREMENT,`value`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,PRIMARYKEY(`id`)USINGBTREE)ENGINE=InnoDBAUTO_INCREMENT=1CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_tag_mapping-- ----------------------------DROPTABLEIFEXISTS`thread_tag_mapping`;CREATETABLE`thread_tag_mapping`(`id`int(11)NOTNULLAUTO_INCREMENT,`tag_id`int(11)NOTNULL,`thread_id`bigint(20)NOTNULL,PRIMARYKEY(`id`)USINGBTREE,INDEX`eh_thread_tag_mapping_tag_id_0e339c9b_fk_eh_thread_tag_id`(`tag_id`)USINGBTREE,INDEX`eh_thread_tag_mapping_thread_id_eceb96e8_fk_eh_thread_id`(`thread_id`)USINGBTREE,CONSTRAINT`eh_thread_tag_mapping_tag_id_0e339c9b_fk_eh_thread_tag_id`FOREIGNKEY(`tag_id`)REFERENCES`thread_tag`(`id`)ONDELETERESTRICTONUPDATERESTRICT,CONSTRAINT`eh_thread_tag_mapping_thread_id_eceb96e8_fk_eh_thread_id`FOREIGNKEY(`thread_id`)REFERENCES`thread`(`id`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDBAUTO_INCREMENT=1CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_to_resource-- ----------------------------DROPTABLEIFEXISTS`thread_to_resource`;CREATETABLE`thread_to_resource`(`id`int(11)NOTNULLAUTO_INCREMENT,`resource_id`bigint(20)NOTNULL,`thread_id`bigint(20)NOTNULL,PRIMARYKEY(`id`)USINGBTREE,INDEX`eh_thread_to_resourc_resource_id_ab2eab84_fk_eh_thread`(`resource_id`)USINGBTREE,INDEX`eh_thread_to_resource_thread_id_9d5d277d_fk_eh_thread_id`(`thread_id`)USINGBTREE,CONSTRAINT`eh_thread_to_resourc_resource_id_ab2eab84_fk_eh_thread`FOREIGNKEY(`resource_id`)REFERENCES`thread_resource`(`id`)ONDELETERESTRICTONUPDATERESTRICT,CONSTRAINT`eh_thread_to_resource_thread_id_9d5d277d_fk_eh_thread_id`FOREIGNKEY(`thread_id`)REFERENCES`thread`(`id`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDBAUTO_INCREMENT=1CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_transact-- ----------------------------DROPTABLEIFEXISTS`thread_transact`;CREATETABLE`thread_transact`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`amount`decimal(32,2)NOTNULL,`balance`decimal(32,2)NOTNULL,`create_time`datetime(6)NOTNULL,`remark`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,`snapshot`jsonNULL,`currency_id`int(11)NOTNULL,`pay_mode_id`int(11)NOTNULL,`thread_id`bigint(20)NOTNULL,`user_id`bigint(20)NOTNULL,PRIMARYKEY(`id`)USINGBTREE,INDEX`eh_transact_currency_id_a6ec55bb_fk_eh_transact_currency_id`(`currency_id`)USINGBTREE,INDEX`eh_transact_pay_mode_id_3ca69012_fk_eh_transact_paymode_id`(`pay_mode_id`)USINGBTREE,INDEX`eh_transact_thread_id_f492b164_fk_eh_thread_id`(`thread_id`)USINGBTREE,INDEX`eh_transact_user_id_7723fcf3_fk_mz_user_id`(`user_id`)USINGBTREE,INDEX`eh_transact_amount_a5ca65d2`(`amount`)USINGBTREE,INDEX`eh_transact_balance_18c9a594`(`balance`)USINGBTREE,CONSTRAINT`eh_transact_currency_id_a6ec55bb_fk_eh_transact_currency_id`FOREIGNKEY(`currency_id`)REFERENCES`thread_transact_currency`(`id`)ONDELETERESTRICTONUPDATERESTRICT,CONSTRAINT`eh_transact_pay_mode_id_3ca69012_fk_eh_transact_paymode_id`FOREIGNKEY(`pay_mode_id`)REFERENCES`thread_transact_paymode`(`id`)ONDELETERESTRICTONUPDATERESTRICT,CONSTRAINT`eh_transact_thread_id_f492b164_fk_eh_thread_id`FOREIGNKEY(`thread_id`)REFERENCES`thread`(`id`)ONDELETERESTRICTONUPDATERESTRICT,CONSTRAINT`eh_transact_user_id_7723fcf3_fk_mz_user_id`FOREIGNKEY(`user_id`)REFERENCES`del_mz_user_v3`(`id`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDBAUTO_INCREMENT=1CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_transact_currency-- ----------------------------DROPTABLEIFEXISTS`thread_transact_currency`;CREATETABLE`thread_transact_currency`(`id`int(11)NOTNULLAUTO_INCREMENT,`value`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,`is_virtual`tinyint(1)NOTNULL,PRIMARYKEY(`id`)USINGBTREE)ENGINE=InnoDBAUTO_INCREMENT=1CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;-- ------------------------------ Table structure for thread_transact_paymode-- ----------------------------DROPTABLEIFEXISTS`thread_transact_paymode`;CREATETABLE`thread_transact_paymode`(`id`int(11)NOTNULLAUTO_INCREMENT,`value`varchar(255)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULL,PRIMARYKEY(`id`)USINGBTREE)ENGINE=InnoDBAUTO_INCREMENT=1CHARACTERSET=utf8COLLATE=utf8_general_ciROW_FORMAT=Dynamic;SETFOREIGN_KEY_CHECKS=1;使用1.在API中有部分耦合，需要调用用户信息的需要使用：from.utils.custom_authentication_wrapperimportauthentication_wrapper@authentication_wrapperfun.....# 或者fromapps.user.utils.custom_authorizationimportCustomAuthenticationclassShowListAPIView(APIView):"""get:展示类型列表"""authentication_classes=(CustomAuthentication,)defget(self,request,*args,**kwargs):res=t.thread_show(request)returnres富文本编辑器的使用：富文本编辑器，在web开发中可以说是不可缺少的。django并没有自带富文本编辑器，因此我们需要自己集成，在这里推荐大家使用DjangoUeditor，因为DjangoUeditor封装了我们需要的一些功能如文件上传、在后台和前台一起使用等，非常方便。一、下载DjangoUeditor:​        1.python3:https://github.com/twz915/DjangoUeditor3/(直接下载zip)
​        2.python2:https://github.com/zhangfisher/DjangoUeditor(直接下载zip,或pip install DjangoUeditor)二、 新建django项目:​        1. 在项目的根目录新建extra_apps文件夹并将我们下载好的zip文件解压打开后找到 DjangoUeditor将DjangoUeditor直接拷贝到我们项目的extra_apps中
​        2.在settings.py文件中添加两行代码：如下
​              sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
​              sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
​        3.变成蓝色文件夹后就可以在settings.py 的INSTALLED_APPS中引入DjangoUeditor
PS：注意如果反向代理访问需要再次执行一次，防止样式失效。 python  mananger.py  collectstatic三、异常处理：报错：ModuleNotFoundError: No module named 'django.utils.six' 的解决办法报错原因：在python高版本，由于缺少six.py，会导致DjangoUeditor模块无法找到'django.utils.six'模块解决办法：如果是虚拟机，将venv/Lib/site-packages/six.py文件拷贝到venv/Lib/site-packages/django/utils/six.py即可解决版本差别：v2保持原有接口，但是支持扩展字段配置，扩展字段增删改查。但是还没有做条件搜索xj-thread介绍{以下是 Gitee 平台说明，您可以替换此简介Gitee 是 OSCHINA 推出的基于 Git 的代码托管平台（同时支持 SVN）。专为开发者提供稳定、高效、安全的云端软件开发协作平台
无论是个人、团队、或是企业，都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看https://gitee.com/enterprises}软件架构软件架构说明安装教程xxxxxxxxxxxx使用说明xxxxxxxxxxxx参与贡献Fork 本仓库新建 Feat_xxx 分支提交代码新建 Pull Request特技使用 Readme_XXX.md 来支持不同的语言，例如 Readme_en.md, Readme_zh.mdGitee 官方博客blog.gitee.com你可以https://gitee.com/explore这个地址来了解 Gitee 上的优秀开源项目GVP全称是 Gitee 最有价值开源项目，是综合评定出的优秀开源项目Gitee 官方提供的使用手册https://gitee.com/helpGitee 封面人物是一档用来展示 Gitee 会员风采的栏目https://gitee.com/gitee-stars/remotes/origin/master