Пример #1
0
  @Override
  public void initField() throws Exception {

    List<DbField> dbFields = new ArrayList<DbField>();

    DbField field = new DbField("ID", "SHOP_ID", GaConstant.DT_LONG);
    field.setQueryParamFormSource(GaConstant.INPUT_ROWOBJ, "SHOP_ID");
    field.setColumnDisplay(false, 0, true);
    dbFields.add(field);

    field = new DbField("商家名称", "SHOP_NAME", GaConstant.DT_STRING);
    field.setQueryOpera(GaConstant.QUERY_LIKE, 0, false);
    dbFields.add(field);

    field = new DbField("会员帐号", "USERNAME", GaConstant.DT_STRING);
    field.setQueryOpera(GaConstant.QUERY_LIKE, 1, false);
    dbFields.add(field);

    field = new DbField("类型", "TYPE", GaConstant.DT_INT);
    field.setQueryOpera(GaConstant.QUERY_EQUALS, GaConstant.INPUT_SELECT, 2, true);
    Map<String, Object> option = new LinkedHashMap<String, Object>();
    option.put("1", "个体商家");
    option.put("2", "企业商家");
    field.setLookupData(new LookupDataSet(option));
    dbFields.add(field);

    field = new DbField("店铺类型", "SHOP_TYPE", GaConstant.DT_INT);
    field.setQueryOpera(GaConstant.QUERY_EQUALS, GaConstant.INPUT_SELECT, 3, true);
    option = new LinkedHashMap<String, Object>();
    option.put("3", "整车厂");
    field.setLookupData(new LookupDataSet(option));
    dbFields.add(field);

    field = new DbField("法人代表", "LEGAL", GaConstant.DT_STRING);
    dbFields.add(field);

    field = new DbField("联系电话", "TEL", GaConstant.DT_STRING);
    dbFields.add(field);

    field = new DbField("是否推荐", "IS_RECOMMEND", GaConstant.DT_INT);
    field.setQueryOpera(GaConstant.QUERY_EQUALS, GaConstant.INPUT_SELECT, 4, true);
    field.setLookupData(SystemUtil.getYesNoMap());
    dbFields.add(field);

    field = new DbField("是否认证", "IS_CHECK", GaConstant.DT_INT);
    field.setInput(GaConstant.INPUT_SELECT);
    field.setLookupData(SystemUtil.getYesNoMap());
    dbFields.add(field);

    field = new DbField("是否开启个人店铺", "IS_OPEN_PERSONAL", GaConstant.DT_INT);
    field.setInput(GaConstant.INPUT_SELECT);
    field.setLookupData(SystemUtil.getYesNoMap());
    dbFields.add(field);

    field = new DbField("创建时间", "CREATE_TIME", GaConstant.DT_DATETIME);
    field.setFormat(new CustomFormat(GaConstant.DT_DATETIME, "yyyy-MM-dd HH:mm:ss", false));
    dbFields.add(field);

    field = new DbField("状态", "STATE", GaConstant.DT_INT);
    field.setAliasCode("s");
    field.setQueryOpera(GaConstant.QUERY_EQUALS, GaConstant.INPUT_SELECT, 5, true);
    field.setLookupData(SystemUtil.getStatusMap());
    field.setColumnDisplay(true, 50, false);
    dbFields.add(field);

    this.fieldList = dbFields;
  }