- 浏览: 151278 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
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 1816oa_22: 结合Freemarker,将动态表单显示在公文 ... -
oa_21
2009-02-04 22:18 1221oa_21: 添加动态表单呈现层代码 - 理解批量数据的 ... -
oa_20
2009-02-04 22:15 1293oa_20: 1、创建动态表单的领域模型 FieldInp ... -
oa_18
2009-02-04 22:07 863oa_18: 实现WorkflowManager接口,以及流 ... -
oa_17
2009-02-04 22:03 1229集成JBPM到OA系统,并实现JbpmFacade接口 - ... -
oa_16
2009-02-04 21:58 949oa_16: 根据用例分析的结果,创建WorkflowMan ... -
oa_14
2009-02-04 21:51 1338利用JSTL函数实现即时认证 - SecurityFunc ... -
oa_13
2009-02-04 21:35 1392oa_13: 实现登录功能 - LoginAction ... -
oa_11
2009-02-04 20:51 917初步实现授权管理的界面,重点在于: 1、理解DWR如何使用,理 ... -
oa_10
2009-01-18 12:54 1136提供初始化数据的代码 ... -
oa_09
2009-01-18 12:48 1780提供人员管理、模块管理、角色管理、用户管理相关的代码。 同时 ... -
oa_08
2009-01-18 12:08 1064创建AclManager接口,并实现 - 理解权限管理子系统 ... -
oa_07
2009-01-18 11:54 1290引入Ant和Xdoclet的支持, ... -
oa_06
2009-01-18 11:48 1059利用ThreadLocal实现分页参数的透明传输(通过使用Th ... -
oa_05
2009-01-18 11:41 988从现有的分页处理方案中,抽象出AbstractManager, ... -
oa_04
2009-01-18 11:30 1172利用Pager-Taglib实现机构 ... -
oa_03
2009-01-18 11:22 1190在做完机构管理的业务逻辑之后,下面考虑呈现层的实现。 1、 ... -
oa_02
2009-01-18 11:05 1024整合Spring和Hibernate之后,对于业务逻辑类的测试 ... -
oa_01+
2009-01-18 10:55 1242package com.bjsxt.oa.manager.im ... -
oa_01
2009-01-18 10:48 1280oa_01: 1、建立机构管理的实体类,并映射【重点理解多对 ...
相关推荐
15. Doc相关的表:这些表与文档管理相关,可能包括文档的批准、详情、日志、签章、附件等信息。 16. SecCategory:安全类别模块,可能用于文档或信息的安全等级划分。 17. SendDoc相关的表:涉及文档发送和相关...
15. **OA_Load**:加载Origin项目或工作簿。 16. **OA_NewEmptyGraph**:创建一个空的Origin图形窗口。 17. **OA_NewWorksheet**:创建新的工作表。 18. **OA_OpenNewOrigin**:启动新的Origin实例。 19. **OA_PE_...
15. **Laravel中间件**:灵活运用Laravel的中间件机制,用于处理权限控制、请求过滤等任务。 16. **访问修饰符**:理解并正确使用private、public等属性,控制类成员的访问权限。 17. **系统权限**:一个公司有一...
《OA_ICESat2_guide.pdf》使用说明详细解读 该文档是关于如何使用开放测高系统(OpenAltimetry)的指南,特别是针对ICESat-2(冰川卫星2号)的数据处理和分析。ICESat-2是美国国家航空航天局(NASA)发射的一颗卫星...
"MacEnvInit:OA的Mac重灌后环境建置笔记" 提供了一个详细的指南,帮助用户快速恢复工作环境。以下是这个笔记中涵盖的关键知识点: 1. **Node.js**:Node.js是一个基于Chrome V8引擎的JavaScript运行环境,用于构建...
对于响应时间,CJ1W-OC/OA/OD系列输出单元的ON响应时间为15微秒,OFF响应时间为80微秒,这样的高速性能对于需要快速执行控制命令的应用场景至关重要。 在安全性和保护方面,部分型号如CJ1W-OC202、CJ1W-OD204、CJ1W...
文件名如"oa_5"、"oa_15"等,代表了不同的代码模块或阶段。可能包含了工作流引擎的核心组件,如工作流实例的创建、任务的分发、状态的更新等。每个文件都是实现特定功能的代码片段,通过阅读和理解这些代码,可以...
自2016年1月15日首次发布以来,经过多次修订和改进,例如增加了对IPv4、UDP和ICMPv4测试用例的优化,删除了不再适用的DHCPv4服务器章节,并更新了与SOME/IP相关的测试内容。 在内容上,该规范涵盖了多个方面: 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
15. **测试与部署**:包括单元测试、集成测试、性能测试,以及持续集成/持续部署(CI/CD)流程,确保代码质量和系统稳定性。 这个"oa.zip"压缩包包含的文件可能是整个OA系统的源代码,解压后可能看到诸如控制器、...
15. DocMouldFile:文档模板文件表,可能包含各种文档模板文件的信息,如模板文件的存储路径、版本等。 以上是根据文件内容中的部分表名所进行的知识点整理。每一表都对应着泛微e-cology7.0系统中的一个核心功能或...
泛微OA是一款企业级的协同办公自动化系统,用于提升组织的工作效率和管理水平。在这个系统中,数据的存储和处理是核心功能之一。本文档主要针对泛微OA中涉及的数据库表结构修改,特别是针对浮点数数据类型的更新,...
购买 ERP 接口约 4 万元,打开 OA 与 ERP 数据接口实现管理流程,需投入约 15-20 万。合计约需万元。 如果要求尽快使用OA 系统实现审批采购订单、采购三方报价、生产订单,建议请南京千度软件公司开发OA 系统。因为...
3、 通达OA 精灵版本:最新版本号 2011-06-15(去除通达官方信息及链接,已封装,安装即可) 4、 邮件代理服务程序:最新版本号 2011-05-20 补丁 5、 定时任务服务版本:最新版本号 2010-12-03补丁 6、 守护服务...
【北大青鸟Y2OA项目】是一个全面的办公自动化(OA)系统开发案例,它旨在提供一个高效、便捷的企业内部管理平台。这个项目不仅涵盖了OA系统的常见功能,而且在实现过程中考虑了代码的可读性和维护性,通过详细的注释...
3、 通达OA 精灵版本:最新版本号 2011-06-15(去除通达官方信息及链接,已封装,安装即可 4、 邮件代理服务程序:最新版本号 2011-05-20 补丁 5、 定时任务服务版本:最新版本号 2010-12-03补丁) k) 6、 守护服务...
【标题】"OA常见问题共15页.pdf.zip" 提供了一个关于OA系统(Office Automation System,办公自动化系统)的文档,它包含了15页详细解答了OA在实际应用中可能遇到的问题。OA系统是现代企业中广泛使用的信息化管理...
7. **2015_8.12安装包**(MYOA_8.12.15.1211.exe):2015版的安装包。 #### 升级步骤 **第一步:确认已安装版本** - 登录通达OA系统。 - 菜单栏选择“系统管理”。 - 进入“系统信息”页面查看当前版本号。 **第...