master
wxy 2024-05-24 14:46:35 +08:00
parent 4ba5324f08
commit 60d5e46746
10 changed files with 658 additions and 0 deletions

View File

@ -0,0 +1,20 @@
package com.jing.file.service;
import org.springframework.web.multipart.MultipartFile;
/**
*
*
* @author ruoyi
*/
public interface ISysFileService
{
/**
*
*
* @param file
* @return 访
* @throws Exception
*/
public String uploadFile(MultipartFile file) throws Exception;
}

View File

@ -0,0 +1,56 @@
package com.jing.job.service;
import java.util.List;
import com.jing.job.domain.SysJobLog;
/**
*
*
* @author ruoyi
*/
public interface ISysJobLogService
{
/**
* quartz
*
* @param jobLog
* @return
*/
public List<SysJobLog> selectJobLogList(SysJobLog jobLog);
/**
* ID
*
* @param jobLogId ID
* @return
*/
public SysJobLog selectJobLogById(Long jobLogId);
/**
*
*
* @param jobLog
*/
public void addJobLog(SysJobLog jobLog);
/**
*
*
* @param logIds ID
* @return
*/
public int deleteJobLogByIds(Long[] logIds);
/**
*
*
* @param jobId ID
* @return
*/
public int deleteJobLogById(Long jobId);
/**
*
*/
public void cleanJobLog();
}

View File

@ -0,0 +1,102 @@
package com.jing.job.service;
import java.util.List;
import org.quartz.SchedulerException;
import com.jing.common.core.exception.job.TaskException;
import com.jing.job.domain.SysJob;
/**
*
*
* @author ruoyi
*/
public interface ISysJobService
{
/**
* quartz
*
* @param job
* @return
*/
public List<SysJob> selectJobList(SysJob job);
/**
* ID
*
* @param jobId ID
* @return
*/
public SysJob selectJobById(Long jobId);
/**
*
*
* @param job
* @return
*/
public int pauseJob(SysJob job) throws SchedulerException;
/**
*
*
* @param job
* @return
*/
public int resumeJob(SysJob job) throws SchedulerException;
/**
* trigger
*
* @param job
* @return
*/
public int deleteJob(SysJob job) throws SchedulerException;
/**
*
*
* @param jobIds ID
* @return
*/
public void deleteJobByIds(Long[] jobIds) throws SchedulerException;
/**
*
*
* @param job
* @return
*/
public int changeStatus(SysJob job) throws SchedulerException;
/**
*
*
* @param job
* @return
*/
public boolean run(SysJob job) throws SchedulerException;
/**
*
*
* @param job
* @return
*/
public int insertJob(SysJob job) throws SchedulerException, TaskException;
/**
*
*
* @param job
* @return
*/
public int updateJob(SysJob job) throws SchedulerException, TaskException;
/**
* cron
*
* @param cronExpression
* @return
*/
public boolean checkCronExpressionIsValid(String cronExpression);
}

View File

@ -0,0 +1,60 @@
package com.jing.system.service;
import java.util.List;
import com.jing.system.api.domain.SysDictData;
/**
*
*
* @author ruoyi
*/
public interface ISysDictDataService
{
/**
*
*
* @param dictData
* @return
*/
public List<SysDictData> selectDictDataList(SysDictData dictData);
/**
*
*
* @param dictType
* @param dictValue
* @return
*/
public String selectDictLabel(String dictType, String dictValue);
/**
* ID
*
* @param dictCode ID
* @return
*/
public SysDictData selectDictDataById(Long dictCode);
/**
*
*
* @param dictCodes ID
*/
public void deleteDictDataByIds(Long[] dictCodes);
/**
*
*
* @param dictData
* @return
*/
public int insertDictData(SysDictData dictData);
/**
*
*
* @param dictData
* @return
*/
public int updateDictData(SysDictData dictData);
}

View File

@ -0,0 +1,98 @@
package com.jing.system.service;
import java.util.List;
import com.jing.system.api.domain.SysDictData;
import com.jing.system.api.domain.SysDictType;
/**
*
*
* @author ruoyi
*/
public interface ISysDictTypeService
{
/**
*
*
* @param dictType
* @return
*/
public List<SysDictType> selectDictTypeList(SysDictType dictType);
/**
*
*
* @return
*/
public List<SysDictType> selectDictTypeAll();
/**
*
*
* @param dictType
* @return
*/
public List<SysDictData> selectDictDataByType(String dictType);
/**
* ID
*
* @param dictId ID
* @return
*/
public SysDictType selectDictTypeById(Long dictId);
/**
*
*
* @param dictType
* @return
*/
public SysDictType selectDictTypeByType(String dictType);
/**
*
*
* @param dictIds ID
*/
public void deleteDictTypeByIds(Long[] dictIds);
/**
*
*/
public void loadingDictCache();
/**
*
*/
public void clearDictCache();
/**
*
*/
public void resetDictCache();
/**
*
*
* @param dictType
* @return
*/
public int insertDictType(SysDictType dictType);
/**
*
*
* @param dictType
* @return
*/
public int updateDictType(SysDictType dictType);
/**
*
*
* @param dictType
* @return
*/
public boolean checkDictTypeUnique(SysDictType dictType);
}

