Exemplo n.º 1
0
  public enum T implements IEnumFld { // @formatter:off
    PKEY(TB.crtIntPkey()), // 主键
    TITLE(TB.crtStr("title", "标题", 64)), // 标题
    IMAGE_URL(SYS.PHOTO__NULL, "封面"), // 大图片建议尺寸为900*500,小图片建议尺寸为200*200
    SHOW_COVER_PIC(SYS.YN, "是否显示封面"),
    AUTHOR(SYS.STR__8_NULL, "作者"),
    SUMMARY(TB.crtStr("summary", "摘要", 120, true)),
    CONTENT(TB.crtText("content", "正文", 65535, true)),
    REL_URL(SYS.STR__200_NULL, "原文链接"),
    TYPE(Tb.crt(Wm.ONewsType.DEFAULT)), // 图文类型
    EXP(Tb.crtLongTbObj("exp", "扩展链接").setNull()),
    URL(SYS.STR__200_NULL, "自定义链接"),
    PIC_UP(WmNews.class, "上级图文", true),
    SORT(SYS.SORT__INT),
    MEDIA_ID(SYS.STR__100_NULL, "图文ID"),
    STATUS(Tb.crt(Wx.OSyncStatus.DEFAULT).setNull()),
    CMB_WX(CmbWx.fldFlds()),
    // >>>以下是自动产生的源代码行--内嵌字段定义--请保留此行用于识别>>>
    ACCOUNT(TB.get("account")), // 公众帐号
    ROW_VERSION(TB.get("rowVersion")), // 版本
  // <<<以上是自动产生的源代码行--内嵌字段定义--请保留此行用于识别<<<
  ;
    // >>>以下是自动产生的源代码行--自动建立的索引定义--请保留此行用于识别>>>
    // <<<以上是自动产生的源代码行--自动建立的索引定义--请保留此行用于识别<<<
    // 索引
    private Fld _fld;

    private T(Class clazz, String name, boolean... isnull) {
      _fld = TB.addOutKey(clazz, this, name, isnull);
    }

    private T(IEnumFld fld, boolean... isnull) {
      this(fld, null, isnull);
    }

    private T(IEnumFld fld, String name, boolean... null1) {
      _fld = TB.add(fld, this, name, null1);
    }

    private T(IEnumFld fld, String name, int strLen) {
      _fld = TB.add(fld, this, name, strLen);
    }

    private T(Fld fld) {
      _fld = TB.add(fld, this);
    }

    public Fld getFld() {
      return _fld;
    }
  }