¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.system.service; |
| | | |
| | | import java.util.List; |
| | | import com.ruoyi.project.system.domain.SysPost; |
| | | |
| | | /** |
| | | * å²ä½ä¿¡æ¯ æå¡å± |
| | | * |
| | | * @author ruoyi |
| | | */ |
| | | public interface ISysPostService |
| | | { |
| | | /** |
| | | * æ¥è¯¢å²ä½ä¿¡æ¯éå |
| | | * |
| | | * @param post å²ä½ä¿¡æ¯ |
| | | * @return å²ä½å表 |
| | | */ |
| | | public List<SysPost> selectPostList(SysPost post); |
| | | |
| | | /** |
| | | * æ¥è¯¢ææå²ä½ |
| | | * |
| | | * @return å²ä½å表 |
| | | */ |
| | | public List<SysPost> selectPostAll(); |
| | | |
| | | /** |
| | | * éè¿å²ä½IDæ¥è¯¢å²ä½ä¿¡æ¯ |
| | | * |
| | | * @param postId å²ä½ID |
| | | * @return è§è²å¯¹è±¡ä¿¡æ¯ |
| | | */ |
| | | public SysPost selectPostById(Long postId); |
| | | |
| | | /** |
| | | * æ ¹æ®ç¨æ·IDè·åå²ä½éæ©æ¡å表 |
| | | * |
| | | * @param userId ç¨æ·ID |
| | | * @return éä¸å²ä½IDå表 |
| | | */ |
| | | public List<Integer> selectPostListByUserId(Long userId); |
| | | |
| | | /** |
| | | * æ ¡éªå²ä½åç§° |
| | | * |
| | | * @param post å²ä½ä¿¡æ¯ |
| | | * @return ç»æ |
| | | */ |
| | | public String checkPostNameUnique(SysPost post); |
| | | |
| | | /** |
| | | * æ ¡éªå²ä½ç¼ç |
| | | * |
| | | * @param post å²ä½ä¿¡æ¯ |
| | | * @return ç»æ |
| | | */ |
| | | public String checkPostCodeUnique(SysPost post); |
| | | |
| | | /** |
| | | * éè¿å²ä½IDæ¥è¯¢å²ä½ä½¿ç¨æ°é |
| | | * |
| | | * @param postId å²ä½ID |
| | | * @return ç»æ |
| | | */ |
| | | public int countUserPostById(Long postId); |
| | | |
| | | /** |
| | | * å é¤å²ä½ä¿¡æ¯ |
| | | * |
| | | * @param postId å²ä½ID |
| | | * @return ç»æ |
| | | */ |
| | | public int deletePostById(Long postId); |
| | | |
| | | /** |
| | | * æ¹éå é¤å²ä½ä¿¡æ¯ |
| | | * |
| | | * @param postIds éè¦å é¤çå²ä½ID |
| | | * @return ç»æ |
| | | * @throws Exception å¼å¸¸ |
| | | */ |
| | | public int deletePostByIds(Long[] postIds); |
| | | |
| | | /** |
| | | * æ°å¢ä¿åå²ä½ä¿¡æ¯ |
| | | * |
| | | * @param post å²ä½ä¿¡æ¯ |
| | | * @return ç»æ |
| | | */ |
| | | public int insertPost(SysPost post); |
| | | |
| | | /** |
| | | * ä¿®æ¹ä¿åå²ä½ä¿¡æ¯ |
| | | * |
| | | * @param post å²ä½ä¿¡æ¯ |
| | | * @return ç»æ |
| | | */ |
| | | public int updatePost(SysPost post); |
| | | } |