工作流引擎设计--休假模块表

简单的休假系统设计                                     

PTORequest:保存用户的请求

Name

code

type

isNull

主键

PTORequestId

int

NOT NULL

提出请求的用户

ENTUserAccountId

int

NOT NULL

要请假的日期

RequestDate

datetime

NOT NULL

请假类型

PTORequestTypeId

int

NOT NULL

请假天数

PTODayTypeId

int

NOT NULL

被撤销或被否决

Cancelled

bit

NOT NULL

PTOVacationBank:保存员工每年的休假和事假

Name

code

type

isNull

主键

PTOVacationBankId

int

NOT NULL

用户ID

ENTUserAccountId

int

NOT NULL

VacationYear

smallint

NOT NULL

事假天数

PersonalDays

tinyint

NOT NULL

年假天数

VacationDays

tinyint

NOT NULL

Holiday:公司所有的法定节假日

Name

code

type

isNull

主键

HolidayId

int

NOT NULL

节假日名称

HolidayName

Varchar(100)

NOT NULL

节假日日期

HolidayDate

datetime

NOT NULL

PTORequestType:请假类型(事假,年假)

Name

code

type

isNull

主键

PTORequestTypeId

int

NOT NULL

名称

PTORequestTypeName

Varchar(255)

NOT NULL

PTODayType:请假天数(半天,一天)

Name

code

type

isNull

主键

PTODayTypeId

Int

NOT NULL

名称

PTODayTypeName

Varchar(255)

NOT NULL

与请假模块关联的表有:

开发请假模块前,需要先进行配置数据。

每次请假提交时,需要向以下3张表插入数据

ENTWFItem:包含与工作流相关联的记录的ID,

ENTWFItemOwner:记录当问题处于某种状态时,拥有该问题处理权的用户

ENTWFItemStateHistory:记录请求的转换历史

需要先在工作流相关的表中插入数据,配合使用。

工作流相关的表:http://www.cnblogs.com/suzixuan/p/7107498.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值