随笔分类 -  .NetCore

摘要:任务调度器 :定期的执行业务逻辑,比如:生日提醒,合同到期提醒等。 FAP调度器是基于Quartz进行封装的。 菜单:系统管理 任务调度 首先新增一个任务调度 释义:开始时间:调度开始执行时间。 结束时间:调度结束时间,不设置的话,会一直调度下去。 重复间隔:依赖于后面的重复间隔类型(秒,分钟,小时 阅读全文
posted @ 2020-03-11 17:52 wangyfb 阅读(428) 评论(0) 推荐(0)
摘要:FAP报表直接使用Excel来设置报表模板,不需要安装其他三方报表工具。下面是报表模板说明书 全局参数: 以p:开头,系统默认 {p: ReportName} –报表名称, {p: EmployeeName}—登陆员工名称 系统变量: 以sv:开头,系统默认 {sv: ReportDate} –报表 阅读全文
posted @ 2020-03-10 16:28 wangyfb 阅读(561) 评论(0) 推荐(0)
摘要:实际开发中,需要多语言处理的无外乎以下几种类型。 多语标签表元数据列元数据菜单按钮标签Js脚本.cs文件枚举 Fap平台收集以上类型中的出现的文本,进行统一处理。目前支持:中文简体,繁体,英文,日本语 多语言标签: <fap-multilang lang-key="system_tools_mult 阅读全文
posted @ 2020-03-10 15:34 wangyfb 阅读(672) 评论(0) 推荐(0)
摘要:实际业务中往往有很多需要各级领导审批的业务单据,这一篇我们就来从头到尾建立一个审批单据。 一、建立单据 菜单:系统工具--元数据 新建表数据,勾选 单据特性,以请假申请为例说明 单据特性--包含单据审批所需要的基础字段(单据编码,单据名称,制单时间,制单人,申请人,提交时间,当前审批人,审批时间,审 阅读全文
posted @ 2020-03-10 15:03 wangyfb 阅读(561) 评论(0) 推荐(0)
摘要:这一篇文章介绍FAP平台的审批流。 FAP流程引擎支持 在不影响已提交流程的情况下进行流程的升级。 首先在菜单:流程管理--流程 中在选择的流程分类下建立流程模板,如下图: 选中一个流程模板,点击:流程设计进入流程设计界面: 目前支持的流程节点有:开始节点,分支路由,合并路由,普通任务,会签任务,子 阅读全文
posted @ 2020-03-10 10:57 wangyfb 阅读(933) 评论(0) 推荐(0)
摘要:FAP平台权限系统是基于Rbac模型的权限系统。主要包括:角色-用户,角色-菜单,角色-数据,角色-部门,角色-属性,角色-按钮,角色-报表,角色-角色。 一、角色-用户 分配用户给角色,此角色下的用户将拥有角色的所有权限。 默认所有用户都属于 “普通用户”角色 其他角色可以自由添加用户。系统界面如 阅读全文
posted @ 2020-03-09 19:35 wangyfb 阅读(662) 评论(0) 推荐(0)
摘要:上一篇文章介绍了FAP平台的元数据,这一篇我们将从元数据开始,开发一个简单列表界面。 一、创建元数据 菜单:系统工具 元数据 选择表分类为“奖金”,为元数据进行一下分类。 维护列信息 二、 建立界面 Controller下建立如下ActionResult public IActionResult T 阅读全文
posted @ 2020-03-09 16:24 wangyfb 阅读(741) 评论(2) 推荐(0)
摘要:Fap平台所有操作都是基于元数据操作。 菜单:系统工具--元数据 定义 元数据:描述数据的数据,在这里描述所有的表和列,即记录所有表和列的信息。 存储 FapTable表记录所有表的注册信息。 FapColumn记录所有列的注册信息。 界面 操作按钮 列元数据:维护表中的列信息。 强制同步:根据元数 阅读全文
posted @ 2020-03-09 15:55 wangyfb 阅读(638) 评论(0) 推荐(0)
摘要:Fap简介它一个企业级应用的快速开发平台。包含了所有企业级应用开发所需要的所有基础模块。可以使您更关注于业务的开发。github 演示地址:https://hrsoft.club 基础模块主要包含的基础模块有:用户管理,角色管理,菜单管理,权限管理,组织管理,员工管理,流程引擎,报表引擎,任务调度, 阅读全文
posted @ 2020-03-09 13:02 wangyfb 阅读(2112) 评论(3) 推荐(0)
摘要:在实际业务系统中,当单个数据库不能承载负载压力的时候,一般我们采用数据库读写分离的方式来分担数据库负载。主库承担写以及事务操作,从库承担读操作。 为了支持多种数据库我们先定义一个数据类型字典。key为连接字符串,value为数据库类型: /// <summary> /// 数据库方言集合 /// < 阅读全文
posted @ 2019-12-16 16:19 wangyfb 阅读(2604) 评论(8) 推荐(6)
摘要:在启动ASPNET Core时可以从外部程序集向应用添加增强功能。例如,外部库可以用托管启动( hosting startup) 实现为应用程序提供附加配置(Configuration)或服务(service)。 具体实现如下: 1、实现 IHostingStartup 接口 2、标注程序集(Hos 阅读全文
posted @ 2019-10-30 17:37 wangyfb 阅读(1774) 评论(0) 推荐(0)