WechatGroup

This commit is contained in:
2025-09-22 17:06:47 +08:00
commit 410182ec79
542 changed files with 155561 additions and 0 deletions

View File

@@ -0,0 +1,69 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.cms.domain.AppNotice;
import com.ruoyi.cms.domain.Job;
import com.ruoyi.cms.domain.JobFair;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 通知公告表 数据层
*
* @author ruoyi
*/
public interface AppNoticeMapper extends BaseMapper<AppNotice>
{
/**
* 查询公告信息
*
* @param noticeId 公告ID
* @return 公告信息
*/
public AppNotice selectNoticeById(Long noticeId);
/**
* 查询公告列表
*
* @param notice 公告信息
* @return 公告集合
*/
public List<AppNotice> selectNoticeList(AppNotice notice);
/**
* 新增公告
*
* @param notice 公告信息
* @return 结果
*/
public int insertNotice(AppNotice notice);
/**
* 修改公告
*
* @param notice 公告信息
* @return 结果
*/
public int updateNotice(AppNotice notice);
/**
* 批量删除公告
*
* @param noticeId 公告ID
* @return 结果
*/
public int deleteNoticeById(Long noticeId);
/**
* 批量删除公告信息
*
* @param noticeIds 需要删除的公告ID
* @return 结果
*/
public int deleteNoticeByIds(Long[] noticeIds);
List<Job> recommend(@Param("jobTitle")String jobTitle,@Param("userId") Long userId);
}

View File

@@ -0,0 +1,29 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.cms.domain.AppReviewJob;
import com.ruoyi.cms.domain.Job;
import com.ruoyi.cms.domain.query.MineJobQuery;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 用户岗位浏览记录Mapper接口
* @author ${author}
* @date 2025-02-14
*/
public interface AppReviewJobMapper extends BaseMapper<AppReviewJob>
{
/**
* 查询用户岗位浏览记录列表
*
* @param appReviewJob 用户岗位浏览记录
* @return 用户岗位浏览记录集合
*/
public List<AppReviewJob> selectAppReviewJobList(AppReviewJob appReviewJob);
List<Job> review(@Param("userId")Long userId, @Param("jobQuery") MineJobQuery jobQuery);
List<AppReviewJob> reviewArray(Long userId);
}

View File

@@ -0,0 +1,21 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.cms.domain.AppUser;
/**
* APP用户Mapper接口
* @author lishundong
* @date 2024-09-03
*/
public interface AppUserMapper extends BaseMapper<AppUser>
{
/**
* 查询APP用户列表
*
* @param appUser APP用户
* @return APP用户集合
*/
public List<AppUser> selectAppUserList(AppUser appUser);
}

View File

@@ -0,0 +1,97 @@
package com.ruoyi.cms.mapper;
import com.ruoyi.cms.domain.BussinessDictData;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 字典表 数据层
*
* @author ruoyi
*/
public interface BussinessDictDataMapper
{
/**
* 根据条件分页查询字典数据
*
* @param dictData 字典数据信息
* @return 字典数据集合信息
*/
public List<BussinessDictData> selectDictDataList(BussinessDictData dictData);
/**
* 根据字典类型查询字典数据
*
* @param dictType 字典类型
* @return 字典数据集合信息
*/
public List<BussinessDictData> selectDictDataByType(String dictType);
/**
* 根据字典类型和字典键值查询字典数据信息
*
* @param dictType 字典类型
* @param dictValue 字典键值
* @return 字典标签
*/
public String selectDictLabel(@Param("dictType") String dictType, @Param("dictValue") String dictValue);
/**
* 根据字典数据ID查询信息
*
* @param dictCode 字典数据ID
* @return 字典数据
*/
public BussinessDictData selectDictDataById(Long dictCode);
/**
* 查询字典数据
*
* @param dictType 字典类型
* @return 字典数据
*/
public int countDictDataByType(String dictType);
/**
* 通过字典ID删除字典数据信息
*
* @param dictCode 字典数据ID
* @return 结果
*/
public int deleteDictDataById(Long dictCode);
/**
* 批量删除字典数据信息
*
* @param dictCodes 需要删除的字典数据ID
* @return 结果
*/
public int deleteDictDataByIds(Long[] dictCodes);
/**
* 新增字典数据信息
*
* @param dictData 字典数据信息
* @return 结果
*/
public int insertDictData(BussinessDictData dictData);
/**
* 修改字典数据信息
*
* @param dictData 字典数据信息
* @return 结果
*/
public int updateDictData(BussinessDictData dictData);
/**
* 同步修改字典类型
*
* @param oldDictType 旧字典类型
* @param newDictType 新旧字典类型
* @return 结果
*/
public int updateDictDataType(@Param("oldDictType") String oldDictType, @Param("newDictType") String newDictType);
}

