类 MybatisPlusDeletionAction<E>

java.lang.Object
org.elsfs.tool.sql.mybatisplus.AbstractConditionOperations<C>
org.elsfs.tool.sql.mybatisplus.mybatis.AbstractMybatisPlusConditionOperations<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>,E>
org.elsfs.tool.sql.mybatisplus.mybatis.MybatisPlusDeletionAction<E>
类型参数:
E - 实体类型
所有已实现的接口:
org.elsfs.tool.sql.interfaces.Expression<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.Between<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.Eq<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.Ge<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.Gt<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.In<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.IsNotNull<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.IsNull<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.Le<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.Like<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.LikeLeft<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.LikeRight<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.Lt<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.Ne<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.NotBetween<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.NotIn<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.interfaces.single.NotLike<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.resolve.ResolveFieldName, org.elsfs.tool.sql.singular.facade.ConditionOperations<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>>, org.elsfs.tool.sql.singular.facade.DbAction<Long>, org.elsfs.tool.sql.singular.facade.DeletionAction<Long>

public class MybatisPlusDeletionAction<E> extends AbstractMybatisPlusConditionOperations<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>,E> implements org.elsfs.tool.sql.singular.facade.DeletionAction<Long>
删除动作实现
从以下版本开始:
0.0.4
作者:
zeng
  • 字段详细资料

    • elsfsMapper

      protected final ElsfsMapper<E> elsfsMapper
      基础Mapper
    • hookExecution

      protected boolean hookExecution
      执行钩子
  • 构造器详细资料

    • MybatisPlusDeletionAction

      public MybatisPlusDeletionAction(com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<E> queryWrapper, ElsfsMapper<E> elsfsMapper)
  • 方法详细资料

    • disableHookExecution

      public org.elsfs.tool.sql.singular.facade.DeletionAction<Long> disableHookExecution()
      禁用钩子执行
      返回:
      Action实例
    • execute

      public Long execute()
      执行动作
      指定者:
      execute 在接口中 org.elsfs.tool.sql.singular.facade.DbAction<E>
      返回:
      结果
    • resolveFieldName

      public String resolveFieldName(Enum<?> field)
      解析字段枚举名称
      指定者:
      resolveFieldName 在接口中 org.elsfs.tool.sql.resolve.ResolveFieldName
      指定者:
      resolveFieldName 在类中 AbstractMybatisPlusConditionOperations<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>,E>
      参数:
      field - 字段枚举
      返回:
      字段名称
    • resolveFieldName

      public String resolveFieldName(String tableAlias, Enum<?> field)
      解析字段枚举名称
      指定者:
      resolveFieldName 在接口中 org.elsfs.tool.sql.resolve.ResolveFieldName
      指定者:
      resolveFieldName 在类中 AbstractMybatisPlusConditionOperations<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>,E>
      参数:
      tableAlias - 字段表别名
      field - 字段枚举
      返回:
      字段名称
    • instance

      protected org.elsfs.tool.sql.singular.facade.DeletionAction<Long> instance(com.baomidou.mybatisplus.core.conditions.Wrapper<E> wrapper)
      获取操作Action实例
      指定者:
      instance 在类中 AbstractMybatisPlusConditionOperations<org.elsfs.tool.sql.singular.facade.DeletionAction<Long>,E>
      参数:
      wrapper - 条件Wrapper对象
      返回:
      Action实例