序列化表格

  • 程序包 io.github.mangocrisp.spring.taybct.admin.file.domain

    • 类 io.github.mangocrisp.spring.taybct.admin.file.domain.SysFile

      class SysFile extends Object implements Serializable
      serialVersionUID:
      1L
      • 序列化字段

        • fileType
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String fileType
          文件类型
        • id
          @NotNull(message="[\u4e3b\u952e]\u4e0d\u80fd\u4e3a\u7a7a") Long id
          主键
        • isDeleted
          @NotNull(message="[\u662f\u5426\u5df2\u5220\u9664]\u4e0d\u80fd\u4e3a\u7a7a") Integer isDeleted
          是否已删除
        • linked
          @NotNull(message="[\u662f\u5426\u5728\u4f7f\u7528\u4e2d]\u4e0d\u80fd\u4e3a\u7a7a") Integer linked
          是否在使用中
        • linkedTable
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String linkedTable
          关联的表
        • linkedTableId
          Long linkedTableId
          关联的表的 id
        • manageType
          @NotBlank(message="[\u6587\u4ef6\u7ba1\u7406\u670d\u52a1\u5668\u7c7b\u578b\uff08local,oss,fdfs,minio\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @Length(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") String manageType
          文件管理服务器类型(local,oss,fdfs,minio)
        • path
          @NotBlank(message="[\u6587\u4ef6\u540d\uff08\u8def\u5f84\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") @Length(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") String path
          文件名(路径)
        • updateTime
          @NotNull(message="[\u66f4\u65b0\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime updateTime
          更新时间
        • updateUser
          Long updateUser
          更新人
        • uploadTime
          @NotNull(message="[\u4e0a\u4f20\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime uploadTime
          上传时间
        • uploadUser
          Long uploadUser
          上传人
  • 程序包 io.github.mangocrisp.spring.taybct.admin.file.dto.add

    • 类 io.github.mangocrisp.spring.taybct.admin.file.dto.add.SysFileAddDTO

      class SysFileAddDTO extends Object implements Serializable
      serialVersionUID:
      1L
      • 序列化字段

        • convertedBean
          SysFile convertedBean
        • fileType
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String fileType
          文件类型
        • isDeleted
          @NotNull(message="[\u662f\u5426\u5df2\u5220\u9664]\u4e0d\u80fd\u4e3a\u7a7a") Integer isDeleted
          是否已删除
        • linked
          @NotNull(message="[\u662f\u5426\u5728\u4f7f\u7528\u4e2d]\u4e0d\u80fd\u4e3a\u7a7a") Integer linked
          是否在使用中
        • linkedTable
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String linkedTable
          关联的表
        • linkedTableId
          Long linkedTableId
          关联的表的 id
        • manageType
          @NotBlank(message="[\u6587\u4ef6\u7ba1\u7406\u670d\u52a1\u5668\u7c7b\u578b\uff08local,oss,fdfs,minio\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @Length(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") String manageType
          文件管理服务器类型(local,oss,fdfs,minio)
        • path
          @NotBlank(message="[\u6587\u4ef6\u540d\uff08\u8def\u5f84\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") @Length(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") String path
          文件名(路径)
        • updateTime
          @NotNull(message="[\u66f4\u65b0\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime updateTime
          更新时间
        • updateUser
          Long updateUser
          更新人
        • uploadTime
          @NotNull(message="[\u4e0a\u4f20\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime uploadTime
          上传时间
        • uploadUser
          Long uploadUser
          上传人
  • 程序包 io.github.mangocrisp.spring.taybct.admin.file.dto.query.body

  • 程序包 io.github.mangocrisp.spring.taybct.admin.file.dto.query.dto

  • 程序包 io.github.mangocrisp.spring.taybct.admin.file.dto.update

    • 类 io.github.mangocrisp.spring.taybct.admin.file.dto.update.SysFileUpdateDTO

      class SysFileUpdateDTO extends Object implements Serializable
      serialVersionUID:
      1L
      • 序列化字段

        • convertedBean
          SysFile convertedBean
        • fileType
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String fileType
          文件类型
        • id
          @NotNull(message="[\u4e3b\u952e]\u4e0d\u80fd\u4e3a\u7a7a") Long id
          主键
        • isDeleted
          @NotNull(message="[\u662f\u5426\u5df2\u5220\u9664]\u4e0d\u80fd\u4e3a\u7a7a") Integer isDeleted
          是否已删除
        • linked
          @NotNull(message="[\u662f\u5426\u5728\u4f7f\u7528\u4e2d]\u4e0d\u80fd\u4e3a\u7a7a") Integer linked
          是否在使用中
        • linkedTable
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String linkedTable
          关联的表
        • linkedTableId
          Long linkedTableId
          关联的表的 id
        • manageType
          @NotBlank(message="[\u6587\u4ef6\u7ba1\u7406\u670d\u52a1\u5668\u7c7b\u578b\uff08local,oss,fdfs,minio\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @Length(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") String manageType
          文件管理服务器类型(local,oss,fdfs,minio)
        • path
          @NotBlank(message="[\u6587\u4ef6\u540d\uff08\u8def\u5f84\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") @Length(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") String path
          文件名(路径)
        • updateTime
          @NotNull(message="[\u66f4\u65b0\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime updateTime
          更新时间
        • updateUser
          Long updateUser
          更新人
        • uploadTime
          @NotNull(message="[\u4e0a\u4f20\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime uploadTime
          上传时间
        • uploadUser
          Long uploadUser
          上传人
  • 程序包 io.github.mangocrisp.spring.taybct.admin.file.poi.exp

  • 程序包 io.github.mangocrisp.spring.taybct.admin.file.poi.imp

    • 类 io.github.mangocrisp.spring.taybct.admin.file.poi.imp.SysFileImpDTO

      class SysFileImpDTO extends Object implements Serializable
      serialVersionUID:
      1L
      • 序列化字段

        • convertedBean
          SysFile convertedBean
        • fileType
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String fileType
          文件类型
        • isDeleted
          @NotNull(message="[\u662f\u5426\u5df2\u5220\u9664]\u4e0d\u80fd\u4e3a\u7a7a") Integer isDeleted
          是否已删除
        • linked
          @NotNull(message="[\u662f\u5426\u5728\u4f7f\u7528\u4e2d]\u4e0d\u80fd\u4e3a\u7a7a") Integer linked
          是否在使用中
        • linkedTable
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String linkedTable
          关联的表
        • linkedTableId
          Long linkedTableId
          关联的表的 id
        • manageType
          @NotBlank(message="[\u6587\u4ef6\u7ba1\u7406\u670d\u52a1\u5668\u7c7b\u578b\uff08local,oss,fdfs,minio\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @Length(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") String manageType
          文件管理服务器类型(local,oss,fdfs,minio)
        • path
          @NotBlank(message="[\u6587\u4ef6\u540d\uff08\u8def\u5f84\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") @Length(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") String path
          文件名(路径)
        • updateTime
          @NotNull(message="[\u66f4\u65b0\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime updateTime
          更新时间
        • updateUser
          Long updateUser
          更新人
        • uploadTime
          @NotNull(message="[\u4e0a\u4f20\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime uploadTime
          上传时间
        • uploadUser
          Long uploadUser
          上传人
  • 程序包 io.github.mangocrisp.spring.taybct.admin.log.domain

    • 类 io.github.mangocrisp.spring.taybct.admin.log.domain.ApiLog

      class ApiLog extends io.github.mangocrisp.spring.taybct.tool.core.bean.BaseEntity<Long,Long> implements Serializable
      serialVersionUID:
      8717743752437492418L
      • 序列化字段

        • client
          @Size(max=30,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc730") @Length(max=30,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc730") String client
          客户端类型
        • code
          @Size(max=20,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc720") @Length(max=20,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc720") String code
          状态码
        • description
          @Size(max=200,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7200") @Length(max=200,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7200") String description
          接口描述
        • ip
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String ip
          主机地址
        • method
          @Size(max=10,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc710") @Length(max=10,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc710") String method
          请求方式
        • module
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String module
          主机地址
        • params
          @Size(max=2000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc72000") @Length(max=2000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc72000") String params
          请求参数
        • result
          @Size(max=2000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc72000") @Length(max=2000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc72000") String result
          返回参数
        • tenantId
          String tenantId
        • title
          @NotBlank(message="[\u6a21\u5757\u6807\u9898]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @Length(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") String title
          模块标题
        • type
          @Size(max=20,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc720") @Length(max=20,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc720") String type
          业务类型
        • url
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String url
          请求URL
        • username
          @Size(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @Length(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") String username
          操作人员
  • 程序包 io.github.mangocrisp.spring.taybct.admin.log.dto

  • 程序包 io.github.mangocrisp.spring.taybct.admin.log.es.domain

  • 程序包 io.github.mangocrisp.spring.taybct.admin.log.model

  • 程序包 io.github.mangocrisp.spring.taybct.admin.log.view

  • 程序包 io.github.mangocrisp.spring.taybct.api.system.domain

    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysDept

      class SysDept extends io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long> implements Serializable
      serialVersionUID:
      8114910768177489997L
      • 序列化字段

        • code
          @NotBlank(message="[\u90e8\u95e8\uff0c\u7ec4\u7ec7\u673a\u6784\u4ee3\u7801]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String code
          部门,组织机构代码
        • fullName
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String fullName
          全称
        • name
          @NotBlank(message="[\u90e8\u95e8\u540d]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
          部门名
        • pid
          Long pid
          父 id
        • pidAll
          @Size(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71000") @Length(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc71,000") String pidAll
          所有的父 id(可以多级)
        • remark
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String remark
          备注
        • sort
          Object sort
          排序
        • type
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          部门类型
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysDict

      class SysDict extends io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long> implements Serializable
      serialVersionUID:
      5085569757024030299L
      • 序列化字段

        • cssClass
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String cssClass
          样式名
        • dictCode
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String dictCode
          类型
        • dictKey
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String dictKey
        • dictVal
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String dictVal
        • remark
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String remark
          备注
        • sort
          Integer sort
          排序
        • status
          Byte status
          是否可用 1可用、0不可用
        • statusClass
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String statusClass
          状态类型
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysDictType

      class SysDictType extends io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long> implements Serializable
      serialVersionUID:
      2323393821403426611L
      • 序列化字段

        • dictCode
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String dictCode
          代码
        • remark
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String remark
          备注
        • status
          Byte status
          是否可用 1可用、0不可用
        • title
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String title
          标题
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysMenu

      class SysMenu extends io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity<Long,Long> implements Serializable
      serialVersionUID:
      4125068315001321470L
      • 序列化字段

        • alwaysShow
          Byte alwaysShow
          是否收缩子菜单(当所有子菜单只有一个时,1、收缩,0不收缩)
        • component
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String component
          组件路径
        • hidden
          Byte hidden
          菜单状态(0显示 1隐藏)
        • icon
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String icon
          菜单图标
        • isBlank
          Byte isBlank
          是否新开窗口 1 是 0 否
        • isCache
          Byte isCache
          是否缓存(1 缓存 0 不缓存)
        • menuType
          String menuType
          菜单类型(M目录 C菜单 L外部连接)
        • name
          @NotBlank(message="[\u83dc\u5355\u540d]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
          菜单名
        • parentId
          Long parentId
          父级菜单
        • props
          String props
          路由参数,JSON 字符串
        • redirect
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String redirect
          外链地址
        • routeName
          @Size(max=32,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") @Length(max=32,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") String routeName
          路由名
        • routePath
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String routePath
          路由路径
        • sort
          Integer sort
          排序
        • status
          Byte status
          菜单状态(1正常 0停用)
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysNotice

      class SysNotice extends io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity<Long,Long> implements Serializable
      serialVersionUID:
      -9092697837754920072L
      • 序列化字段

        • content
          @NotBlank(message="[\u901a\u77e5\u5185\u5bb9]\u4e0d\u80fd\u4e3a\u7a7a") String content
          通知内容
        • level
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String level
          级别(字典 notice_level)
        • positive
          @NotNull(message="[\u662f\u5426\u662f\u786e\u5b9a\u6307\u5b9a\u7684\u901a\u77e5(1\u662f 0 \u5426)]\u4e0d\u80fd\u4e3a\u7a7a") Integer positive
          是否是确定指定的通知(1是 0 否)
        • title
          @NotBlank(message="[\u6807\u9898]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String title
          标题
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysNoticeUser

      class SysNoticeUser extends Object implements Serializable
      serialVersionUID:
      -2740491778756129687L
      • 序列化字段

        • noticeId
          @NotNull(message="[\u901a\u77e5 id]\u4e0d\u80fd\u4e3a\u7a7a") Long noticeId
          通知 id
        • noticeType
          @NotBlank(message="[\u901a\u77e5\u7c7b\u578b(\u5b57\u5178 notice_type)1\u662f\u7528\u6237\uff0c\u5176\u4ed6\u7684\u4e0d\u7ba1]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String noticeType
          通知类型(字典 notice_type)1是用户,其他的不管
        • relatedId
          @NotNull(message="[\u7528\u4e8e\u5173\u8054\u7684 id\uff0c\u53ef\u80fd\u662f\u7528\u6237\uff0c\u89d2\u8272\uff0c\u79df\u6237 \u7b49 id]\u4e0d\u80fd\u4e3a\u7a7a") Long relatedId
          用于关联的 id,可能是用户,角色,租户 等 id
        • status
          @NotNull(message="[\u72b6\u6001(0\u4e0d\u53ef\u89c1 1 \u5df2\u8bfb 2\u5f85\u529e)]\u4e0d\u80fd\u4e3a\u7a7a") Byte status
          状态(0不可见 1 已读 2待办)
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysOauth2Client

      class SysOauth2Client extends io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long> implements Serializable
      serialVersionUID:
      -6949781146235908956L
      • 序列化字段

        • accessTokenValidity
          Long accessTokenValidity
          认证令牌时效
        • additionalInformation
          String additionalInformation
          扩展信息
        • authorities
          String authorities
          权限列表
        • authorizedGrantTypes
          String authorizedGrantTypes
          授权模式 ,字符串,逗号隔开可以设置多种模式
          authorization_code:授权码模式(官方推荐),适合第三方登录 client -- 带着 client id 去获取授权码 -- 需要登录验证 -- 验证通过后获取到授权码 -- 用获取到的授权码去请求获取 token -- 拿到 token 才能请求资源
          implicit:简化模式(不常用) ,不再需要授权码 直接就返回了 token ,但是这个第一步的 token 是不能直接用的,是存在 Fragment 里面的 ,需要到另一个 Web-Hosted Client 服务器去解析,这个服务器会返回一个 script 让客户端来解析,解析之后的 token 就是我们需要的 token了
          password:密码模式(用得也不多) ,用户直接输入密码去授权服务器获取 token
          client_credentials:客户端模式 (不常用),直接认证服务器获取 token
          refresh_token: 刷新令牌
        • autoApprove
          String autoApprove
          是否自动放行
        • clientId
          String clientId
          客户端ID
        • clientName
          String clientName
          客户端名,可以用来描述客户端
        • clientSecret
          String clientSecret
          客户端密钥
        • refreshTokenValidity
          Long refreshTokenValidity
          刷新令牌时效
        • resourceIds
          String resourceIds
          资源id列表
        • scope
          String scope
          域 逗号隔开
        • webServerRedirectUri
          String webServerRedirectUri
          回调地址
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysParams

      class SysParams extends io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long> implements Serializable
      serialVersionUID:
      2631649357273435920L
      • 序列化字段

        • paramsKey
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String paramsKey
        • paramsVal
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String paramsVal
        • remark
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String remark
          备注
        • status
          Byte status
          是否可用 1可用、0不可用
        • title
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String title
          标题
        • type
          @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String type
          类型(字典-系统参数类型)
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysPermission

      class SysPermission extends io.github.mangocrisp.spring.taybct.tool.core.bean.BaseEntity<Long,Long> implements Serializable
      serialVersionUID:
      8863893883519506647L
      • 序列化字段

        • btnPerm
          @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String btnPerm
          按钮权限
        • groupId
          Long groupId
          权限分组
        • menuId
          Long menuId
          菜单id
        • name
          @NotBlank(message="[\u6743\u9650\u540d]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
          权限名
        • urlPerm
          @NotBlank(message="[url \u6743\u9650]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=128,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String urlPerm
          url 权限
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysPermissionGroup

      class SysPermissionGroup extends io.github.mangocrisp.spring.taybct.tool.core.bean.BaseEntity<Long,Long> implements Serializable
      serialVersionUID:
      728614846840580241L
      • 序列化字段

        • name
          @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7128") String name
          组名
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysRole

      class SysRole extends io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long> implements Serializable
      serialVersionUID:
      -9005601082403765114L
      • 序列化字段

        • code
          @NotBlank(message="[\u89d2\u8272\u4ee3\u7801]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=32,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") @Length(max=32,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") String code
          角色代码
        • name
          @NotBlank(message="[\u89d2\u8272\u540d]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
          角色名
        • sort
          Integer sort
          排序
        • status
          @NotNull(message="[\u72b6\u6001(1 \u6709\u6548 0 \u65e0\u6548  2 \u51bb\u7ed3)]\u4e0d\u80fd\u4e3a\u7a7a") Byte status
          状态(1 有效 0 无效 2 冻结)
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysRoleDept

      class SysRoleDept extends Object implements Serializable
      serialVersionUID:
      3665644340984093464L
      • 序列化字段

        • deptId
          @NotNull(message="[\u90e8\u95e8 id]\u4e0d\u80fd\u4e3a\u7a7a") Long deptId
          部门 id
        • id
          @NotNull(message="[\u4e3b\u952e]\u4e0d\u80fd\u4e3a\u7a7a") Long id
          主键
        • roleId
          @NotNull(message="[\u89d2\u8272 id]\u4e0d\u80fd\u4e3a\u7a7a") Long roleId
          角色 id
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysRoleMenu

      class SysRoleMenu extends Object implements Serializable
      serialVersionUID:
      6212459343133549364L
      • 序列化字段

        • checked
          Byte checked
          是否选中,因为有上下级关系,这里要确定是否是选中的,没选中的说明是上级,1选中,0否
        • menuId
          Long menuId
          菜单id
        • roleId
          Long roleId
          角色id
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysRolePermission

      class SysRolePermission extends Object implements Serializable
      serialVersionUID:
      5582482627114720688L
      • 序列化字段

        • permissionId
          Long permissionId
          权限id
        • roleId
          Long roleId
          角色id
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysTenant

      class SysTenant extends io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long> implements Serializable
      serialVersionUID:
      5124583079559480442L
      • 序列化字段

        • icon
          @Size(max=100,message="\u56fe\u6807\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=100,message="\u56fe\u6807\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String icon
          icon 图标
        • remark
          @Size(max=100,message="\u5907\u6ce8\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=100,message="\u5907\u6ce8\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String remark
          备注
        • sort
          Integer sort
          排序
        • status
          Byte status
          状态(1 有效 0 禁用)
        • tenantId
          String tenantId
          租户 id
        • tenantManager
          @NotBlank(message="[\u79df\u6237\u7ba1\u7406\u5458]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String tenantManager
          租户管理员
        • tenantName
          @NotBlank(message="[\u79df\u6237\u540d]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @Length(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") String tenantName
          租户名
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysUser

      class SysUser extends io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long> implements Serializable
      serialVersionUID:
      4811597827423826538L
      • 序列化字段

        • avatar
          String avatar
          头像
        • email
          @Email(message="\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String email
          邮箱
        • gender
          @NotBlank(message="\u6027\u522b\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String gender
          性别
          另请参阅:
        • loginDate
          LocalDateTime loginDate
          最后登录时间
        • loginIp
          String loginIp
          最后登录IP
        • nickname
          @NotBlank(message="\u6635\u79f0\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=64,message="\u6635\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64,message="\u6635\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String nickname
          昵称
        • openid
          String openid
          微信小程序 openid
        • passwdTime
          LocalDateTime passwdTime
          密码更新时间
        • password
          @NotBlank(message="\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a",groups=io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class) @Size(max=500,message="\u5bc6\u7801\u592a\u957f\u4e86",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=500,message="\u5bc6\u7801\u592a\u957f\u4e86",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String password
          密码
        • phone
          @NotBlank(message="\u7535\u8bdd\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=32,message="\u7535\u8bdd\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=32,message="\u7535\u8bdd\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String phone
          电话
        • realName
          @Size(max=64,message="\u771f\u5b9e\u59d3\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64,message="\u771f\u5b9e\u59d3\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String realName
          真实姓名
        • status
          Byte status
          状态(1 有效 0 无效 2 冻结)
        • username
          @NotBlank(message="\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=64,message="\u7528\u6237\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64,message="\u7528\u6237\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String username
          登录用户名
        • userType
          String userType
          用户类型(00系统用户)
          另请参阅:
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysUserDept

      class SysUserDept extends Object implements Serializable
      serialVersionUID:
      3222884209243012860L
      • 序列化字段

        • deptId
          @NotNull(message="[\u90e8\u95e8 id]\u4e0d\u80fd\u4e3a\u7a7a") Long deptId
          部门 id
        • id
          @NotNull(message="[\u4e3b\u952e]\u4e0d\u80fd\u4e3a\u7a7a") Long id
          主键
        • userId
          @NotNull(message="[\u7528\u6237 id]\u4e0d\u80fd\u4e3a\u7a7a") Long userId
          用户 id
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysUserOnline

      class SysUserOnline extends io.github.mangocrisp.spring.taybct.tool.core.bean.BaseEntity<Long,Long> implements Serializable
      serialVersionUID:
      5867389110367732511L
      • 序列化字段

        • accessTokenValue
          String accessTokenValue
          访问的 token 值
        • authMethod
          @NotBlank(message="[\u8ba4\u8bc1\u65b9\u5f0f]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String authMethod
          认证方式
        • clientId
          @NotBlank(message="[\u5ba2\u6237\u7aef id]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String clientId
          客户端 id
        • exp
          @NotNull(message="[\u8d85\u65f6\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") Long exp
          超时时间
        • expTime
          LocalDateTime expTime
          在什么时候超时
        • ip
          @Size(max=20,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc720") @Length(max=20,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc720") String ip
          ip 地址
        • jti
          @NotBlank(message="[jwt token id]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") @Length(max=50,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc750") String jti
          jwt token id
        • loginTime
          @NotNull(message="[\u767b\u5f55\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime loginTime
          登录时间
        • tenantId
          String tenantId
          租户 id 区分不同租户的在线用户
        • userId
          Long userId
          用户 id
        • userName
          @NotBlank(message="[\u7528\u6237\u540d]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String userName
          用户名
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysUserRole

      class SysUserRole extends Object implements Serializable
      serialVersionUID:
      2537996099879802389L
      • 序列化字段

        • roleId
          Long roleId
          角色id
        • userId
          Long userId
          用户id
    • 类 io.github.mangocrisp.spring.taybct.api.system.domain.SysUserTenant

      class SysUserTenant extends Object implements Serializable
      serialVersionUID:
      -8270646437526196058L
      • 序列化字段

        • tenantId
          @NotBlank(message="[\u79df\u6237\u8868 id]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=12,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc712") @Length(max=12,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc712") String tenantId
          租户表的 id ,不是租户 id
        • userId
          @NotNull(message="[\u7528\u6237id]\u4e0d\u80fd\u4e3a\u7a7a") Long userId
          用户id
  • 程序包 io.github.mangocrisp.spring.taybct.api.system.dto

  • 程序包 io.github.mangocrisp.spring.taybct.api.system.vo

  • 程序包 io.github.mangocrisp.spring.taybct.auth.exception

  • 程序包 io.github.mangocrisp.spring.taybct.auth.security.granter.customize

  • 程序包 io.github.mangocrisp.spring.taybct.auth.security.granter.pki

  • 程序包 io.github.mangocrisp.spring.taybct.auth.security.pojo

    • 类 io.github.mangocrisp.spring.taybct.auth.security.pojo.OAuth2UserDetails

      class OAuth2UserDetails extends Object implements Serializable
      serialVersionUID:
      -2985234228687876343L
      • 序列化字段

        • authenticationMethod
          String authenticationMethod
          认证方式,与授权类型不同,授权类型是给系统看让系统知道该怎么认证,认证方式是给管理人员看,让管理员知道,当前登录的用户是用什么登录的
        • authorities
          Collection<org.springframework.security.core.authority.SimpleGrantedAuthority> authorities
        • enabled
          Boolean enabled
          用户是否能用
        • grantType
          String grantType
          授权类型,这个在刷新模式的时候会用到,用来指定原来是怎么授权的,因为是刷新 token ,所以也得指定清楚之前是什么模式,后面才好根据授权类型来做一些判断 ,比如定制 jwt token 的细节这些
        • locked
          Boolean locked
          用户是否锁定
        • password
          String password
        • principal
          Object principal
               鉴权通过怎样的信息去获取到用户信息,这个信息指的是例如使用用户名获取到了用户信息就存储用户名,刷新 token 可以利用这个值来实现
           
        • userId
          Long userId
          用户 id
        • username
          String username
          默认字段
  • 程序包 io.github.mangocrisp.spring.taybct.auth.security.prop

  • 程序包 io.github.mangocrisp.spring.taybct.common.dict

  • 程序包 io.github.mangocrisp.spring.taybct.common.message.cheduledlog

  • 程序包 io.github.mangocrisp.spring.taybct.common.message.sysfile

  • 程序包 io.github.mangocrisp.spring.taybct.module.lf.dict

  • 程序包 io.github.mangocrisp.spring.taybct.module.lf.domain

    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.Design

      class Design extends io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity<Long,Long> implements Serializable
      serialVersionUID:
      2340545827439654755L
      • 序列化字段

        • data
          Object data
          数据
        • description
          String description
          备注说明
        • name
          String name
          名称
        • status
          Byte status
          状态(0未发布,1已经发布)
        • type
          String type
          流程类型(字典项 lf_process_type)
    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.DesignPermissions

      class DesignPermissions extends Object implements Serializable
      serialVersionUID:
      -8363440381522514865L
      • 序列化字段

        • deptId
          Long deptId
          部门id
        • designId
          @NotNull(message="[\u8bbe\u8ba1\u56fe id]\u4e0d\u80fd\u4e3a\u7a7a") Long designId
          设计图 id
        • id
          @NotNull(message="[\u4e3b\u952e]\u4e0d\u80fd\u4e3a\u7a7a") Long id
          主键
        • permDelete
          Integer permDelete
          删除权限
        • permEdit
          Integer permEdit
          编辑权限
        • permPublish
          Integer permPublish
          发布权限
        • permShare
          Integer permShare
          分享权限
        • userId
          Long userId
          用户id
    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.Edges

      class Edges extends Object implements Serializable
      serialVersionUID:
      -6031451599347610821L
      • 序列化字段

        • id
          @NotBlank(message="[\u8fb9id]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") @Length(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") String id
          边id
        • processId
          @NotNull(message="[\u6d41\u7a0b id]\u4e0d\u80fd\u4e3a\u7a7a") Long processId
          流程 id
        • properties
          Object properties
          线的属性数据
        • sourceNodeId
          @NotBlank(message="[\u8d77\u59cb\u8282\u70b9 id]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") @Length(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") String sourceNodeId
          起始节点 id
        • targetNodeId
          @NotBlank(message="[\u6307\u5411\u8282\u70b9 id]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") @Length(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") String targetNodeId
          指向节点 id
        • text
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String text
          线上的文字
        • type
          @NotBlank(message="[\u7ebf\u7c7b\u578b\uff08\u5b57\u5178\u9879 lf_node_type\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          线类型(字典项 lf_node_type)
    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.Form

      class Form extends io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity<Long,Long> implements Serializable
      serialVersionUID:
      1L
      • 序列化字段

        • data
          @NotNull(message="[\u6570\u636e\uff08\u5b9e\u65f6\u8bbe\u8ba1\u6700\u65b0\u7684\u8868\u5355\u6570\u636e\uff09]\u4e0d\u80fd\u4e3a\u7a7a") Object data
          数据(实时设计最新的表单数据)
        • description
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String description
          备注说明
        • name
          @NotBlank(message="[\u540d\u79f0]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
          名称
        • path
          @Size(max=500,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7500") @Length(max=500,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7500") String path
          表单组件路径
        • status
          Integer status
          状态(0未发布,1已经发布)
        • type
          @NotBlank(message="[\u8868\u5355\u7c7b\u578b\uff0c\u662f\u8868\u5355\u8fd8\u662f\u5355\u7ec4\u4ef6\uff08\u5b57\u5178\u9879 lf_form_type\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          表单类型,是表单还是单组件(字典项 lf_form_type)
    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.FormRelease

      class FormRelease extends io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity<Long,Long> implements Serializable
      serialVersionUID:
      1L
      • 序列化字段

        • data
          @NotNull(message="[\u6570\u636e\uff08\u6bcf\u4e2a\u7248\u672c\u7684\u6570\u636e\uff09]\u4e0d\u80fd\u4e3a\u7a7a") Object data
          数据(每个版本的数据)
        • description
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String description
          备注说明
        • formId
          @NotNull(message="[\u8868\u5355 id]\u4e0d\u80fd\u4e3a\u7a7a") Long formId
          表单 id
        • name
          @NotBlank(message="[\u53d1\u5e03\u540d\u79f0]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
          发布名称
        • path
          @Size(max=500,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7500") @Length(max=500,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7500") String path
          表单组件路径
        • status
          Integer status
          状态(0 关闭 1 打开)
        • type
          @NotNull(message="[\u8868\u5355\u7c7b\u578b]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          表单类型,是表单还是单组件(字典项 lf_form_type)
        • version
          @NotNull(message="[\u7248\u672c\u53f7\uff08yyyyMMddHHmmss\uff09]\u4e0d\u80fd\u4e3a\u7a7a") Long version
          版本号(yyyyMMddHHmmss)
    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.History

      class History extends Object implements Serializable
      serialVersionUID:
      -3280703527723124564L
      • 序列化字段

        • action
          @NotBlank(message="[\u52a8\u4f5c\uff08\u8282\u70b9\u7684 text \u6216\u8005\u5355\u72ec\u6709\u4e2a action \u7684\u5c5e\u6027\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String action
          动作(节点的 text 或者单独有个 action 的属性)
        • data
          Object data
          当前节点操作的数据
        • deptId
          Long deptId
          操作人的部门
        • id
          @NotNull(message="[\u4e3b\u952e]\u4e0d\u80fd\u4e3a\u7a7a") Long id
          主键
        • nodeId
          @NotBlank(message="[\u5f53\u524d\u64cd\u4f5c\u7684\u8282\u70b9 id]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") @Length(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") String nodeId
          当前操作的节点 id
        • nodeType
          @NotBlank(message="[\u5f53\u524d\u8282\u70b9\u7c7b\u578b\uff08\u5b57\u5178\u9879 lf_node_type\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String nodeType
          当前节点类型(字典项 lf_node_type)
        • postId
          Long postId
          操作人的岗位
        • processId
          @NotNull(message="[\u6d41\u7a0b id]\u4e0d\u80fd\u4e3a\u7a7a") Long processId
          流程 id
        • sort
          @NotNull(message="[\u64cd\u4f5c\u987a\u5e8f]\u4e0d\u80fd\u4e3a\u7a7a") Long sort
          操作顺序
        • time
          @NotNull(message="[\u64cd\u4f5c\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime time
          操作时间
        • userId
          Long userId
          操作人 id
    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.Nodes

      class Nodes extends Object implements Serializable
      serialVersionUID:
      8819273502304462334L
      • 序列化字段

        • id
          @NotBlank(message="[\u4e3b\u952e\uff08\u8282\u70b9\u7684id\uff0c\u8fd9\u91cc\u662f\u4f7f\u7528\u524d\u7aef\u751f\u6210\u7684 uuid\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") @Length(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") String id
          主键(节点的id,这里是使用前端生成的 uuid)
        • processId
          Long processId
          流程 id
        • properties
          @NotNull(message="[\u8282\u70b9\u7684\u5c5e\u6027\u6570\u636e]\u4e0d\u80fd\u4e3a\u7a7a") Object properties
          节点的属性数据
        • text
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String text
          节点上的文字
        • type
          @NotBlank(message="[\u8282\u70b9\u7c7b\u578b\uff08\u5b57\u5178\u9879 lf_node_type\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          节点类型(字典项 lf_node_type)
    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.PresentProcess

      class PresentProcess extends Object implements Serializable
      serialVersionUID:
      -5312365081033507567L
      • 序列化字段

        • nodeId
          @NotBlank(message="[\u5f53\u524d\u8282\u70b9 id]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") @Length(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") String nodeId
          当前节点 id
        • nodeType
          @NotBlank(message="[\u5f53\u524d\u8282\u70b9\u7c7b\u578b\uff08\u5b57\u5178\u9879 lf_node_type\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String nodeType
          当前节点类型(字典项 lf_node_type)
        • processId
          @NotNull(message="[\u6d41\u7a0b id]\u4e0d\u80fd\u4e3a\u7a7a") Long processId
          流程 id
        • updateTime
          @NotNull(message="[\u66f4\u65b0\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime updateTime
          更新时间
    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.Process

      class Process extends io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity<Long,Long> implements Serializable
      serialVersionUID:
      -6040784392969489687L
      • 序列化字段

        • cause
          @Size(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=1000,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String cause
          流程中止等原因
        • data
          Object data
          流程实时数据(方便实时查看流程走向)
        • deptId
          Long deptId
          发起部门
        • designId
          @NotNull(message="[\u6d41\u7a0b\u56fe id\uff08\u53ef\u4ee5\u77e5\u9053\u5f53\u524d\u6d41\u7a0b\u662f\u57fa\u4e8e\u4ec0\u4e48\u539f\u59cb\u8bbe\u8ba1\u8fd0\u884c\u7684\uff09]\u4e0d\u80fd\u4e3a\u7a7a") Long designId
          流程图 id(可以知道当前流程是基于什么原始设计运行的)
        • formData
          Object formData
          流程运行过程中的所有表单数据
        • postId
          Long postId
          岗位
        • releaseId
          @NotNull(message="[\u6d41\u7a0b\u53d1\u5e03 id\uff08\u53ef\u4ee5\u77e5\u9053\u5f53\u524d\u6d41\u7a0b\u662f\u57fa\u4e8e\u4ec0\u4e48\u7248\u672c\u7684\u8bbe\u8ba1\u5728\u8fd0\u884c\u7684\uff09]\u4e0d\u80fd\u4e3a\u7a7a") Long releaseId
          流程发布 id(可以知道当前流程是基于什么版本的设计在运行的)
        • remark
          @Size(max=500,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=500,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String remark
          备注
        • status
          Byte status
          状态(1、流程进行中 0、流程已经完成 -1、流程中止)
        • title
          @NotBlank(message="[\u6d41\u7a0b\u6807\u9898]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String title
          流程标题
        • type
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @NotBlank(message="[\u6d41\u7a0b\u7c7b\u578b\uff08\u5b57\u5178\u9879 lf_process_type\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          流程类型(字典项 lf_process_type)
        • userId
          @NotNull(message="[\u6d41\u7a0b\u53d1\u8d77\u4eba id]\u4e0d\u80fd\u4e3a\u7a7a") Long userId
          流程发起人 id
    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.Release

      class Release extends io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity<Long,Long> implements Serializable
      serialVersionUID:
      -9220849992133901103L
      • 序列化字段

        • data
          @NotNull(message="[\u6570\u636e\uff08\u6bcf\u4e2a\u7248\u672c\u7684\u6570\u636e\uff09]\u4e0d\u80fd\u4e3a\u7a7a") Object data
          数据(每个版本的数据)
        • description
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String description
          备注说明
        • designId
          @NotNull(message="[\u6d41\u7a0b\u56fe id]\u4e0d\u80fd\u4e3a\u7a7a") Long designId
          流程图 id
        • name
          @NotBlank(message="[\u53d1\u5e03\u540d\u79f0]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
          发布名称
        • status
          Byte status
          状态(0 关闭 1 打开)
        • type
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @NotBlank(message="[\u6d41\u7a0b\u7c7b\u578b\uff08\u5b57\u5178\u9879 lf_process_type\uff09]\u4e0d\u80fd\u4e3a\u7a7a") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          流程类型(字典项 lf_process_type)
        • version
          Long version
          版本号
    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.ReleasePermissions

      class ReleasePermissions extends Object implements Serializable
      serialVersionUID:
      8908099351198345480L
      • 序列化字段

        • deptId
          Long deptId
          部门id
        • id
          @NotNull(message="[\u4e3b\u952e]\u4e0d\u80fd\u4e3a\u7a7a") Long id
          主键
        • releaseId
          @NotNull(message="[\u6d41\u7a0b\u53d1\u5e03 id]\u4e0d\u80fd\u4e3a\u7a7a") Long releaseId
          流程发布 id
        • userId
          Long userId
          用户id
    • 类 io.github.mangocrisp.spring.taybct.module.lf.domain.Todo

      class Todo extends Object implements Serializable
      serialVersionUID:
      4746489237670609235L
      • 序列化字段

        • createTime
          LocalDateTime createTime
          创建时间
        • deptId
          Long deptId
          部门id
        • designId
          @NotNull(message="[\u6d41\u7a0b\u56fe id\uff08\u8fd9\u91cc\u4e3b\u8981\u662f\u7528\u6765\u67e5\u8be2\u5206\u7c7b\uff09]\u4e0d\u80fd\u4e3a\u7a7a") Long designId
          流程图 id(这里主要是用来查询分类)
        • doneStatus
          Byte doneStatus
          已办状态(1、未归档 2、已归档 3、待回复 4、未读 5、反馈)
        • id
          @NotNull(message="[\u4e3b\u952e]\u4e0d\u80fd\u4e3a\u7a7a") Long id
          主键
        • nodeId
          @NotBlank(message="[\u8282\u70b9 id]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") @Length(max=36,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc736") String nodeId
          节点 id
        • processId
          @NotNull(message="[\u6d41\u7a0b id]\u4e0d\u80fd\u4e3a\u7a7a") Long processId
          流程 id
        • roleId
          Long roleId
          角色 id
        • status
          @NotNull(message="[\u72b6\u6001\uff081\u3001\u5f85\u529e\u30010\u3001\u5df2\u529e\uff09]\u4e0d\u80fd\u4e3a\u7a7a") Byte status
          状态(1、待办、0、已办)
        • todoStatus
          Byte todoStatus
          待办状态(1、待处理 2、待阅 3、被退回 4、未读 5、反馈)
        • type
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          流程类型(字典项 lf_process_type)
        • userId
          Long userId
          用户id
  • 程序包 io.github.mangocrisp.spring.taybct.module.lf.dto

    • 类 io.github.mangocrisp.spring.taybct.module.lf.dto.FormReleasePublishDTO

      class FormReleasePublishDTO extends Object implements Serializable
      serialVersionUID:
      -1964234480998796297L
      • 序列化字段

        • createTime
          LocalDateTime createTime
          创建时间
        • createUser
          Long createUser
          创建人
        • description
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String description
          备注说明
        • formId
          @NotNull(message="[\u8868\u5355 id]\u4e0d\u80fd\u4e3a\u7a7a") Long formId
          表单 id
        • id
          Long id
          主键
        • isDeleted
          Byte isDeleted
          状态[0:未删除,1:删除]
        • name
          @NotBlank(message="[\u53d1\u5e03\u540d\u79f0]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
          发布名称
        • status
          Integer status
          状态(0 关闭 1 打开)
        • type
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          表单类型,是表单还是单组件(字典项 lf_form_type)
        • updateTime
          LocalDateTime updateTime
          更新时间
        • updateUser
          Long updateUser
          更新人
        • version
          Long version
          版本号(yyyyMMddHHmmss)
    • 类 io.github.mangocrisp.spring.taybct.module.lf.dto.FormReleaseQueryDTO

      class FormReleaseQueryDTO extends Object implements Serializable
      serialVersionUID:
      -7610420451077111257L
      • 序列化字段

        • createTimeBegin
          LocalDateTime createTimeBegin
          创建时间开始
        • createTimeEnd
          LocalDateTime createTimeEnd
          创建时间结束
        • createUser
          Long createUser
          创建人
        • formId
          Long formId
          表单 id
        • id
          Long id
          主键
        • name
          @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
          发布名称
        • showNewVersion
          boolean showNewVersion
          显示最新版本
        • status
          Byte status
          状态(0 关闭 1 打开)
        • type
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          流程类型(字典项 lf_process_type)
        • version
          Long version
          版本号
    • 类 io.github.mangocrisp.spring.taybct.module.lf.dto.HistoryListQueryDTO

      class HistoryListQueryDTO extends Object implements Serializable
      serialVersionUID:
      -3821998231054391209L
      • 序列化字段

        • nodeType
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") Set<String> nodeType
          当前节点类型(字典项 lf_node_type)
        • processId
          Long processId
          运行流程 id
        • relatedToMe
          Integer relatedToMe
          与我相关
    • 类 io.github.mangocrisp.spring.taybct.module.lf.dto.HistoryOperator

      class HistoryOperator extends Object implements Serializable
      serialVersionUID:
      -647879019573889339L
      • 序列化字段

        • deptId
          Long deptId
          发起部门
        • postId
          Long postId
          岗位
        • userId
          Long userId
          流程发起人 id
    • 类 io.github.mangocrisp.spring.taybct.module.lf.dto.NodesSubmitDTO

      class NodesSubmitDTO extends Nodes implements Serializable
      serialVersionUID:
      -7736973053195778901L
      • 序列化字段

        • deptId
          Long deptId
          处理的部门
        • edges
          Edges edges
          哪个节点连接的当前节点
        • lastNodesId
          String lastNodesId
          上一个节点的 id
        • postId
          Long postId
          处理的岗位
        • todoId
          Long todoId
          待办 id
    • 类 io.github.mangocrisp.spring.taybct.module.lf.dto.ProcessNewDTO

      class ProcessNewDTO extends Process implements Serializable
      serialVersionUID:
      -6839720519371984133L
      • 序列化字段

        • startNodes
          @NotNull(message="\u5f00\u59cb\u8282\u70b9\u548c\u5c5e\u6027\u6570\u636e") Nodes startNodes
          开始节点的属性数据,新建流程,是从第一个开始节点开始的,这里一般会传开始节点的属性数据
    • 类 io.github.mangocrisp.spring.taybct.module.lf.dto.ReleasePublishDTO

      class ReleasePublishDTO extends Object implements Serializable
      serialVersionUID:
      7015729494694399864L
      • 序列化字段

        • createTime
          LocalDateTime createTime
          创建时间
        • createUser
          Long createUser
          创建人
        • description
          @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String description
          备注说明
        • designId
          @NotNull(message="[\u6d41\u7a0b\u56fe id]\u4e0d\u80fd\u4e3a\u7a7a") Long designId
          流程图 id
        • id
          Long id
          主键
        • isDeleted
          Byte isDeleted
          状态[0:未删除,1:删除]
        • name
          @NotBlank(message="[\u53d1\u5e03\u540d\u79f0]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
          发布名称
        • status
          Byte status
          状态(0 关闭 1 打开)
        • type
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          流程类型(字典项 lf_process_type)
        • updateTime
          LocalDateTime updateTime
          更新时间
        • updateUser
          Long updateUser
          更新人
        • version
          Long version
          版本号
    • 类 io.github.mangocrisp.spring.taybct.module.lf.dto.ReleaseQueryDTO

      class ReleaseQueryDTO extends Object implements Serializable
      serialVersionUID:
      -1924181771524388696L
      • 序列化字段

        • createTimeBegin
          LocalDateTime createTimeBegin
          创建时间开始
        • createTimeEnd
          LocalDateTime createTimeEnd
          创建时间结束
        • createUser
          Long createUser
          创建人
        • designId
          Long designId
          流程图 id
        • id
          Long id
          主键
        • name
          @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String name
          发布名称
        • showNewVersion
          boolean showNewVersion
          显示最新版本
        • status
          Byte status
          状态(0 关闭 1 打开)
        • type
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          流程类型(字典项 lf_process_type)
        • version
          Long version
          版本号
    • 类 io.github.mangocrisp.spring.taybct.module.lf.dto.TodoListQueryDTO

      class TodoListQueryDTO extends Object implements Serializable
      serialVersionUID:
      6231624597804786448L
      • 序列化字段

        • designId
          Long designId
          流程图 id(可以知道当前流程是基于什么原始设计运行的)
        • doneStatus
          Byte doneStatus
          已办状态(1、未归档 2、已归档 3、待回复 4、未读 5、反馈)
        • processId
          Long processId
          运行流程 id
        • releaseId
          Long releaseId
          流程发布 id(可以知道当前流程是基于什么版本的设计在运行的)
        • status
          Byte status
          状态(1、待办、0、已办)
        • title
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String title
          流程标题
        • todoStatus
          Byte todoStatus
          待办状态(1、待处理 2、待阅 3、被退回 4、未读 5、反馈)
        • type
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          流程类型(字典项 lf_process_type)
    • 类 io.github.mangocrisp.spring.taybct.module.lf.dto.UserRequestListQueryDTO

      class UserRequestListQueryDTO extends Object implements Serializable
      serialVersionUID:
      6231624597804786448L
      • 序列化字段

        • designId
          Long designId
          流程图 id(可以知道当前流程是基于什么原始设计运行的)
        • doneStatus
          Byte doneStatus
          已办状态(1、未归档 2、已归档 3、待回复 4、未读 5、反馈)
        • releaseId
          Long releaseId
          流程发布 id(可以知道当前流程是基于什么版本的设计在运行的)
        • title
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String title
          流程标题
        • type
          @Size(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") @Length(max=100,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7100") String type
          流程类型(字典项 lf_process_type)
  • 程序包 io.github.mangocrisp.spring.taybct.module.lf.pojo

    • 类 io.github.mangocrisp.spring.taybct.module.lf.pojo.BusinessField

      class BusinessField extends Object implements Serializable
      serialVersionUID:
      4312742936001877397L
      • 序列化字段

        • accept
          String accept
          如果类型是 FILE,这个需要指定需要上传哪些类型的文件
        • components
          String components
          绑定组件
        • disabled
          Boolean disabled
          是否不可用
        • key
          String key
          字段唯一键
        • multiple
          Boolean multiple
          是否允许多选文件上传(上传多个文件)
        • name
          String name
          字段名
        • placeholder
          String placeholder
          占位符
        • readonly
          Boolean readonly
          是否只读
        • sort
          Integer sort
          字段排序
        • status
          String status
          字段状态
        • title
          String title
          字段标题
        • type
          String type
          字段类型
          STRING: 字符串 NUMBER: 数字 BOOLEAN: 布尔 (0,1) DATE_TIME: 时间 TEXT: 长文本 DICT: 字典 FILE: 文件
        • value
          Object value
          字段值
    • 类 io.github.mangocrisp.spring.taybct.module.lf.pojo.BusinessProperties

      class BusinessProperties extends Object implements Serializable
      serialVersionUID:
      3282580153238788918L
      • 序列化字段

        • approved
          Boolean approved
          是否审核通过,这个一般和 isActived 一起使用的
        • autoExecute
          Boolean autoExecute
          是否自动处理,当节点是系统节点时,默认为 true,如果节点是用户节点,还希望自动处理逻辑,可以开启
        • condition
          String condition
          自动处理/判断的方式,这里提供 SpES 表达式和提供一个 topic 来让java程序处理
        • deptIdList
          Collection<String> deptIdList
          部门 id 列表,一般用于用户节点,用来分配当前节点被哪些部门可以处理
        • documentation
          String documentation
          说明文档,可以加备注
        • expression
          String expression
          表达式
        • fields
          Collection<BusinessField> fields
          所有的业务字段表单
        • isActive
          Boolean isActive
          是否激活,也就是是否流程从当前的节点或者边通过
        • isCountersign
          Boolean isCountersign
          如果是用户节点是否会签
        • props
          com.alibaba.fastjson2.JSONObject props
          流程中传递的一些属性,虽然可以直接是 properties.xxx 这样去直接往 properties 里面 put 属性,但是,不推荐这样做,这样,就不知道你是一个什么属性
        • roles
          Collection<String> roles
          角色列表,一般用于用户节点,用来分配当前节点的权限,有哪些角色可以处理
        • sequence
          Collection<Integer> sequence
          次序,一般是在点上的次序,而且一个点可能有多次进入
        • success
          Boolean success
          如果节点是 custom-node-end(结束节点) 这里就会判断是否是正常结束的节点,例如,请假成功就是正常,请假被拒绝,就是不正常节点
        • topic
          String topic
          自动处理的主题,当流程进行到当前节点时,所有订阅了这个主题的 spring boot bean,就会去处理
        • userIdList
          Collection<String> userIdList
          用户 id 列表,一般用于用户节点,用来分配当前节点被哪些用户可以处理
  • 程序包 io.github.mangocrisp.spring.taybct.module.lf.vo

  • 程序包 io.github.mangocrisp.spring.taybct.module.scheduling.domain

    • 类 io.github.mangocrisp.spring.taybct.module.scheduling.domain.ScheduledLog

      class ScheduledLog extends Object implements Serializable
      serialVersionUID:
      6611294627442281953L
      • 序列化字段

        • description
          @NotBlank(message="[\u4efb\u52a1\u63cf\u8ff0]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String description
          任务描述
        • exceptionInfo
          String exceptionInfo
          异常信息
        • id
          Long id
          主键id
        • message
          String message
          日志信息
        • params
          String params
          任务启动参数
        • startTime
          @NotNull(message="[\u4efb\u52a1\u5f00\u59cb\u6267\u884c\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime startTime
          任务开始执行时间
        • status
          @NotNull(message="[\u72b6\u6001(1 \u6b63\u5e38 0 \u5931\u8d25)]\u4e0d\u80fd\u4e3a\u7a7a") Integer status
          状态(1 正常 0 失败)
        • stopTime
          @NotNull(message="[\u4efb\u52a1\u7ed3\u675f\u6267\u884c\u65f6\u95f4]\u4e0d\u80fd\u4e3a\u7a7a") LocalDateTime stopTime
          任务结束执行时间
        • taskKey
          @NotBlank(message="[\u4efb\u52a1\u952e]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String taskKey
          任务键
        • tenantId
          String tenantId
          租户 id
        • updateTime
          LocalDateTime updateTime
          更新时间
    • 类 io.github.mangocrisp.spring.taybct.module.scheduling.domain.ScheduledTask

      class ScheduledTask extends io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long> implements Serializable
      serialVersionUID:
      2561037394030967780L
      • 序列化字段

        • autoStart
          @NotNull(message="[\u662f\u5426\u81ea\u52a8\u542f\u52a8(1 \u662f 0 \u5426)]\u4e0d\u80fd\u4e3a\u7a7a") Byte autoStart
          是否自动启动(1 是 0 否)
        • cron
          @NotBlank(message="[cron \u8868\u8fbe\u5f0f]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=32,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") @Length(max=32,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732") String cron
          cron 表达式
        • description
          @NotBlank(message="[\u4efb\u52a1\u63cf\u8ff0]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") @Length(max=255,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7255") String description
          任务描述
        • params
          String params
          任务启动参数
        • sort
          @NotNull(message="[\u6392\u5e8f]\u4e0d\u80fd\u4e3a\u7a7a") Integer sort
          排序
        • taskKey
          @NotBlank(message="[\u4efb\u52a1\u952e]\u4e0d\u80fd\u4e3a\u7a7a") @Size(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") @Length(max=64,message="\u7f16\u7801\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764") String taskKey
          任务键
        • tenantId
          String tenantId
          租户 id
  • 程序包 io.github.mangocrisp.spring.taybct.module.scheduling.dto

  • 程序包 io.github.mangocrisp.spring.taybct.module.scheduling.vo

  • 程序包 org.springframework.core.codec

    • 异常错误 org.springframework.core.codec.CodecException

      class CodecException extends org.springframework.core.NestedRuntimeException implements Serializable
    • 异常错误 org.springframework.core.codec.DecodingException

      class DecodingException extends org.springframework.core.codec.CodecException implements Serializable
    • 异常错误 org.springframework.core.codec.EncodingException

      class EncodingException extends org.springframework.core.codec.CodecException implements Serializable