View File

@@ -0,0 +1,86 @@
package com.ruoyi.cms.mapper;
import com.ruoyi.cms.domain.BussinessDictType;
import java.util.List;
/**
* 字典表 数据层
*
* @author ruoyi
*/
public interface BussinessDictTypeMapper
{
/**
* 根据条件分页查询字典类型
*
* @param dictType 字典类型信息
* @return 字典类型集合信息
*/
public List<BussinessDictType> selectDictTypeList(BussinessDictType dictType);
/**
* 根据所有字典类型
*
* @return 字典类型集合信息
*/
public List<BussinessDictType> selectDictTypeAll();
/**
* 根据字典类型ID查询信息
*
* @param dictId 字典类型ID
* @return 字典类型
*/
public BussinessDictType selectDictTypeById(Long dictId);
/**
* 根据字典类型查询信息
*
* @param dictType 字典类型
* @return 字典类型
*/
public BussinessDictType selectDictTypeByType(String dictType);
/**
* 通过字典ID删除字典信息
*
* @param dictId 字典ID
* @return 结果
*/
public int deleteDictTypeById(Long dictId);
/**
* 批量删除字典类型信息
*
* @param dictIds 需要删除的字典ID
* @return 结果
*/
public int deleteDictTypeByIds(Long[] dictIds);
/**
* 新增字典类型信息
*
* @param dictType 字典类型信息
* @return 结果
*/
public int insertDictType(BussinessDictType dictType);
/**
* 修改字典类型信息
*
* @param dictType 字典类型信息
* @return 结果
*/
public int updateDictType(BussinessDictType dictType);
/**
* 校验字典类型称是否唯一
*
* @param dictType 字典类型
* @return 结果
*/
public BussinessDictType checkDictTypeUnique(String dictType);
}

View File

@@ -0,0 +1,49 @@
package com.ruoyi.cms.mapper;
import com.ruoyi.cms.domain.BussinessOperLog;
import java.util.List;
/**
* 操作日志 数据层
*
* @author ruoyi
*/
public interface BussinessOperLogMapper
{
/**
* 新增操作日志
*
* @param operLog 操作日志对象
*/
public void insertOperlog(BussinessOperLog operLog);
/**
* 查询系统操作日志集合
*
* @param operLog 操作日志对象
* @return 操作日志集合
*/
public List<BussinessOperLog> selectOperLogList(BussinessOperLog operLog);
/**
* 批量删除系统操作日志
*
* @param operIds 需要删除的操作日志ID
* @return 结果
*/
public int deleteOperLogByIds(Long[] operIds);
/**
* 查询操作日志详细
*
* @param operId 操作ID
* @return 操作日志对象
*/
public BussinessOperLog selectOperLogById(Long operId);
/**
* 清空操作日志
*/
public void cleanOperLog();
}

View File

@@ -0,0 +1,21 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.cms.domain.CommercialArea;
/**
* 商圈Mapper接口
* @author Lishundong
* @date 2024-11-12
*/
public interface CommercialAreaMapper extends BaseMapper<CommercialArea>
{
/**
* 查询商圈列表
*
* @param commercialArea 商圈
* @return 商圈集合
*/
public List<CommercialArea> selectCommercialAreaList(CommercialArea commercialArea);
}

View File

@@ -0,0 +1,21 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.cms.domain.CompanyCardCollection;
/**
* 公司卡片收藏Mapper接口
* @author ${author}
* @date 2025-02-18
*/
public interface CompanyCardCollectionMapper extends BaseMapper<CompanyCardCollection>
{
/**
* 查询公司卡片收藏列表
*
* @param companyCardCollection 公司卡片收藏
* @return 公司卡片收藏集合
*/
public List<CompanyCardCollection> selectCompanyCardCollectionList(CompanyCardCollection companyCardCollection);
}

View File

@@ -0,0 +1,26 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.cms.domain.CompanyCard;
import com.ruoyi.cms.domain.vo.CompanyCardVO;
import java.util.List;
/**
* 公司卡片Mapper接口
* @author ${author}
* @date 2025-02-18
*/
public interface CompanyCardMapper extends BaseMapper<CompanyCard>
{
/**
* 查询公司卡片列表
*
* @param companyCard 公司卡片
* @return 公司卡片集合
*/
public List<CompanyCard> selectCompanyCardList(CompanyCard companyCard);
List<CompanyCardVO> selectCompanyCardListVO(CompanyCard companyCard);
}

