# byyt_backend **Repository Path**: rw77/byyt_backend ## Basic Information - **Project Name**: byyt_backend - **Description**: 荐书后端api。。。。。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-08-05 - **Last Updated**: 2024-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # byyt_backend #### 介绍 荐书后端api #### 软件架构 .net6+vue2 #### 编译教程 1. 框架使用了本地库,请在nuget的设置里面加入一个local的设置,指向本工程中的lib目录 1. UI框架使用nodejs版本为11 #### 开发教程 ##### API 1. 本系统采用插件式开发,solution中分为主体工程和一个plugin工程,开发自定义的逻辑请在plugin工程中开发 2. 开发完成后直接编译plugin工程,编译好的plugin的dll文件会自动生成到主体工程的Plugin目录下 3. 每次开发完要发布到服务器上只需要覆盖Plugin下的dll文件即可,主体文件不要动 ##### UI 1. Vue2的开发参考官网和Element UI相关文件即可 1. API的请求已经集成到Vue的实例中了,每次使用this.$get/$post。。。就可以访问对应的api了 1. 框架中的api.js含有通用动态表单和元数据的相关接口,可以用于所有表的增删改查、下拉框、词典表数据、主从表、树结构等相关业务应用 #### 发布教程 ##### API 1. 直接使用根路径下的publish***.bat发布对应平台的文件 2. 进入publish,进入对应平台的文件夹(比如:linux_x64),里面有readme.txt按照里面的说明进行部署即可 3. 系统的配置文件为appsettings.json,log配置文件为log4net.config 4. Plugin目录为开发的插件目录,每次定制的业务api都以插件dll的形式放在这里 5. 配置档中按照对应的注释说明进行配置即可 ##### UI 1. 使用npm run build即可发布,发布的文件放在dist目录中 1. 在发布文件中statis/serverConfig.js为配置文件 #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)