├── cookiecutter.json
├── .gitattributes
├── {{cookiecutter.project_name}}
├── {{cookiecutter.project_name}}
│ ├── README.md
│ ├── wwwroot
│ │ ├── favicon.ico
│ │ ├── lib
│ │ │ └── ueditor.zip
│ │ ├── images
│ │ │ ├── account
│ │ │ │ ├── qq.png
│ │ │ │ ├── weibo.png
│ │ │ │ └── weixin.png
│ │ │ ├── home
│ │ │ │ └── user.jpg
│ │ │ ├── lib
│ │ │ │ └── singleupload
│ │ │ │ │ └── upload.png
│ │ │ └── workflow
│ │ │ │ ├── glyphicons-halflings.png
│ │ │ │ └── glyphicons-halflings-white.png
│ │ ├── pages
│ │ │ ├── error
│ │ │ │ ├── 403.html
│ │ │ │ ├── 404.html
│ │ │ │ ├── error.html
│ │ │ │ └── false.html
│ │ │ ├── picker
│ │ │ │ └── modulepicker.html
│ │ │ ├── templates
│ │ │ │ └── exampleRedirect.html
│ │ │ ├── workflow
│ │ │ │ └── flowhistory.html
│ │ │ ├── workbench
│ │ │ │ ├── toread.html
│ │ │ │ ├── todo.html
│ │ │ │ ├── done.html
│ │ │ │ └── read.html
│ │ │ ├── home
│ │ │ │ └── summary.html
│ │ │ ├── shared
│ │ │ │ └── layout.html
│ │ │ ├── system
│ │ │ │ └── log.html
│ │ │ ├── workflowexample
│ │ │ │ ├── Example.html
│ │ │ │ ├── ExampleTwo.html
│ │ │ │ ├── ExampleFive.html
│ │ │ │ ├── ExampleFour.html
│ │ │ │ ├── ExampleThree.html
│ │ │ │ └── ExampleOne.html
│ │ │ ├── develop
│ │ │ │ └── operation.html
│ │ │ └── account
│ │ │ │ └── bind.html
│ │ ├── weixin
│ │ │ ├── error
│ │ │ │ └── error.html
│ │ │ ├── home
│ │ │ │ └── index.html
│ │ │ ├── templates
│ │ │ │ ├── exampleone.html
│ │ │ │ └── exampletow.html
│ │ │ └── account
│ │ │ │ ├── login.html
│ │ │ │ └── bind.html
│ │ ├── css
│ │ │ ├── lib
│ │ │ │ ├── fileupload.min.css
│ │ │ │ └── fileupload.css
│ │ │ └── workflow
│ │ │ │ └── flowdesign.css
│ │ ├── work
│ │ │ ├── templates
│ │ │ │ ├── exampleone.html
│ │ │ │ └── exampletow.html
│ │ │ └── account
│ │ │ │ └── login.html
│ │ └── js
│ │ │ └── lib
│ │ │ ├── spop.min.js
│ │ │ └── singleupload.js
│ ├── Models
│ │ ├── SysRoleUser.cs
│ │ ├── SysPageOperation.cs
│ │ ├── SysServer.cs
│ │ ├── SysUserClientId.cs
│ │ ├── FlowMain.cs
│ │ ├── SysUserOpenId.cs
│ │ ├── FlowOrderCodes.cs
│ │ ├── SysLeader.cs
│ │ ├── SysRoleOperatePower.cs
│ │ ├── SysRole.cs
│ │ ├── FlowStepPath.cs
│ │ ├── SysSmsCode.cs
│ │ ├── SysOperation.cs
│ │ ├── SysDictionary.cs
│ │ ├── SysUserFaceFeature.cs
│ │ ├── SysModule.cs
│ │ ├── SysLog.cs
│ │ ├── SysQueue.cs
│ │ ├── SysQueueHistory.cs
│ │ ├── SysModulePage.cs
│ │ ├── SysAttachment.cs
│ │ ├── SysDepartment.cs
│ │ ├── FlowBillsRecordUser.cs
│ │ ├── FlowStep.cs
│ │ ├── SysUser.cs
│ │ ├── FlowBills.cs
│ │ ├── FlowBillsRecord.cs
│ │ └── GeneralExample.cs
│ ├── Helpers
│ │ ├── Message
│ │ │ ├── SMSService.cs
│ │ │ ├── EmailService.cs
│ │ │ └── IgetuiService.cs
│ │ ├── System
│ │ │ ├── DateTimeHelper.cs
│ │ │ └── BitmapHelper.cs
│ │ ├── Lib
│ │ │ └── UEditor
│ │ │ │ ├── Handlers
│ │ │ │ ├── NotSupportedHandler.cs
│ │ │ │ ├── ConfigHandler.cs
│ │ │ │ ├── Handler.cs
│ │ │ │ ├── FileHandler.cs
│ │ │ │ └── ListFileHandler.cs
│ │ │ │ ├── UEditorServiceExtension.cs
│ │ │ │ ├── UEditorService.cs
│ │ │ │ ├── Config.cs
│ │ │ │ └── PathFormatter.cs
│ │ ├── Framework
│ │ │ ├── HttpContext.cs
│ │ │ └── LogHelper.cs
│ │ ├── AI
│ │ │ └── FaceCompareHelper.cs
│ │ ├── Video
│ │ │ └── VideoHelper.cs
│ │ └── Weixin
│ │ │ ├── WeixinMPHelper.cs
│ │ │ └── WeixinWorkHelper.cs
│ ├── App_Data
│ │ └── ef-cmd.txt
│ ├── Properties
│ │ └── launchSettings.json
│ ├── Program.cs
│ ├── Controllers
│ │ ├── Framework
│ │ │ ├── UEditorController.cs
│ │ │ └── Auth
│ │ │ │ ├── SMSController.cs
│ │ │ │ ├── WeixinController.cs
│ │ │ │ ├── WebController.cs
│ │ │ │ └── AppController.cs
│ │ └── Services
│ │ │ ├── QRCodeController.cs
│ │ │ └── BitServiceController.cs
│ ├── appsettings.json
│ ├── {{cookiecutter.project_name}}.csproj
│ ├── libman.json
│ └── BLL
│ │ └── FaceCompareBLL.cs
├── BitAdminService
│ ├── favicon.ico
│ ├── packages.config
│ ├── App.config
│ ├── install.txt
│ ├── Program.cs
│ ├── Jobs
│ │ └── HelloJob.cs
│ ├── Services
│ │ ├── BitAdminService.Designer.cs
│ │ └── BitAdminService.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── Helpers
│ │ └── LogHelper.cs
├── BitAdminFileService
│ ├── BitAdminFileService.csproj
│ ├── Program.cs
│ ├── Properties
│ │ └── launchSettings.json
│ ├── Startup.cs
│ └── LogHelper.cs
└── {{cookiecutter.project_name}}.sln
├── README.md
└── .gitignore
/cookiecutter.json:
--------------------------------------------------------------------------------
1 | {
2 | "project_name": "BitAdminCore",
3 | "author": "chenyinxin@163.com"
4 | }
5 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.js linguist-language=netcore
2 | *.css linguist-language=netcore
3 | *.html linguist-language=netcore
4 |
--------------------------------------------------------------------------------
/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/README.md:
--------------------------------------------------------------------------------
1 | # 框架使用说明
2 | 详见:https://github.com/chenyinxin/cookiecutter-bitadmin-core
3 |
--------------------------------------------------------------------------------
/{{cookiecutter.project_name}}/BitAdminService/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenyinxin/cookiecutter-bitadmin-core/HEAD/{{cookiecutter.project_name}}/BitAdminService/favicon.ico
--------------------------------------------------------------------------------
/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenyinxin/cookiecutter-bitadmin-core/HEAD/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/favicon.ico
--------------------------------------------------------------------------------
/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/lib/ueditor.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenyinxin/cookiecutter-bitadmin-core/HEAD/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/lib/ueditor.zip
--------------------------------------------------------------------------------
/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/images/account/qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenyinxin/cookiecutter-bitadmin-core/HEAD/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/images/account/qq.png
--------------------------------------------------------------------------------
/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/images/home/user.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenyinxin/cookiecutter-bitadmin-core/HEAD/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/images/home/user.jpg
--------------------------------------------------------------------------------
/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/images/account/weibo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenyinxin/cookiecutter-bitadmin-core/HEAD/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/images/account/weibo.png
--------------------------------------------------------------------------------
/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/images/account/weixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenyinxin/cookiecutter-bitadmin-core/HEAD/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/images/account/weixin.png
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 框架使用说明
2 | `BitAdminCore`是基于`net core`的`管理应用``快速开发框架`,为管理应用开发提供必要的`基础功能`。
3 | 示例地址:https://www.bitadmincore.com
4 | 功能介绍:详见示例
5 | QQ交流群:202426919
6 |
7 | ## 创建项目
8 | 参照教程:http://www.cnblogs.com/chenyinxin/p/9023862.html
9 |
10 |
--------------------------------------------------------------------------------
/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/images/lib/singleupload/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenyinxin/cookiecutter-bitadmin-core/HEAD/{{cookiecutter.project_name}}/{{cookiecutter.project_name}}/wwwroot/images/lib/singleupload/upload.png
--------------------------------------------------------------------------------
/{{cookiecutter.project_name}}/BitAdminService/packages.config:
--------------------------------------------------------------------------------
1 |
2 |