View File

@@ -0,0 +1,25 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.cms.domain.Company;
import com.ruoyi.cms.domain.CompanyCollection;
/**
* 用户公司收藏Mapper接口
* @author lishundong
* @date 2024-09-04
*/
public interface CompanyCollectionMapper extends BaseMapper<CompanyCollection>
{
/**
* 查询用户公司收藏列表
*
* @param companyCollection 用户公司收藏
* @return 用户公司收藏集合
*/
public List<CompanyCollection> selectCompanyCollectionList(CompanyCollection companyCollection);
List<Company> collectionJob(Long userId);
}

View File

@@ -0,0 +1,11 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.cms.domain.CompanyLabel;
public interface CompanyLabelMapper extends BaseMapper<CompanyLabel>
{
}

View File

@@ -0,0 +1,28 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.cms.domain.Company;
import org.apache.ibatis.annotations.Param;
/**
* 公司Mapper接口
* @author lishundong
* @date 2024-09-04
*/
public interface CompanyMapper extends BaseMapper<Company>
{
/**
* 查询公司列表
*
* @param company 公司
* @return 公司集合
*/
public List<Company> selectCompanyList(Company company);
void batchInsert(List<Company> companyBatch);
void updateJobCountOfCompany();
List<Company> label(@Param("companyNature") String companyNature, @Param("targ")String targ,@Param("companyName")String companyName);
}

View File

@@ -0,0 +1,18 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.cms.domain.FairCollection;
import com.ruoyi.cms.domain.JobCollection;
import com.ruoyi.cms.domain.JobFair;
import java.util.List;
/**
* 用户招聘会收藏Mapper接口
* @author lishundong
* @date 2024-09-03
*/
public interface FairCollectionMapper extends BaseMapper<FairCollection>
{
}

View File

@@ -0,0 +1,21 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.cms.domain.FairCompany;
/**
* 公司招聘会关联Mapper接口
* @author lishundong
* @date 2024-09-04
*/
public interface FairCompanyMapper extends BaseMapper<FairCompany>
{
/**
* 查询公司招聘会关联列表
*
* @param fairCompany 公司招聘会关联
* @return 公司招聘会关联集合
*/
public List<FairCompany> selectFairCompanyList(FairCompany fairCompany);
}

View File

@@ -0,0 +1,22 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.cms.domain.File;
import java.util.List;
/**
* 文件Mapper接口
* @author ${author}
* @date 2025-03-18
*/
public interface FileMapper extends BaseMapper<File>
{
/**
* 查询文件列表
*
* @param file 文件
* @return 文件集合
*/
public List<File> selectFileList(File file);
}

View File

@@ -0,0 +1,22 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.common.core.domain.entity.Industry;
import java.util.List;
/**
* 行业Mapper接口
* @author LishunDong
* @date 2024-11-12
*/
public interface IndustryMapper extends BaseMapper<Industry>
{
/**
* 查询行业列表
*
* @param industry 行业
* @return 行业集合
*/
public List<Industry> selectIndustryList(Industry industry);
}

View File

@@ -0,0 +1,29 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.cms.domain.Job;
import com.ruoyi.cms.domain.JobApply;
import com.ruoyi.cms.domain.vo.CandidateVO;
/**
* 岗位申请Mapper接口
* @author lishundong
* @date 2024-09-04
*/
public interface JobApplyMapper extends BaseMapper<JobApply>
{
/**
* 查询岗位申请列表
*
* @param jobApply 岗位申请
* @return 岗位申请集合
*/
public List<JobApply> selectJobApplyList(JobApply jobApply);
//todo
List<Job> applyJob(Long userId);
List<CandidateVO> candidates(Long jobId);
}

View File

@@ -0,0 +1,25 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.cms.domain.Job;
import com.ruoyi.cms.domain.JobCollection;
/**
* 用户岗位收藏Mapper接口
* @author lishundong
* @date 2024-09-03
*/
public interface JobCollectionMapper extends BaseMapper<JobCollection>
{
/**
* 查询用户岗位收藏列表
*
* @param jobCollection 用户岗位收藏
* @return 用户岗位收藏集合
*/
public List<JobCollection> selectJobCollectionList(JobCollection jobCollection);
List<Job> collectionJob(Long userId);
}

