172. @Column(nullable = false)
173. private Boolean tf_hasAddition = false; // 是否需要附件 174.
175. @FieldDefine(title = \可权限设置\, remark = \用户可对此模块设置权限,选定的
才可以浏览与操作\, number = 260) 176. @Column(nullable = false)
177. private Boolean tf_canLimit = false; // 此模块是否能进行权限设置 178.
179. @FieldDefine(title = \导入\, remark = \是否可以通过Excel导入新增记录
\, number = 270)
180. @Column(nullable = false)
181. private Boolean tf_allowInsertExcel = false; 182.
183. @FieldDefine(title = \修改\, remark = \是否可以导出的Excel修改后再导入
\, number = 280)
184. @Column(nullable = false)
185. private Boolean tf_allowEditExcel = false; 186.
187. @FieldDefine(title = \可图表\, number = 290) 188. @Column(nullable = false)
189. private Boolean tf_hasChart = false; 190.
191. @FieldDefine(title = \系统模块\, number = 300, remark = \如果是系统模块,用
户没有浏览权限,就不把模块定义发送到前端\) 192. @Column(nullable = false)
193. private Boolean tf_isSystem = false; 194.
195. @FieldDefine(title = \查询条件顺序号\, number = 310, remark = \此模块放在
综合查询的条件选择栏中的顺序\)
196. private Integer tf_searchCondOrder; 197.
198. @FieldDefine(title = \备注\, number = 800) 199. private String tf_remark; 200.
201. public _Module() { 202. 203. }
204. // setter and getter 205. }
_MenuGroup.java
[java] view plain copy
1. package com.jfok.server.hibernate.system;
2.
3. import java.io.Serializable; 4. import java.util.List;
5. import javax.persistence.Column; 6. import javax.persistence.Entity; 7. import javax.persistence.Id; 8. import javax.persistence.Transient;
9. import com.jfok.server.common.annotation.FieldDefine; 10. import com.jfok.server.common.annotation.TableDefine; 11. 12. /** 13. * 菜单分组 14. *
15. * @author jfok 16. * 17. */
18. @SuppressWarnings(\) 19. @Entity
20. @org.hibernate.annotations.Entity(dynamicUpdate = true) 21. @TableDefine(group = \系统模块\, id = 9920, title = \菜单分组\)
22. public class _MenuGroup implements _IModuleControlInterface, Serializable { 23.
24. @Id
25. @FieldDefine(title = \顺序号\, remark = \菜单分组按顺序号显示在菜单条上
\, number = 10)
26. @Column(length = 10, nullable = false) 27. private String tf_menuGroupId; 28.
29. @FieldDefine(title = \分组名称\, nameField = true, number = 20) 30. @Column(length = 50, nullable = false) 31. private String tf_title; 32.
33. @FieldDefine(title = \展开\, remark = \在树状菜单下默认是否展开
\, number = 30)
34. private Boolean tf_expand; 35.
36. @FieldDefine(title = \图标glyph\, number = 40) 37. private Boolean tf_glyph; 38.
39. @FieldDefine(title = \图标文件名\, remark = \图标放置于/images/module/目录下
\, number = 50)
40. @Column(length = 50) 41. private String tf_iconURL; 42.
43. @FieldDefine(title = \分组描述\, number = 60) 44. @Column(length = 50) 45. private String tf_description; 46.
47. @FieldDefine(title = \备注\, number = 70) 48. private String tf_remark; 49.
50. @Transient
51. private List<_MenuModule> tf_menuModules; 52.
53. public _MenuGroup() { 54. } 55.
56. //setter and getter 57. }
_MenuModule.java
[java] view plain copy
1. package com.jfok.server.hibernate.system;
2.
3. import java.io.Serializable;
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新初中教育Extjs5开发学习-29-加入模块和菜单定义2建立java bean (4)全文阅读和word下载服务。
相关推荐: