月球大数据地理空间分析展示平台-【后端】-月球后台服务
1
13693261870
2024-11-13 e16f5fdfbc1c49f4c519f05b190e96e497253b51
src/main/java/com/moon/server/mapper/sys/ResOpMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,96 @@
package com.moon.server.mapper.sys;
import com.moon.server.entity.sys.ResOpEntity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.web.bind.annotation.ResponseBody;
import java.sql.Timestamp;
import java.util.List;
/**
 * èµ„源操作
 * @author sws
 * @date 2022-09-28
 */
@Mapper
@ResponseBody
public interface ResOpMapper {
    /**
     * æŸ¥è¯¢è®°å½•æ•°
     *
     * @param name
     * @param type
     * @param start
     * @param end
     * @return
     */
    public Integer selectCount(String name, Integer type, Timestamp start, Timestamp end);
    /**
     * åˆ†é¡µæŸ¥è¯¢
     *
     * @param name
     * @param type
     * @param start
     * @param end
     * @param limit
     * @param offset
     * @return
     */
    public List<ResOpEntity> selectByPage(String name, Integer type, Timestamp start, Timestamp end, Integer limit, Integer offset);
    /**
     * æ’入一条
     *
     * @param resOpEntity
     * @return
     */
    public Integer insertResOp(ResOpEntity resOpEntity);
    /**
     * æ’入多条
     *
     * @param list
     * @return
     */
    public Integer insertResOps(List<ResOpEntity> list);
    /**
     * åˆ é™¤ä¸€æ¡
     *
     * @param id
     * @return
     */
    public Integer deleteResOp(int id);
    /**
     * åˆ é™¤å¤šæ¡
     *
     * @param ids
     * @return
     */
    public Integer deleteResOps(List<Integer> ids);
    /**
     * æ›´æ–°ä¸€æ¡
     *
     * @param resOpEntity
     * @return
     */
    public Integer updateResOp(ResOpEntity resOpEntity);
    /**
     * æŸ¥è¯¢å•条数据
     *
     * @param id
     * @return
     */
    public ResOpEntity selectResOp(int id);
    /**
     * æŸ¥è¯¢æ‰€æœ‰
     *
     * @return
     */
    public List<ResOpEntity> selectResOpAll();
}