- 浏览: 148746 次
- 性别:
- 来自: 深圳
-
文章分类
最新评论
-
hx0637:
楼主!小弟要面临面试了,能否指导下小弟?
面试 深圳一家公司的 -
kljismi:
你好,我现在正在开这项目的代码,但是我不明白@Privileg ...
权限管理模块分析 -
yzhw:
终于找到了
ImageSizer.java -
sunloveny:
国
struts国际化 -
jackotty:
谢谢楼主的分享
struts validator验证框架
oa_15:
根据公文流转领域模型创建相关的实体类,并使用xdoclet映射
根据公文流转领域模型创建相关的实体类,并使用xdoclet映射
package com.bjsxt.oa.model; import java.util.Date; /** * * @author Administrator * @hibernate.class table="T_User" */ public class User { /** * @hibernate.id * generator-class="native" */ private int id; /** * @hibernate.property * unique="true" * not-null="true" */ private String username; /** * @hibernate.property * not-null="true" */ private String password; /** * @hibernate.property */ private Date createTime; /** * @hibernate.property */ private Date expireTime; /** * @hibernate.many-to-one unique="true" */ private Person person; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getExpireTime() { return expireTime; } public void setExpireTime(Date expireTime) { this.expireTime = expireTime; } public Person getPerson() { return person; } public void setPerson(Person person) { this.person = person; } }
package com.bjsxt.oa.model; /** * * @author Administrator * @hibernate.class table="T_UsersRoles" */ public class UsersRoles { /** * @hibernate.id generator-class="native" */ private int id; /** * @hibernate.many-to-one */ private Role role; /** * @hibernate.many-to-one */ private User user; /** * @hibernate.property */ private int orderNo; public int getId() { return id; } public void setId(int id) { this.id = id; } public Role getRole() { return role; } public void setRole(Role role) { this.role = role; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public int getOrderNo() { return orderNo; } public void setOrderNo(int orderNo) { this.orderNo = orderNo; } }
package com.bjsxt.oa.model; /** * * @author Administrator * @hibernate.class table="T_Workflow" */ public class Workflow { /** * @hibernate.id generator-class="native" */ private int id; /** * @hibernate.property */ private String name; /** * @hibernate.property * type="binary" * length="99999999" */ private byte[] processDef; /** * @hibernate.property * type="binary" * length="99999999" */ private byte[] processImage; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public byte[] getProcessDef() { return processDef; } public void setProcessDef(byte[] processDef) { this.processDef = processDef; } public byte[] getProcessImage() { return processImage; } public void setProcessImage(byte[] processImage) { this.processImage = processImage; } }
package com.bjsxt.oa.model; import java.util.Date; /** * * @author Administrator * @hibernate.class table="T_Document" */ public class Document { /** * @hibernate.id generator-class="native" */ private int id; /** * @hibernate.property */ private String title; /** * @hibernate.property * type="binary" * length="99999999" */ private byte[] content; /** * @hibernate.property */ private Date createTime; /** * @hibernate.many-to-one */ private User creator; /** * @hibernate.property */ private String status; /** * @hibernate.property */ private String description; /** * @hibernate.many-to-one */ private Workflow workflow; /** * @hibernate.property */ private long processInstanceId; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public byte[] getContent() { return content; } public void setContent(byte[] content) { this.content = content; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public User getCreator() { return creator; } public void setCreator(User creator) { this.creator = creator; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Workflow getWorkflow() { return workflow; } public void setWorkflow(Workflow workflow) { this.workflow = workflow; } public long getProcessInstanceId() { return processInstanceId; } public void setProcessInstanceId(long processInstanceId) { this.processInstanceId = processInstanceId; } }
package com.bjsxt.oa.model; import java.util.Date; /** * * @author Administrator * @hibernate.class table="T_ApproveInfo" */ public class ApproveInfo { /** * @hibernate.id generator-class="native" */ private int id; /** * @hibernate.property */ private Date approveTime; /** * @hibernate.many-to-one */ private User approver; /** * @hibernate.property */ private String comment; /** * @hibernate.many-to-one */ private Document document; public int getId() { return id; } public void setId(int id) { this.id = id; } public Date getApproveTime() { return approveTime; } public void setApproveTime(Date approveTime) { this.approveTime = approveTime; } public User getApprover() { return approver; } public void setApprover(User approver) { this.approver = approver; } public String getComment() { return comment; } public void setComment(String comment) { this.comment = comment; } public Document getDocument() { return document; } public void setDocument(Document document) { this.document = document; } }
发表评论
-
oa_22
2009-02-04 22:20 1781oa_22: 结合Freemarker,将动态表单显示在公文 ... -
oa_21
2009-02-04 22:18 1207oa_21: 添加动态表单呈现层代码 - 理解批量数据的 ... -
oa_20
2009-02-04 22:15 1268oa_20: 1、创建动态表单的领域模型 FieldInp ... -
oa_18
2009-02-04 22:07 842oa_18: 实现WorkflowManager接口,以及流 ... -
oa_17
2009-02-04 22:03 1205集成JBPM到OA系统,并实现JbpmFacade接口 - ... -
oa_16
2009-02-04 21:58 928oa_16: 根据用例分析的结果,创建WorkflowMan ... -
oa_14
2009-02-04 21:51 1307利用JSTL函数实现即时认证 - SecurityFunc ... -
oa_13
2009-02-04 21:35 1375oa_13: 实现登录功能 - LoginAction ... -
oa_11
2009-02-04 20:51 902初步实现授权管理的界面,重点在于: 1、理解DWR如何使用,理 ... -
oa_10
2009-01-18 12:54 1111提供初始化数据的代码 ... -
oa_09
2009-01-18 12:48 1762提供人员管理、模块管理、角色管理、用户管理相关的代码。 同时 ... -
oa_08
2009-01-18 12:08 1050创建AclManager接口,并实现 - 理解权限管理子系统 ... -
oa_07
2009-01-18 11:54 1268引入Ant和Xdoclet的支持, ... -
oa_06
2009-01-18 11:48 1035利用ThreadLocal实现分页参数的透明传输(通过使用Th ... -
oa_05
2009-01-18 11:41 967从现有的分页处理方案中,抽象出AbstractManager, ... -
oa_04
2009-01-18 11:30 1151利用Pager-Taglib实现机构 ... -
oa_03
2009-01-18 11:22 1173在做完机构管理的业务逻辑之后,下面考虑呈现层的实现。 1、 ... -
oa_02
2009-01-18 11:05 999整合Spring和Hibernate之后,对于业务逻辑类的测试 ... -
oa_01+
2009-01-18 10:55 1223package com.bjsxt.oa.manager.im ... -
oa_01
2009-01-18 10:48 1261oa_01: 1、建立机构管理的实体类,并映射【重点理解多对 ...
相关推荐
编程脚本 计划纲领 :open_book: 介入 Introduçãoao curso 2m 14s OQuéTypeScript? 11m 34s ... :open_book: Orientaçãoa objetos Class e Objetos 4M 55S Propriedades emétodos5m 17s Cons
购买 ERP 接口约 4 万元,打开 OA 与 ERP 数据接口实现管理流程,需投入约 15-20 万。合计约需万元。 如果要求尽快使用OA 系统实现审批采购订单、采购三方报价、生产订单,建议请南京千度软件公司开发OA 系统。因为...
3、 通达OA 精灵版本:最新版本号 2011-06-15(去除通达官方信息及链接,已封装,安装即可) 4、 邮件代理服务程序:最新版本号 2011-05-20 补丁 5、 定时任务服务版本:最新版本号 2010-12-03补丁 6、 守护服务...
3、 通达OA 精灵版本:最新版本号 2011-06-15(去除通达官方信息及链接,已封装,安装即可 4、 邮件代理服务程序:最新版本号 2011-05-20 补丁 5、 定时任务服务版本:最新版本号 2010-12-03补丁) k) 6、 守护服务...
15. 用户管理--根据id删除用户信息:/admin/system/sysUser/remove/{id} 16. 用户管理--批量删除用户信息:/admin/system/sysUser/batchRemove 17. 用户管理--获取用户的角色信息:/admin/system/sysUser/toAssign/{...
下载 通达 V11 (https://pan.baidu.com/s/15gcdBuOFrN1F9xVN7Q7GSA) 密码 enqx使用 解密工具 (http
15、资产管理:各部门可对资产进行录入,修改,查看,报废管理操作等。 16、网络考勤:系统用户只需在设定的时间内可轻松考勤,分上下午时间段。考勤记录保存,可浏览自己与本部门人员考勤记录,营造公平激励环境。...
15. SQLSERVER2008 数据库为可疑时的处理步骤 在SQLSERVER2008数据库中,如果数据库处于可疑状态,可能会导致数据库的性能下降。解决这个问题可以使用CHECKDB语句,例如: ```sql DBCC CHECKDB (database_name); `...
泛微OA 8.0 数据字典,仅供参考 号 表名 中文名称 表类型 说明 1 outerdatawfdetail 输出数据流程详情表 2 outerdatawfperiodset 外部数据触发周期设置表 3 outerdatawfset 外部数据触发设置表 4 ...
15、手机端【手机签章】的【申请】数量限制 16、天气预报组件天气源用其它替代官方源 17、开启用户【个人名片】中【足迹】的显示 18、开启资源管理【即时通讯监控】(部分) 19、单位名称可随意修改 20、解除...
作为国内协同管理软件行业内唯一的央企单位,通达信科将自身定位于中国协同OA软件的领跑者, 中国优秀的云应用方案提供商。通达信科建立了一支以年轻博士、硕士、高级工程师为核心的专业技术团队, 具备雄厚的研发...
补丁说明: 1、解除试用提示底栏 2、无时间限制 3、无用户数限制 4、ERP报表模板数无限制 5、单位名称可随意修改 6、OA精灵即时通讯用户数无限制
整个OA项目,实现的很完美,并且代码也有很详细的注释
项目号 版本 OA系统 概要设计说明书 2017年 5 月 20 日 版本历史 "日期 "版本 "说明 "作者 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " 目 录 1. 引言 4 1.1. ...
使用方法:把本文件拷贝到MYOA\webroot目录里面,然后打开浏览器浏览本文件( 在OA网址后加/tddb.php,例如:oa.123.com/tddb.php )
15.OA集成WEBSMS 即时通讯工具,实现类似企业 QQ 的即时通讯; 16.OA集成 Internet 邮件管理组件,提供 web 方式的远程邮件服务; 17.OA集成网络硬盘组件,提供便捷的局域网、广域网文件共享方案; 18.OA集成商业...
更多Saas版OA系统、进销存系统请咨询店主! 2019.11.15修复了增加客户,没有提示必要字段提示 2019.11.15修复增加正常手机号码的判断 2019.11.15修复增加员工帐号添加到20个后底下看不到的错误 2019.11.15修复不能...
OA常见问题共15页.pdf.zip
详细介绍OA网络办公解决方案。 第一章 系统设计目标 4 1.1 概述 4 1.2 设计目标 5 1.2.1 形成连接单位内各个部门的信息网络 5 1.2.2 平台化设计,可自行规划,始终符合用户需要 6 1.2.3 跨平台的信息连通 6 1.2.4 ...