类 BaseServiceImpl<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T extends BaseEntity>

java.lang.Object
com.baomidou.mybatisplus.extension.repository.AbstractRepository<M,T>
com.baomidou.mybatisplus.extension.repository.CrudRepository<M,T>
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T>
com.hengyi.xbaseweb.system.service.base.BaseServiceImpl<M,T>
所有已实现的接口:
com.baomidou.mybatisplus.extension.repository.IRepository<T>, com.baomidou.mybatisplus.extension.service.IService<T>, IBaseService<T>
直接已知子类:
AddressServiceImpl, AdvertServiceImpl, AppServiceImpl, AppVersionServiceImpl, ArticleCategoryServiceImpl, ArticleServiceImpl, CodeGeneratorServiceImpl, DataSourceServiceImpl, DeptServiceImpl, DictDataServiceImpl, LoginLogServiceImpl, MessageServiceImpl, OrderServiceImpl, PostServiceImpl, UserDetailServiceImpl, WxUserBindServiceImpl

public class BaseServiceImpl<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T extends BaseEntity> extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T> implements IBaseService<T>
  • 字段详细资料

    • request

      @Autowired public jakarta.servlet.http.HttpServletRequest request
    • userSessionService

      @Autowired public UserSessionService userSessionService
  • 构造器详细资料

    • BaseServiceImpl

      public BaseServiceImpl()
  • 方法详细资料

    • getMessage

      public String getMessage(String code)
    • getMessage

      public String getMessage(String code, Object... params)
    • success

      public ApiResult success(String msg)
    • success

      public ApiResult success()
    • error

      public ApiResult error(String msg)
    • error

      public ApiResult error(Exception e)
    • toResult

      public ApiResult toResult(String msg, Object data)
    • toResult

      public ApiResult toResult(Object data)
    • getCurrentUser

      public UserLoginVo getCurrentUser()
    • getCurrentUserId

      public Long getCurrentUserId()
    • getCurrentDeptId

      public Long getCurrentDeptId()
    • getCurrentUsername

      public String getCurrentUsername()
    • getToken

      public String getToken()
      获取TOKEN的方式也是不仅仅是url 可能是header
      返回:
    • save

      public boolean save(T entity)
      从接口复制的说明: IBaseService
      保存
      指定者:
      save 在接口中 IBaseService<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
      指定者:
      save 在接口中 com.baomidou.mybatisplus.extension.repository.IRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
    • saveBatch

      public boolean saveBatch(Collection<T> entityList, int batchSize)
      从接口复制的说明: IBaseService
      批量保存
      指定者:
      saveBatch 在接口中 IBaseService<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
      指定者:
      saveBatch 在接口中 com.baomidou.mybatisplus.extension.repository.IRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
      覆盖:
      saveBatch 在类中 com.baomidou.mybatisplus.extension.repository.CrudRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T extends BaseEntity>
    • updateById

      public boolean updateById(T entity)
      从接口复制的说明: IBaseService
      更新
      指定者:
      updateById 在接口中 IBaseService<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
      指定者:
      updateById 在接口中 com.baomidou.mybatisplus.extension.repository.IRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
    • updateBatchById

      public boolean updateBatchById(Collection<T> entityList, int batchSize)
      从接口复制的说明: IBaseService
      批量更新
      指定者:
      updateBatchById 在接口中 IBaseService<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
      指定者:
      updateBatchById 在接口中 com.baomidou.mybatisplus.extension.repository.IRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
      覆盖:
      updateBatchById 在类中 com.baomidou.mybatisplus.extension.repository.CrudRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T extends BaseEntity>
    • saveOrUpdate

      public boolean saveOrUpdate(T entity)
      从接口复制的说明: IBaseService
      保存或更新
      指定者:
      saveOrUpdate 在接口中 IBaseService<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
      指定者:
      saveOrUpdate 在接口中 com.baomidou.mybatisplus.extension.repository.IRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
      覆盖:
      saveOrUpdate 在类中 com.baomidou.mybatisplus.extension.repository.AbstractRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T extends BaseEntity>
    • saveOrUpdateBatch

      public boolean saveOrUpdateBatch(Collection<T> entityList, int batchSize)
      从接口复制的说明: IBaseService
      批量保存或更新
      指定者:
      saveOrUpdateBatch 在接口中 IBaseService<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
      指定者:
      saveOrUpdateBatch 在接口中 com.baomidou.mybatisplus.extension.repository.IRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>>
      覆盖:
      saveOrUpdateBatch 在类中 com.baomidou.mybatisplus.extension.repository.CrudRepository<M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>,T extends BaseEntity>