Преглед изворни кода

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

lamphua пре 5 месеци
родитељ
комит
900c19503c

+ 10
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcDeclare.java Прегледај датотеку

@@ -28,6 +28,7 @@ public class CmcDeclare extends BaseEntity
28 28
     private String projectNumber;
29 29
     @Excel(name = "项目名称")
30 30
     private String projectName;
31
+    private Long projectLeader;
31 32
 
32 33
     /** 用户id */
33 34
     @Excel(name = "填报人")
@@ -98,6 +99,15 @@ public class CmcDeclare extends BaseEntity
98 99
     {
99 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 111
     public void setProject(CmcProject project)
102 112
     {
103 113
         this.project = project;

+ 3
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcDeclareMapper.xml Прегледај датотеку

@@ -7,6 +7,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
7 7
     <resultMap type="CmcDeclare" id="CmcDeclareResult">
8 8
         <result property="formId"    column="form_id"    />
9 9
         <result property="projectId"    column="project_id"    />
10
+        <result property="projectLeader"    column="project_leader"    />
10 11
         <result property="userId"    column="user_id"    />
11 12
         <result property="deptId"    column="dept_id"    />
12 13
         <result property="workType"    column="work_type"    />
@@ -29,7 +30,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
29 30
     </resultMap>
30 31
 
31 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 34
         left join sys_user as u on u.user_id = d.user_id
34 35
         left join cmc_project as p on p.project_id = d.project_id
35 36
     </sql>
@@ -44,6 +45,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
44 45
         <include refid="selectCmcDeclareVo"/>
45 46
         <where>  
46 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 49
             <if test="userId != null"> and d.user_id = #{userId}</if>
48 50
             <if test="deptId != null"> and u.dept_id = #{deptId}</if>
49 51
             <if test="workType != null  and workType != ''"> and d.work_type = #{workType}</if>

Loading…
Откажи
Сачувај