| 示例名称: | 9 |10 | 11 | |
|---|
| 38 | | 示例名称 | 39 |普通文本 | 40 |电话号码 | 41 |日期时间 | 42 |操作 | 43 |
|---|
| 工单名称: | 9 |10 | 11 | 12 | | 13 |待阅开始时间: | 14 |15 | 16 | | 17 |至 | 18 |19 | 20 | | 21 |
|---|
| 流程类型 | 40 |工单名称 | 41 |处理环节 | 42 |环节处理人 | 43 |待阅开始时间 | 44 |
|---|
| 工单名称: | 9 |10 | 11 | 12 | | 13 |待办开始时间: | 14 |15 | 16 | | 17 |至 | 18 |19 | 20 | | 21 |
|---|
| 流程类型 | 40 |工单名称 | 41 |处理环节 | 42 |当前处理人 | 43 |待办开始时间 | 44 |
|---|
BitAdminCore是基于jQuery,Bootstrap,AdminLTE的 NET Core开发框架,使用SQL Server数据库。
17 |BitAdminCore为没有自主开发框架的小团队,提供快速项目搭建及开发能力。让你的团队从零开始在一周之内可以完成一个小型系统的开发。
18 |源码地址:https://github.com/chenyinxin/cookiecutter-bitadmin-core
19 |博客地址:https://www.cnblogs.com/chenyinxin/
20 |定位于后台管理模块开发,以管理员对数据增删改查为核心。
22 |以程序易读性为核心,采用布局与逻辑分离、前端后端分离的思路,降低耦合度。
23 |使用EF Core与Sql语句混合开发模式;使用骆驼命名法,前端示例:userName;后端示例:UserName。
25 | 26 | 27 |querySuite & formSuite 是增删改查一体化套件,快速实现模块增删改查功能。
30 |generalForm 是一个独立表单套件。
32 |bitSelect、bitRadio、bitCheckbox、bitAutoComplete、bitAutoComSelect
34 |bitTree、picker、datePicker、linkageSelect、treeTable、fileUpload
35 | 36 |提供基础的用户名、密码、验证码、短信登录。支持负载均衡环境。
39 |提供平台登录:微信、QQ、AD域
40 |基础布局:头部、菜单、内容;默认tab加载模式,支持iframe。
42 |全局配置、通用操作、权限、日志、通知推送等
43 |系统管理:部门信息、用户信息、角色权限、日志查看。
45 |开发功能:系统菜单、页面操作、数据字典、代码生成、原型示例。
46 |流程引擎:流程配置、我的待办、我的已办、我的待阅、我的已阅。
47 |示例功能:简单示例、完整示例、流程示例。
48 | 49 |提供微信平台登录:公众号、企业号
52 |提供用户名、密码、验证码、短信用户绑定。支持负载均衡环境。
53 | 54 |在负载环境下,需要将上传的附件保存到文件服务器。
56 | 57 |提供Windows后台服务框架以及服务管理界面,简单开发一个定时服务。
59 | 60 || 工单名称: | 9 |10 | 11 | 12 | | 13 |待办结束时间: | 14 |15 | 16 | | 17 |至 | 18 |19 | 20 | | 21 |
|---|
| 流程类型 | 40 |工单名称 | 41 |处理环节 | 42 |环节处理人 | 43 |待办开始时间 | 44 |待办结束时间 | 45 |
|---|
| 工单名称: | 9 |10 | 11 | 12 | | 13 |待阅结束时间: | 14 |15 | 16 | | 17 |至 | 18 |19 | 20 | | 21 |
|---|
| 流程类型 | 40 |工单名称 | 41 |处理环节 | 42 |环节处理人 | 43 |待阅开始时间 | 44 |待阅结束时间 | 45 |
|---|
| 日志类型: | 9 |10 | | 日志标题: | 11 |12 | | 日志描述: | 13 |14 | |
|---|
| 日志标题 | 33 |日志记录时间 | 34 |日志类型 | 35 |IP地址 | 36 |用户名 | 37 |用户标识 | 38 |部门 | 39 |
|---|
| 示例名称(like): | 9 |10 | | 普通文本(=): | 11 |12 | | 日期时间: | 13 |
14 |
15 |
16 |
17 | |
18 |
|---|
| 45 | | 示例名称 | 46 |普通文本 | 47 |电话号码 | 48 |日期时间 | 49 |用户 | 50 |操作 | 51 |
|---|
| 28 | | 标识 | 29 |名称 | 30 |排序 | 31 |
|---|