类 Fields

java.lang.Object
java.util.AbstractMap<String,Field>
java.util.HashMap<String,Field>
com.gdxsoft.easyweb.define.database.Fields
所有已实现的接口:
Serializable, Cloneable, Map<String,Field>

public class Fields extends HashMap<String,Field>
作者:
Administrator
另请参阅:
  • 构造器详细资料

    • Fields

      public Fields()
  • 方法详细资料

    • getFieldList

      public ArrayList<String> getFieldList()
    • isPkInitialized

      public boolean isPkInitialized()
      检查主键是否已初始化
      返回:
      true 表示已初始化,false 表示未初始化
    • setPkInitialized

      public void setPkInitialized(boolean initialized)
      设置主键初始化状态
      参数:
      initialized - true 表示已初始化,false 表示未初始化
    • setTableName

      public void setTableName(String tableName)
      设置表名
      参数:
      tableName -
    • setPk

      public void setPk(String pk)
      设置主键字段名
      参数:
      pk -
    • addPkField

      public void addPkField(Field field)
      添加主键字段
      参数:
      field -
    • getPkFields

      public ArrayList<Field> getPkFields()
      获取主键字段列表
      返回:
    • GetPkParas

      public String GetPkParas()
      获取主键参数表达式
      返回:
    • GetSqlPk

      public String GetSqlPk(String prefix)
      获取主键 WHERE 条件
      参数:
      prefix - 表名前缀
      返回:
    • GetStatusField

      public String GetStatusField()
      获取状态字段名
      返回:
    • GetMDateField

      public String GetMDateField()
      获取修改日期字段名
      返回:
    • GetCDateField

      public String GetCDateField()
      获取创建日期字段名
      返回:
    • GetIdentityField

      public String GetIdentityField()
      获取自增字段名
      返回:
    • GetSqlSelectLF

      public String GetSqlSelectLF(String statusField, boolean includeRecycle)
      ListFrame 的 SELECT 查询 SQL
      参数:
      statusField - 状态字段名
      includeRecycle - 是否包含回收站
      返回:
    • GetSqlDeleteA

      public String GetSqlDeleteA(String statusField)
      逻辑删除 SQL(更新状态为 DEL)
      参数:
      statusField - 状态字段名
      返回:
    • GetSqlRestore

      public String GetSqlRestore(String statusField)
      恢复数据 SQL(更新状态为 USED)
      参数:
      statusField - 状态字段名
      返回:
    • GetSqlDelete

      public String GetSqlDelete()
      物理删除 SQL
      返回:
    • GetSqlSelect

      public String GetSqlSelect()
      获取加载数据 SQL(单条记录)
      返回:
    • GetSqlUpdate

      public String GetSqlUpdate(String statusField)
      获取更新 SQL
      参数:
      statusField - 状态字段名
      返回:
    • GetSqlNew

      public String GetSqlNew(String statusField)
      获取新增 SQL
      参数:
      statusField - 状态字段名
      返回: