FormField.java
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:2k
源码类别:

OA系统

开发平台:

Java

  1. package com.bjsxt.oa.model;
  2. import java.util.List;
  3. /**
  4.  * 表单域
  5.  * @author Administrator
  6.  * @hibernate.class table="T_FormField"
  7.  */
  8. public class FormField {
  9. /**
  10.  * @hibernate.id
  11.  *  generator-class="native"
  12.  */
  13. private int id;
  14. /**
  15.  * 表单域标签
  16.  * @hibernate.property
  17.  */
  18. private String fieldLabel;
  19. /**
  20.  * 表单域的名称
  21.  * @hibernate.property
  22.  */
  23. private String fieldName;
  24. /**
  25.  * 表单域的输入形式
  26.  * @hibernate.many-to-one
  27.  */
  28. private FieldInput fieldInput;
  29. /**
  30.  * 表单域的类型
  31.  * @hibernate.many-to-one
  32.  */
  33. private FieldType fieldType;
  34. /**
  35.  * 额外参数,条目
  36.  * 比如:如果是下拉框,都有哪些值可供选择
  37.  * @hibernate.list table="T_FieldItem"
  38.  * @hibernate.key column="fieldId"
  39.  * @hibernate.list-index column="itemIndex"
  40.  * @hibernate.composite-element class="com.bjsxt.oa.model.FieldItem"
  41.  */
  42. private List items;
  43. /**
  44.  * 对应的表单
  45.  * @hibernate.many-to-one column="flowFormId"
  46.  */
  47. private FlowForm flowForm;
  48. public FieldInput getFieldInput() {
  49. return fieldInput;
  50. }
  51. public void setFieldInput(FieldInput fieldInput) {
  52. this.fieldInput = fieldInput;
  53. }
  54. public String getFieldLabel() {
  55. return fieldLabel;
  56. }
  57. public void setFieldLabel(String fieldLabel) {
  58. this.fieldLabel = fieldLabel;
  59. }
  60. public String getFieldName() {
  61. return fieldName;
  62. }
  63. public void setFieldName(String fieldName) {
  64. this.fieldName = fieldName;
  65. }
  66. public FieldType getFieldType() {
  67. return fieldType;
  68. }
  69. public void setFieldType(FieldType fieldType) {
  70. this.fieldType = fieldType;
  71. }
  72. public int getId() {
  73. return id;
  74. }
  75. public void setId(int id) {
  76. this.id = id;
  77. }
  78. public List getItems() {
  79. return items;
  80. }
  81. public void setItems(List items) {
  82. this.items = items;
  83. }
  84. public FlowForm getFlowForm() {
  85. return flowForm;
  86. }
  87. public void setFlowForm(FlowForm flowForm) {
  88. this.flowForm = flowForm;
  89. }
  90. }