luoyb
2021-03-10 3f50415850d93bf58306583086bf5400e18aeee0
febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/mapper/PositionMapper.java
@@ -3,12 +3,13 @@
import cc.mrbird.febs.common.core.entity.system.Position;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import java.util.List;
import java.util.Map;
/**
*
* name:Position
* package:cc.mrbird.febs.server.system.controller
* description:岗位信息实体Mapper
@@ -19,14 +20,14 @@
*/
public interface PositionMapper extends BaseMapper<Position> {
/**
*
* 根据Id批量逻辑删除记录
*
     * <p>
* date Alan
* @author: 2021-02-16 11:52:53
     *
* @param list 待删除Id
* @param operatorId 操作员Id
* @return void
     * @author: 2021-02-16 11:52:53
*/
@Update("<script> " +
    " UPDATE t_position SET delFlag = 1,\n" +
@@ -39,4 +40,12 @@
    "        </foreach>\n" +
    "</script>")
void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
    @Select("<script>" +
            "select positionName as value, positionId as code\n" +
            " from t_position\n" +
            " where delFlag = 0\n" +
            " order by positionCode asc;" +
            "</script>")
    List<Map<String, Object>> selectDicJobs();
}