Extjs5开发学习-29-加入模块和菜单定义2建立java bean (4)

萌比小欧巴 分享 2020-06-28 下载文档

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;


Extjs5开发学习-29-加入模块和菜单定义2建立java bean (4).doc 将本文的Word文档下载到电脑

下一篇:年鉴样板 2012年活动大事记

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx