示例#1
0
  public static int add(QueryFormItem vo) {
    // 指定值对象类型(VOClass)。例子:User
    // 指定插入表名称(tableName)。例子:如user表3个列,tableName=user(id, name, gender)
    // 根据列的顺序获取值对象的属性值。例子:vo.getId(), vo.getName(), vo.getGender()

    if (getByName(vo.getName(), vo.getTableId()) != null) {
      return 0;
    }

    return SimpleDaoTemplate.update(
        "INSERT INTO app_queryform_item(name, showName, tableId, `condition`, conditionName, hidden, hiddenName, sort, sortName, width, format, dict, type, typeName) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
        vo.getName(),
        vo.getShowName(),
        vo.getTableId(),
        vo.getCondition(),
        vo.getConditionName(),
        vo.getHidden(),
        vo.getHiddenName(),
        vo.getSort(),
        vo.getSortName(),
        vo.getWidth(),
        vo.getFormat(),
        vo.getDict(),
        vo.getType(),
        vo.getTypeName());
  }
示例#2
0
  public static int sort(String id) {
    QueryFormItem vo = get(id);
    String sort = vo.getSort();

    if ("boolean.true".equals(sort)) {
      vo.setSort("boolean.false");
      vo.setSortName("否");
    } else {
      vo.setSort("boolean.true");
      vo.setSortName("是");
    }

    return edit(vo);
  }
示例#3
0
 public static int edit(QueryFormItem vo) {
   // 指定值对象类型(VOClass)。例子:User
   // 指定插入表名称(tableName)。例子:如user表3个列,tableName=user
   // 指定修改列信息(modify)。例子:name=?, value=?
   // 根据修改列的顺序获取值对象的属性值。例子:vo.getName(), vo.getValue(), vo.getId()
   return SimpleDaoTemplate.update(
       "UPDATE app_queryform_item SET name = ?, showName = ?, tableId = ?, `condition` = ?, conditionName = ?, hidden = ?, hiddenName = ?, sort = ?, sortName = ?, width = ?, format = ?, dict = ?, type = ?, typeName = ? WHERE id = ?",
       vo.getName(),
       vo.getShowName(),
       vo.getTableId(),
       vo.getCondition(),
       vo.getConditionName(),
       vo.getHidden(),
       vo.getHiddenName(),
       vo.getSort(),
       vo.getSortName(),
       vo.getWidth(),
       vo.getFormat(),
       vo.getDict(),
       vo.getType(),
       vo.getTypeName(),
       vo.getId());
 }