浏览代码

查询预算车辆驾驶员

lamphua 1年前
父节点
当前提交
089a6ba45b

+ 13
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcBudgetCar.java 查看文件

1
 package com.ruoyi.oa.domain;
1
 package com.ruoyi.oa.domain;
2
 
2
 
3
 import java.math.BigDecimal;
3
 import java.math.BigDecimal;
4
+
5
+import com.ruoyi.common.core.domain.entity.SysUser;
4
 import org.apache.commons.lang3.builder.ToStringBuilder;
6
 import org.apache.commons.lang3.builder.ToStringBuilder;
5
 import org.apache.commons.lang3.builder.ToStringStyle;
7
 import org.apache.commons.lang3.builder.ToStringStyle;
6
 import com.ruoyi.common.annotation.Excel;
8
 import com.ruoyi.common.annotation.Excel;
29
 
31
 
30
     private CmcCar car;
32
     private CmcCar car;
31
 
33
 
34
+    private SysUser driverUser;
35
+
32
     /** 天数 */
36
     /** 天数 */
33
     @Excel(name = "天数")
37
     @Excel(name = "天数")
34
     private Integer days;
38
     private Integer days;
85
     {
89
     {
86
         return car;
90
         return car;
87
     }
91
     }
92
+    public void setDriverUser(SysUser driverUser)
93
+    {
94
+        this.driverUser = driverUser;
95
+    }
96
+
97
+    public SysUser getDriverUser()
98
+    {
99
+        return driverUser;
100
+    }
88
     public void setDays(Integer days) 
101
     public void setDays(Integer days) 
89
     {
102
     {
90
         this.days = days;
103
         this.days = days;

+ 1
- 1
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/mapper/CmcProjectProgressMapper.java 查看文件

17
      * @param projectId cmc项目进度主键
17
      * @param projectId cmc项目进度主键
18
      * @return cmc项目进度
18
      * @return cmc项目进度
19
      */
19
      */
20
-    public CmcProjectProgress selectCmcProjectProgressByProjectId(String projectId);
20
+    public List<CmcProjectProgress> selectCmcProjectProgressByProjectId(String projectId);
21
 
21
 
22
     /**
22
     /**
23
      * 查询cmc项目进度列表
23
      * 查询cmc项目进度列表

+ 1
- 1
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/service/ICmcProjectProgressService.java 查看文件

17
      * @param projectId cmc项目进度主键
17
      * @param projectId cmc项目进度主键
18
      * @return cmc项目进度
18
      * @return cmc项目进度
19
      */
19
      */
20
-    public CmcProjectProgress selectCmcProjectProgressByProjectId(String projectId);
20
+    public List<CmcProjectProgress> selectCmcProjectProgressByProjectId(String projectId);
21
 
21
 
22
     /**
22
     /**
23
      * 查询cmc项目进度列表
23
      * 查询cmc项目进度列表

+ 1
- 1
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/service/impl/CmcProjectProgressServiceImpl.java 查看文件

26
      * @return cmc项目进度
26
      * @return cmc项目进度
27
      */
27
      */
28
     @Override
28
     @Override
29
-    public CmcProjectProgress selectCmcProjectProgressByProjectId(String projectId)
29
+    public List<CmcProjectProgress> selectCmcProjectProgressByProjectId(String projectId)
30
     {
30
     {
31
         return cmcProjectProgressMapper.selectCmcProjectProgressByProjectId(projectId);
31
         return cmcProjectProgressMapper.selectCmcProjectProgressByProjectId(projectId);
32
     }
32
     }

+ 9
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcBudgetCarMapper.xml 查看文件

15
         <result property="expense"    column="expense"    />
15
         <result property="expense"    column="expense"    />
16
         <result property="remark"    column="remark"    />
16
         <result property="remark"    column="remark"    />
17
         <association property="car"    javaType="CmcCar"         resultMap="CmcCarResult" />
17
         <association property="car"    javaType="CmcCar"         resultMap="CmcCarResult" />
18
+        <association property="driverUser"    javaType="SysUser"         resultMap="SysUserResult" />
18
     </resultMap>
19
     </resultMap>
19
 
20
 
20
     <resultMap type="CmcCar" id="CmcCarResult">
21
     <resultMap type="CmcCar" id="CmcCarResult">
21
         <result property="carId"    column="car_id"    />
22
         <result property="carId"    column="car_id"    />
22
         <result property="licensePlate"    column="license_plate"    />
23
         <result property="licensePlate"    column="license_plate"    />
24
+        <result property="driver"    column="driver"    />
23
         <result property="dayCost"    column="day_cost"    />
25
         <result property="dayCost"    column="day_cost"    />
24
     </resultMap>
26
     </resultMap>
25
 
27
 
28
+    <resultMap type="SysUser" id="SysUserResult">
29
+        <result property="userId"    column="user_id"    />
30
+        <result property="nickName"    column="nick_name"    />
31
+    </resultMap>
32
+
26
     <sql id="selectCmcBudgetCarVo">
33
     <sql id="selectCmcBudgetCarVo">
27
-        select bc.budget_car_id, bc.budget_id, bc.car_id, c.license_plate, c.day_cost, bc.days, bc.depreciation, bc.distance, bc.mileage, bc.expense, bc.remark from cmc_budget_car as bc
34
+        select bc.budget_car_id, bc.budget_id, bc.car_id, c.license_plate, c.driver, u.nick_name, c.day_cost, bc.days, bc.depreciation, bc.distance, bc.mileage, bc.expense, bc.remark from cmc_budget_car as bc
28
         left join cmc_car as c on c.car_id = bc.car_id
35
         left join cmc_car as c on c.car_id = bc.car_id
36
+        left join sys_user as u on c.driver = u.user_id
29
     </sql>
37
     </sql>
30
 
38
 
31
     <select id="selectCmcBudgetCarList" parameterType="CmcBudgetCar" resultMap="CmcBudgetCarResult">
39
     <select id="selectCmcBudgetCarList" parameterType="CmcBudgetCar" resultMap="CmcBudgetCarResult">

正在加载...
取消
保存