码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-07-02 23:21:31      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:logs   员工   user   ida   cells   add   --   http   工作流   

简单的休假系统设计                                     

 

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

 

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

标签:logs   员工   user   ida   cells   add   --   http   工作流   

原文地址:http://www.cnblogs.com/suzixuan/p/7107541.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!