![Extjs5开发学习-34-单个模块的设计[2建立表单表及bean].docx_第1页](http://file.renrendoc.com/FileRoot1/2020-1/7/a0eca8f4-7bf6-4b5a-bcde-daad40482d4e/a0eca8f4-7bf6-4b5a-bcde-daad40482d4e1.gif)
![Extjs5开发学习-34-单个模块的设计[2建立表单表及bean].docx_第2页](http://file.renrendoc.com/FileRoot1/2020-1/7/a0eca8f4-7bf6-4b5a-bcde-daad40482d4e/a0eca8f4-7bf6-4b5a-bcde-daad40482d4e2.gif)
![Extjs5开发学习-34-单个模块的设计[2建立表单表及bean].docx_第3页](http://file.renrendoc.com/FileRoot1/2020-1/7/a0eca8f4-7bf6-4b5a-bcde-daad40482d4e/a0eca8f4-7bf6-4b5a-bcde-daad40482d4e3.gif)
![Extjs5开发学习-34-单个模块的设计[2建立表单表及bean].docx_第4页](http://file.renrendoc.com/FileRoot1/2020-1/7/a0eca8f4-7bf6-4b5a-bcde-daad40482d4e/a0eca8f4-7bf6-4b5a-bcde-daad40482d4e4.gif)
![Extjs5开发学习-34-单个模块的设计[2建立表单表及bean].docx_第5页](http://file.renrendoc.com/FileRoot1/2020-1/7/a0eca8f4-7bf6-4b5a-bcde-daad40482d4e/a0eca8f4-7bf6-4b5a-bcde-daad40482d4e5.gif)
已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Extjs5开发学习-34-单个模块的设计2建立表单表及bean建立表单方案表:sqlview plaincopy1. CREATETABLEdbo._ModuleFormScheme(2. tf_formSchemeIdintNOTNULL,3. tf_moduleIdnvarchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,4. tf_schemeOrderintNOTNULL,5. tf_schemeNamenvarchar(50)COLLATEChinese_PRC_CI_ASNOTNULL,6. tf_isSystemSchemebitNULL,7. tf_windowHeightintNULL,8. tf_windowWidthintNULL,9. tf_numColsintNULL,10. tf_displayModenvarchar(20)COLLATEChinese_PRC_CI_ASNULL,11. tf_otherSettingnvarchar(max)COLLATEChinese_PRC_CI_ASNULL,12. CONSTRAINTPK_ModuleFormSchem_30F848EDPRIMARYKEYCLUSTERED13. (14. tf_formSchemeIdASC15. )WITH(IGNORE_DUP_KEY=OFF)ONPRIMARY,16. CONSTRAINT_ModuleFormScheme_ix1UNIQUENONCLUSTERED17. (18. tf_moduleIdASC,19. tf_schemeOrderASC20. )WITH(IGNORE_DUP_KEY=OFF)ONPRIMARY21. )ONPRIMARY22. 23. GO24. ALTERTABLEdbo._ModuleFormSchemeWITHCHECKADDCONSTRAINT_ModuleFormScheme_fk1FOREIGNKEY(tf_moduleId)25. REFERENCESdbo._Module(tf_moduleId)26. ONUPDATECASCADE27. ONDELETECASCADE 表单方案表的java bean:javaview plaincopy1. packagecom.jfok.server.hibernate.system;2. 3. importjava.io.Serializable;4. importjava.util.List;5. importjavax.persistence.CascadeType;6. importjavax.persistence.Column;7. importjavax.persistence.Entity;8. importjavax.persistence.FetchType;9. importjavax.persistence.GeneratedValue;10. importjavax.persistence.Id;11. importjavax.persistence.JoinColumn;12. importjavax.persistence.ManyToOne;13. importjavax.persistence.OneToMany;14. importjavax.persistence.OrderBy;15. 16. importorg.codehaus.jackson.annotate.JsonIgnore;17. importorg.hibernate.annotations.GenericGenerator;18. mon.annotation.FieldDefine;19. mon.annotation.TableDefine;20. 21. SuppressWarnings(serial)22. Entity23. org.hibernate.annotations.Entity(dynamicUpdate=true)24. TableDefine(group=系统模块,id=9907,title=模块Form方案,shortname=Form方案)25. publicclass_ModuleFormSchemeimplements_IModuleControlInterface,Serializable26. 27. Id28. GeneratedValue(generator=increment)29. GenericGenerator(name=increment,strategy=increment)30. FieldDefine(title=ID号,number=10)31. privateIntegertf_formSchemeId;32. 33. JsonIgnore34. ManyToOne(cascade=CascadeType.REFRESH,fetch=FetchType.EAGER)35. JoinColumn(name=tf_moduleId,nullable=false)36. FieldDefine(title=模块,number=20)37. private_Moduletf_Module;38. 39. FieldDefine(title=顺序号,number=30)40. Column(nullable=false)41. privateIntegertf_schemeOrder;42. 43. FieldDefine(title=方案名称,nameField=true,number=40)44. Column(nullable=false,length=50)45. privateStringtf_schemeName;46. 47. FieldDefine(title=系统方案,number=50)48. privateBooleantf_isSystemScheme;49. 50. FieldDefine(title=窗口高,number=60)51. privateIntegertf_windowHeight;52. 53. FieldDefine(title=窗口宽,number=70)54. privateIntegertf_windowWidth;55. 56. FieldDefine(title=分栏数,number=80)57. privateIntegertf_numCols;58. 59. FieldDefine(title=Form类型,number=90)60. privateStringtf_displayMode;61. 62. FieldDefine(title=附加设置,number=100)63. privateStringtf_otherSetting;64. 65. OneToMany(targetEntity=_ModuleFormSchemeGroup.class,fetch=FetchType.LAZY,cascade=CascadeType.ALL)66. JoinColumn(name=tf_formSchemeId)67. OrderBy(tf_formGroupOrder)68. privateListmoduleFormSchemeGroups;69. 70. public_ModuleFormScheme()71. 72. 73. /getterandsetter74. 表单分组的表的定义及bean:sqlview plaincopy1. CREATETABLEdbo._ModuleFormSchemeGroup(2. tf_formGroupIdintNOTNULL,3. tf_formSchemeIdintNOTNULL,4. tf_formGroupOrderintNOTNULL,5. tf_formGroupNamenvarchar(50)COLLATEChinese_PRC_CI_ASNOTNULL,6. tf_displayModenvarchar(50)COLLATEChinese_PRC_CI_ASNULL,7. tf_collapsiblebitNULL,8. tf_collapsedbitNULL,9. tf_numColsintNULL,10. tf_auditingGroupbitNULL,11. tf_approveGroupbitNULL,12. tf_subModuleNamenvarchar(50)COLLATEChinese_PRC_CI_ASNULL,13. tf_otherSettingnvarchar(max)COLLATEChinese_PRC_CI_ASNULL,14. CONSTRAINTPK_ModuleFormSchem_5070F446PRIMARYKEYCLUSTERED15. (16. tf_formGroupIdASC17. )WITH(IGNORE_DUP_KEY=OFF)ONPRIMARY18. )ONPRIMARY19. 20. GO21. ALTERTABLEdbo._ModuleFormSchemeGroupWITHCHECKADDCONSTRAINT_ModuleFormSchemeGroup_fk1FOREIGNKEY(tf_formSchemeId)22. REFERENCESdbo._ModuleFormScheme(tf_formSchemeId)23. ONDELETECASCADEjavaview plaincopy1. packagecom.jfok.server.hibernate.system;2. 3. importjava.io.Serializable;4. importjava.util.List;5. importjavax.persistence.CascadeType;6. importjavax.persistence.Column;7. importjavax.persistence.Entity;8. importjavax.persistence.FetchType;9. importjavax.persistence.GeneratedValue;10. importjavax.persistence.Id;11. importjavax.persistence.JoinColumn;12. importjavax.persistence.ManyToOne;13. importjavax.persistence.OneToMany;14. importjavax.persistence.OrderBy;15. 16. importorg.codehaus.jackson.annotate.JsonIgnore;17. importorg.hibernate.annotations.GenericGenerator;18. mon.annotation.FieldDefine;19. mon.annotation.TableDefine;20. 21. SuppressWarnings(serial)22. Entity23. org.hibernate.annotations.Entity(dynamicUpdate=true)24. TableDefine(group=系统模块,id=9908,title=模块Form字段分组,shortname=Form字段分组)25. publicclass_ModuleFormSchemeGroupimplements_IModuleControlInterface,Serializable26. 27. publicstaticfinalStringFORMGROUPID=tf_formGroupId;28. 29. Id30. GeneratedValue(generator=increment)31. GenericGenerator(name=increment,strategy=increment)32. FieldDefine(title=ID号,number=10)33. privateIntegertf_formGroupId;34. 35. JsonIgnore36. ManyToOne(cascade=CascadeType.REFRESH,fetch=FetchType.EAGER)37. JoinColumn(name=tf_formSchemeId,nullable=false)38. FieldDefine(title=模块Form方案,number=20)39. private_ModuleFormSchemetf_ModuleFormScheme;40. 41. FieldDefine(title=顺序号,number=30)42. Column(nullable=false)43. privateIntegertf_formGroupOrder;44. 45. FieldDefine(title=分组名称,nameField=true,number=40)46. Column(nullable=false,length=50)47. privateStringtf_formGroupName;48. 49. FieldDefine(title=显示方式,number=50)50. Column(length=50)51. privateStringtf_displayMode;52. 53. FieldDefine(title=分栏数,number=60)54. privateIntegertf_numCols;55. 56. FieldDefine(title=审核组,number=70)57. privateBooleantf_auditingGroup;58. 59. FieldDefine(title=审批组,number=80)60. privateBooleantf_approveGroup;61. 62. FieldDefine(title=可折叠,number=90)63. privateBooleantf_collapsible;64. 65. FieldDefine(title=默认折叠,number=100)66. privateBooleantf_collapsed;67. 68. FieldDefine(title=子模块名称,remark=设置此项,则在此组中显示该子模块,number=110)69. Column(length=50)70. privateStringtf_subModuleName;71. 72. FieldDefine(title=其他设置,number=120)73. privateStringtf_otherSetting;74. 75. OneToMany(targetEntity=_ModuleFormSchemeGroupField.class,fetch=FetchType.LAZY,cascade=CascadeType.ALL)76. JoinColumn(name=tf_formGroupId)77. OrderBy(tf_formFieldOrder)78. privateListmoduleFormSchemeGroupFields;79. 80. public_ModuleFormSchemeGroup()81. 82. 83. 84. /getterandsetter85. 表单字段定义和bean:sqlview plaincopy1. CREATETABLEdbo._ModuleFormSchemeGroupField(2. tf_formFieldIdintNOTNULL,3. tf_formGroupIdintNOTNULL,4. tf_formFieldOrderintNOTNULL,5. tf_fieldIdintNOTNULL,6. tf_widthintNULL,7. tf_heightintNULL,8. tf_colspanintNULL,9. tf_isAllowApprovebitNULL,10. tf_isStartRowbitNULL,11. tf_isEndrowbitNULL,12. tf_otherSettingnvarchar(max)COLLATEChinese_PRC_CI_ASNULL,13. CONSTRAINTPK_ModuleFormSchem_6FE99F9FPRIMARYKEYCLUSTERED14. (15. tf_formFieldIdASC16. )WITH(IGNORE_DUP_KEY=OFF)ONPRIMARY,17. CONSTRAINT_ModuleFormSchemeGroupField_ix1UNIQUENONCLUSTERED18. (19. tf_formGroupIdASC,20. tf_fieldIdASC21. )WITH(IGNORE_DUP_KEY=OFF)ONPRIMARY22. )ONPRIMARY23. 24. GO25. ALTERTABLEdbo._ModuleFormSchemeGroupFieldWITHCHECKADDCONSTRAINT_ModuleFormSchemeGroupField_fk1FOREIGNKEY(tf_formGroupId)26. REFERENCESdbo._ModuleFormSchemeGroup(tf_formGroupId)27. ONUPDATECASCADE28. ONDELETECASCADE29. GO30. ALTERTABLEdbo._ModuleFormSchemeGroupFieldWITHCHECKADDCONSTRAINT_ModuleFormSchemeGroupField_fk2FOREIGNKEY(tf_fieldId)31. REFERENCESdbo._ModuleField(tf_fieldId)32. ONUPDATECASCADE33. ONDELETECASCADEjavaview plaincopy1. packagecom.jfok.server.hibernate.system;2. 3. importjava.io.Serializable;4. 5. importjavax.persistence.CascadeType;6. importjavax.persistence.Column;7. importjavax.persistence.Entity;8. importjavax.persistence.FetchType;9. importjavax.persistence.GeneratedValue;10. importjavax.persistence.Id;11. importjavax.persistence.JoinColumn;12. importjavax.persistence.ManyToOne;13. importorg.codehaus.jackson.annotate.JsonIgnore;14. importorg.hibernate.annotations.GenericGenerator;15. mon.annotation.FieldDefine;16. mon.annotation.TableDefine;17. 18. SuppressWarnings(serial)19. Entity20. org.hibernate.annotations.Entity(dynamicUpdate=true)21. TableDefine(group=系统模块,id=9909,title=模块Form字段,shortname=Form字段)22. publicclass_ModuleFormSchemeGroupFieldimplements_IModuleControlInterface,Serializable23. Id24. GeneratedValue(generator=increment)25. GenericGenerator(name=increment,strategy=increment)26. FieldDefine(title=ID号,hidden=true,number=10)27. privateIntegertf_formFieldId;28. 29. JsonIgnore30. ManyToOne(cascade=CascadeType.REFRESH,fetch=FetchType.LAZY)31. JoinColumn(name=tf_formGroupId,nullable=false)32. FieldDefine(title=模块Form字段分组,number=20)33. private_ModuleFormSchemeGrouptf_ModuleFormSchemeGroup;34. 35. FieldDefine(title=顺序号,number=30)36. Column(nullable=false)37. privateIntegertf_formFieldOrder;38. 39. JsonIgnore40. ManyToOne(cascade=CascadeType.REFRESH,fetch=FetchType.EAGER)41. JoinColumn(name=tf_fieldId,nullable=false)42. FieldDefine(title=模块字段,nameField=true,number=40)43. private_ModuleFieldtf_ModuleField;44. 45. /这个字段用于将数据转成json传到前台时候,加入moduleField的id46. Column(insertable=false,updatable=false)47. privateIntegertf_fieldId;48. 49. Fi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 扬州钢结构隔层施工方案
- 济南代账咨询方案公示
- 民事法律咨询方案
- 市妇联清明节活动方案策划
- 双流区商业咨询方案公示
- 家校亲子活动策划方案模板
- 环保工程造价咨询方案
- 室外连廊保温施工方案
- 绩效管理咨询方案去哪
- 寓言故事阅读活动方案策划
- 小儿泌尿系感染的护理
- 水电站工程碾压混凝土大坝施工方案
- 2024年大学生入党积极分子培训班考试试题及答案
- 科研项目绩效管理办法
- 安全生产 技术规范
- 2025年 山东中烟工业有限责任公司招聘考试笔试试卷附答案
- 鱼苗配送服务方案(3篇)
- 产品可追溯管理制度
- 2025高考志愿第五轮学科评估(部分)+第四轮学科评估结果Excel表格
- 房产公司红黄线管理制度
- 信息化建设与家庭医生签约服务效率提升
评论
0/150
提交评论