View File

@ -0,0 +1,40 @@
package com.jing.system.service;
import java.util.List;
import com.jing.system.api.domain.SysLogininfor;
/**
* 访
*
* @author ruoyi
*/
public interface ISysLogininforService
{
/**
*
*
* @param logininfor 访
*/
public int insertLogininfor(SysLogininfor logininfor);
/**
*
*
* @param logininfor 访
* @return
*/
public List<SysLogininfor> selectLogininforList(SysLogininfor logininfor);
/**
*
*
* @param infoIds ID
* @return
*/
public int deleteLogininforByIds(Long[] infoIds);
/**
*
*/
public void cleanLogininfor();
}

View File

@ -0,0 +1,144 @@
package com.jing.system.service;
import java.util.List;
import java.util.Set;
import com.jing.system.domain.SysMenu;
import com.jing.system.domain.vo.RouterVo;
import com.jing.system.domain.vo.TreeSelect;
/**
*
*
* @author ruoyi
*/
public interface ISysMenuService
{
/**
*
*
* @param userId ID
* @return
*/
public List<SysMenu> selectMenuList(Long userId);
/**
*
*
* @param menu
* @param userId ID
* @return
*/
public List<SysMenu> selectMenuList(SysMenu menu, Long userId);
/**
* ID
*
* @param userId ID
* @return
*/
public Set<String> selectMenuPermsByUserId(Long userId);
/**
* ID
*
* @param roleId ID
* @return
*/
public Set<String> selectMenuPermsByRoleId(Long roleId);
/**
* ID
*
* @param userId ID
* @return
*/
public List<SysMenu> selectMenuTreeByUserId(Long userId);
/**
* ID
*
* @param roleId ID
* @return
*/
public List<Long> selectMenuListByRoleId(Long roleId);
/**
*
*
* @param menus
* @return
*/
public List<RouterVo> buildMenus(List<SysMenu> menus);
/**
*
*
* @param menus
* @return
*/
public List<SysMenu> buildMenuTree(List<SysMenu> menus);
/**
*
*
* @param menus
* @return
*/
public List<TreeSelect> buildMenuTreeSelect(List<SysMenu> menus);
/**
* ID
*
* @param menuId ID
* @return
*/
public SysMenu selectMenuById(Long menuId);
/**
*
*
* @param menuId ID
* @return true false
*/
public boolean hasChildByMenuId(Long menuId);
/**
*
*
* @param menuId ID
* @return true false
*/
public boolean checkMenuExistRole(Long menuId);
/**
*
*
* @param menu
* @return
*/
public int insertMenu(SysMenu menu);
/**
*
*
* @param menu
* @return
*/
public int updateMenu(SysMenu menu);
/**
*
*
* @param menuId ID
* @return
*/
public int deleteMenuById(Long menuId);
/**
*
*
* @param menu
* @return
*/
public boolean checkMenuNameUnique(SysMenu menu);
}

View File

@ -0,0 +1,60 @@
package com.jing.system.service;
import java.util.List;
import com.jing.system.domain.SysNotice;
/**
*
*
* @author ruoyi
*/
public interface ISysNoticeService
{
/**
*
*
* @param noticeId ID
* @return
*/
public SysNotice selectNoticeById(Long noticeId);
/**
*
*
* @param notice
* @return
*/
public List<SysNotice> selectNoticeList(SysNotice notice);
/**
*
*
* @param notice
* @return
*/
public int insertNotice(SysNotice notice);
/**
*
*
* @param notice
* @return
*/
public int updateNotice(SysNotice notice);
/**
*
*
* @param noticeId ID
* @return
*/
public int deleteNoticeById(Long noticeId);
/**
*
*
* @param noticeIds ID
* @return
*/
public int deleteNoticeByIds(Long[] noticeIds);
}

View File

@ -0,0 +1,49 @@
package com.jing.system.service;
import java.util.List;
import com.jing.system.api.domain.SysOperLog;
/**
*
*
* @author ruoyi
*/
public interface ISysOperLogService
{
/**
*
*
* @param operLog
* @return
*/
public int insertOperlog(SysOperLog operLog);
/**
*
*
* @param operLog
* @return
*/
public List<SysOperLog> selectOperLogList(SysOperLog operLog);
/**
*
*
* @param operIds ID
* @return
*/
public int deleteOperLogByIds(Long[] operIds);
/**
*
*
* @param operId ID
* @return
*/
public SysOperLog selectOperLogById(Long operId);
/**
*
*/
public void cleanOperLog();
}

View File

@ -0,0 +1,29 @@
package com.jing.system.service;
import java.util.Set;
import com.jing.system.api.domain.SysUser;
/**
*
*
* @author ruoyi
*/
public interface ISysPermissionService
{
/**
*
*
* @param userId Id
* @return
*/
public Set<String> getRolePermission(SysUser user);
/**
*
*
* @param userId Id
* @return
*/
public Set<String> getMenuPermission(SysUser user);
}