Browse Source

项目负责人查询工作填报列表

lamphua 5 months ago
parent
commit
900c19503c

+ 10
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcDeclare.java View File

28
     private String projectNumber;
28
     private String projectNumber;
29
     @Excel(name = "项目名称")
29
     @Excel(name = "项目名称")
30
     private String projectName;
30
     private String projectName;
31
+    private Long projectLeader;
31
 
32
 
32
     /** 用户id */
33
     /** 用户id */
33
     @Excel(name = "填报人")
34
     @Excel(name = "填报人")
98
     {
99
     {
99
         return projectId;
100
         return projectId;
100
     }
101
     }
102
+    public void setProjectLeader(Long projectLeader)
103
+    {
104
+        this.projectLeader = projectLeader;
105
+    }
106
+
107
+    public Long getProjectLeader()
108
+    {
109
+        return projectLeader;
110
+    }
101
     public void setProject(CmcProject project)
111
     public void setProject(CmcProject project)
102
     {
112
     {
103
         this.project = project;
113
         this.project = project;

+ 3
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcDeclareMapper.xml View File

7
     <resultMap type="CmcDeclare" id="CmcDeclareResult">
7
     <resultMap type="CmcDeclare" id="CmcDeclareResult">
8
         <result property="formId"    column="form_id"    />
8
         <result property="formId"    column="form_id"    />
9
         <result property="projectId"    column="project_id"    />
9
         <result property="projectId"    column="project_id"    />
10
+        <result property="projectLeader"    column="project_leader"    />
10
         <result property="userId"    column="user_id"    />
11
         <result property="userId"    column="user_id"    />
11
         <result property="deptId"    column="dept_id"    />
12
         <result property="deptId"    column="dept_id"    />
12
         <result property="workType"    column="work_type"    />
13
         <result property="workType"    column="work_type"    />
29
     </resultMap>
30
     </resultMap>
30
 
31
 
31
     <sql id="selectCmcDeclareVo">
32
     <sql id="selectCmcDeclareVo">
32
-        select d.form_id, d.project_id, p.project_number, p.project_name, d.user_id, u.dept_id, u.nick_name, d.work_type, d.work_item, d.work_content, d.work_load, d.price, d.coefficient, d.check_status, d.audit_status, d.submit_time, d.confirm_status from cmc_declare as d
33
+        select d.form_id, d.project_id, p.project_number, p.project_name, p.project_leader, d.user_id, u.dept_id, u.nick_name, d.work_type, d.work_item, d.work_content, d.work_load, d.price, d.coefficient, d.check_status, d.audit_status, d.submit_time, d.confirm_status from cmc_declare as d
33
         left join sys_user as u on u.user_id = d.user_id
34
         left join sys_user as u on u.user_id = d.user_id
34
         left join cmc_project as p on p.project_id = d.project_id
35
         left join cmc_project as p on p.project_id = d.project_id
35
     </sql>
36
     </sql>
44
         <include refid="selectCmcDeclareVo"/>
45
         <include refid="selectCmcDeclareVo"/>
45
         <where>  
46
         <where>  
46
             <if test="projectId != null  and projectId != ''"> and d.project_id = #{projectId}</if>
47
             <if test="projectId != null  and projectId != ''"> and d.project_id = #{projectId}</if>
48
+            <if test="projectLeader != null"> and d.project_leader = #{projectLeader}</if>
47
             <if test="userId != null"> and d.user_id = #{userId}</if>
49
             <if test="userId != null"> and d.user_id = #{userId}</if>
48
             <if test="deptId != null"> and u.dept_id = #{deptId}</if>
50
             <if test="deptId != null"> and u.dept_id = #{deptId}</if>
49
             <if test="workType != null  and workType != ''"> and d.work_type = #{workType}</if>
51
             <if test="workType != null  and workType != ''"> and d.work_type = #{workType}</if>

Loading…
Cancel
Save