View File

@@ -0,0 +1,26 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.cms.domain.JobFair;
import org.apache.ibatis.annotations.Param;
/**
* 招聘会信息Mapper接口
* @author lishundong
* @date 2024-09-04
*/
public interface JobFairMapper extends BaseMapper<JobFair>
{
/**
* 查询招聘会信息列表
*
* @param jobFair 招聘会信息
* @return 招聘会信息集合
*/
public List<JobFair> selectJobFairList(JobFair jobFair);
List<JobFair> appList(JobFair jobFair);
List<JobFair> selectAppList(@Param("userId")Long userId, @Param("type")Integer type);
}

View File

@@ -0,0 +1,53 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import java.util.Map;
import com.ruoyi.cms.domain.Company;
import com.ruoyi.cms.domain.Job;
import com.ruoyi.cms.domain.RowWork;
import com.ruoyi.cms.domain.VectorJob;
import com.ruoyi.cms.domain.query.ESJobSearch;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.repository.query.Param;
/**
* 岗位Mapper接口
* @author lishundong
* @date 2024-09-03
*/
public interface JobMapper extends BaseMapper<Job>
{
/**
* 查询岗位列表
*
* @param job 岗位
* @return 岗位集合
*/
public List<Job> selectJobList(Job job);
void isHot();
List<Job> selectAppJobList(ESJobSearch jobQuery);
void insertBatchRowWork(RowWork rowWorks);
List<RowWork> selectAllRowWork();
List<Company> selectRowCompany();
void batchInsert(List<Job> jobBatch);
List<Job> selectAllJob(Map<String, Object> params);
void insertBatchRowWork(List<RowWork> batchList);
List<RowWork> selectAllInsertRowWork();
void insertBatchRowWorkTmp(List<RowWork> batchList);
VectorJob selectVectorJob(Long jobId);
}

View File

@@ -0,0 +1,20 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.cms.domain.Job;
import com.ruoyi.cms.domain.JobCollection;
import com.ruoyi.cms.domain.JobRecomment;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 用户岗位收藏Mapper接口
* @author lishundong
* @date 2024-09-03
*/
public interface JobRecommentMapper extends BaseMapper<JobRecomment>
{
void recommendJobForUser(@Param("userId") Long userId);
}

View File

@@ -0,0 +1,21 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.common.core.domain.entity.JobTitle;
/**
* 岗位Mapper接口
* @author Lishundong
* @date 2024-11-12
*/
public interface JobTitleMapper extends BaseMapper<JobTitle>
{
/**
* 查询岗位列表
*
* @param jobTitle 岗位
* @return 岗位集合
*/
public List<JobTitle> selectJobTitleList(JobTitle jobTitle);
}

View File

@@ -0,0 +1,10 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.cms.domain.Notice;
public interface NoticeMapper extends BaseMapper<Notice>
{
}

View File

@@ -0,0 +1,10 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.cms.domain.Statics;
public interface StaticsMapper extends BaseMapper<Statics>
{
}

View File

@@ -0,0 +1,23 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.cms.domain.SubwayLine;
/**
* 地铁线路Mapper接口
* @author Lishundong
* @date 2024-11-12
*/
public interface SubwayLineMapper extends BaseMapper<SubwayLine>
{
/**
* 查询地铁线路列表
*
* @param subwayLine 地铁线路
* @return 地铁线路集合
*/
public List<SubwayLine> selectSubwayLineList(SubwayLine subwayLine);
List<SubwayLine> appSubway();
}

View File

@@ -0,0 +1,21 @@
package com.ruoyi.cms.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.ruoyi.cms.domain.SubwayStation;
/**
* 地铁站点Mapper接口
* @author Lishundong
* @date 2024-11-12
*/
public interface SubwayStationMapper extends BaseMapper<SubwayStation>
{
/**
* 查询地铁站点列表
*
* @param subwayStation 地铁站点
* @return 地铁站点集合
*/
public List<SubwayStation> selectSubwayStationList(SubwayStation subwayStation);
}

View File

@@ -0,0 +1,13 @@
package com.ruoyi.cms.mapper.es;
import com.ruoyi.cms.domain.ESJobDocument;
import org.dromara.easyes.core.kernel.BaseEsMapper;
/**
* 全文索引检索实体
*
* @author ruoyi
*/
public interface EsJobDocumentMapper extends BaseEsMapper<ESJobDocument>
{
}