序列化表格

  • 程序包 top.binfast.daemon.codegen.domain

    • 类 top.binfast.daemon.codegen.domain.GenTable

      class GenTable extends top.binfast.common.mybatis.bean.model.BaseModel implements Serializable
      • 序列化字段

        • businessName
          @NotBlank(message="\u751f\u6210\u4e1a\u52a1\u540d\u4e0d\u80fd\u4e3a\u7a7a") String businessName
          生成业务名
        • className
          @NotBlank(message="\u5b9e\u4f53\u7c7b\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String className
          实体类名称(首字母大写)
        • columns
          @Valid List<GenTableColumn> columns
          表列信息
        • dataName
          @NotBlank(message="\u6570\u636e\u6e90\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String dataName
          数据源名称
        • functionAuthor
          @NotBlank(message="\u4f5c\u8005\u4e0d\u80fd\u4e3a\u7a7a") String functionAuthor
          生成作者
        • functionName
          @NotBlank(message="\u751f\u6210\u529f\u80fd\u540d\u4e0d\u80fd\u4e3a\u7a7a") String functionName
          生成功能名
        • genPath
          String genPath
          生成路径(不填默认项目路径)
        • genType
          String genType
          生成代码方式(0zip压缩包 1自定义路径)
        • menuIds
          List<Long> menuIds
        • menuRoleIds
          List<Long> menuRoleIds
        • moduleName
          @NotBlank(message="\u751f\u6210\u6a21\u5757\u540d\u4e0d\u80fd\u4e3a\u7a7a") String moduleName
          生成模块名
        • options
          String options
          其它生成选项
        • packageName
          @NotBlank(message="\u751f\u6210\u5305\u8def\u5f84\u4e0d\u80fd\u4e3a\u7a7a") String packageName
          生成包路径
        • params
          Map<String,Object> params
          请求参数
        • parentMenuId
          Long parentMenuId
          上级菜单ID字段
        • parentMenuName
          String parentMenuName
          上级菜单名称字段
        • pkColumn
          GenTableColumn pkColumn
          主键信息
        • remark
          String remark
          备注
        • subTableFkName
          String subTableFkName
          本表关联父表的外键名
        • subTableName
          String subTableName
          关联父表的表名
        • tableComment
          @NotBlank(message="\u8868\u63cf\u8ff0\u4e0d\u80fd\u4e3a\u7a7a") String tableComment
          表描述
        • tableName
          @NotBlank(message="\u8868\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String tableName
          表名称
        • tplCategory
          String tplCategory
          使用的模板(crud单表操作 tree树表操作 sub主子表操作)
        • treeCode
          String treeCode
          树编码字段
        • treeName
          String treeName
          树名称字段
        • treeParentCode
          String treeParentCode
          树父编码字段
    • 类 top.binfast.daemon.codegen.domain.GenTableColumn

      class GenTableColumn extends top.binfast.common.mybatis.bean.model.BaseModel implements Serializable
      • 序列化字段

        • columnComment
          String columnComment
          列描述
        • columnName
          String columnName
          列名称
        • columnType
          String columnType
          列类型
        • dictType
          String dictType
          字典类型
        • htmlType
          String htmlType
          显示类型(input文本框、textarea文本域、select下拉框、checkbox复选框、radio单选框、datetime日期控件、image图片上传控件、upload文件上传控件、editor富文本控件)
        • isEdit
          String isEdit
          是否编辑字段(1是)
        • isIncrement
          String isIncrement
          是否自增(1是)
        • isInsert
          String isInsert
          是否为插入字段(1是)
        • isList
          String isList
          是否列表字段(1是)
        • isPk
          String isPk
          是否主键(1是)
        • isQuery
          String isQuery
          是否查询字段(1是)
        • isRequired
          String isRequired
          是否必填(1是)
        • javaField
          @NotBlank(message="Java\u5c5e\u6027\u4e0d\u80fd\u4e3a\u7a7a") String javaField
          JAVA字段名
        • javaType
          String javaType
          JAVA类型
        • queryType
          String queryType
          查询方式(EQ等于、NE不等于、GT大于、LT小于、LIKE模糊、BETWEEN范围)
        • sort
          Integer sort
          排序
        • tableId
          Long tableId
          归属表编号