Commit 7184db1d authored by qyx's avatar qyx

项目费用

parent b32fc45a
......@@ -8,6 +8,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.domain.dto.FyglProjectCostDTO;
import com.ruoyi.domain.dto.FyglProjectDTO;
import com.ruoyi.domain.dto.FyglProjectList;
import com.ruoyi.domain.dto.FyglProjectManagerList;
import com.ruoyi.service.IFyglProjectCostService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
......@@ -92,4 +93,12 @@ public class FyglProjectCostRequest extends BaseController {
{
return AjaxResult.success(costService.deleteProjectCost(id));
}
//获取所有项目经理
@GetMapping("/projectManagerName")
public AjaxResult projectManagerName()
{
List<FyglProjectManagerList> projectManagerList = costService.getAllProjectManager();
return AjaxResult.success(projectManagerList);
}
}
package com.ruoyi.domain.dto;
import lombok.Data;
@Data
public class FyglProjectManagerList {
private String projectManagerName;
private Integer projectManagerId; //user_id
}
package com.ruoyi.mapper;
import com.ruoyi.domain.dto.FyglProjectCostDTO;
import com.ruoyi.domain.dto.FyglProjectManagerList;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
......@@ -34,4 +35,6 @@ public interface FyglProjectCostMapper {
//根据id修改状态
int changeStatus(@Param("id") Integer id,@Param("approveStatus") Integer approveStatus);
List<FyglProjectManagerList> getProjectManagerList();
}
......@@ -3,6 +3,7 @@ package com.ruoyi.service;
import com.ruoyi.domain.dto.FyglProjectCostDTO;
import com.ruoyi.domain.dto.FyglProjectDTO;
import com.ruoyi.domain.dto.FyglProjectList;
import com.ruoyi.domain.dto.FyglProjectManagerList;
import java.util.List;
......@@ -26,4 +27,6 @@ public interface IFyglProjectCostService {
List<String> getProjectNameList();
List<FyglProjectCostDTO> getProjectCostListByIds(Long [] ids);
List<FyglProjectManagerList> getAllProjectManager();
}
......@@ -6,6 +6,7 @@ import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.domain.dto.FyglProjectCostDTO;
import com.ruoyi.domain.dto.FyglProjectDTO;
import com.ruoyi.domain.dto.FyglProjectList;
import com.ruoyi.domain.dto.FyglProjectManagerList;
import com.ruoyi.mapper.FyglDailyReimbursementMapper;
import com.ruoyi.mapper.FyglProjectCostMapper;
import com.ruoyi.service.IFyglProjectCostService;
......@@ -92,4 +93,9 @@ public class IFyglProjectCostServiceImpl implements IFyglProjectCostService {
public List<FyglProjectCostDTO> getProjectCostListByIds(Long[] ids) {
return projectCostMapper.getProjectCostListByIds(ids);
}
@Override
public List<FyglProjectManagerList> getAllProjectManager() {
return projectCostMapper.getProjectManagerList();
}
}
......@@ -190,4 +190,14 @@
#{item}
</foreach>
</select>
<select id="getProjectManagerList" resultType="com.ruoyi.domain.dto.FyglProjectManagerList">
SELECT
u.user_id,u.nick_name
FROM
sys_role r
LEFT JOIN sys_user_role ur ON r.role_id = ur.role_id
LEFT JOIN sys_user u ON ur.user_id = u.user_id
WHERE
r.role_id = 100;
</select>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment