浏览代码

车辆信息增加油耗字段

lamphua 2 个月前
父节点
当前提交
3abab4b8fd

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

43
     @Excel(name = "单日成本")
43
     @Excel(name = "单日成本")
44
     private BigDecimal dayCost;
44
     private BigDecimal dayCost;
45
 
45
 
46
+    /** 油耗 */
47
+    @Excel(name = "油耗")
48
+    private BigDecimal fuel;
49
+
46
     /** 总价 */
50
     /** 总价 */
47
     @Excel(name = "总价(元)")
51
     @Excel(name = "总价(元)")
48
     private BigDecimal cost;
52
     private BigDecimal cost;
183
     {
187
     {
184
         return dayCost;
188
         return dayCost;
185
     }
189
     }
190
+    public void setFuel(BigDecimal fuel)
191
+    {
192
+        this.fuel = fuel;
193
+    }
194
+
195
+    public BigDecimal getFuel()
196
+    {
197
+        return fuel;
198
+    }
186
     public void setStatus(String status)
199
     public void setStatus(String status)
187
     {
200
     {
188
         this.status = status;
201
         this.status = status;
217
                 .append("isRent", getIsRent())
230
                 .append("isRent", getIsRent())
218
                 .append("dayCost", getDayCost())
231
                 .append("dayCost", getDayCost())
219
                 .append("status", getStatus())
232
                 .append("status", getStatus())
233
+                .append("fuel", getFuel())
220
                 .toString();
234
                 .toString();
221
     }
235
     }
222
 }
236
 }

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

25
         <result property="licensePlate"    column="license_plate"    />
25
         <result property="licensePlate"    column="license_plate"    />
26
         <result property="driver"    column="driver"    />
26
         <result property="driver"    column="driver"    />
27
         <result property="dayCost"    column="day_cost"    />
27
         <result property="dayCost"    column="day_cost"    />
28
+        <result property="fuel"    column="fuel"    />
28
     </resultMap>
29
     </resultMap>
29
 
30
 
30
     <resultMap type="SysUser" id="SysUserResult">
31
     <resultMap type="SysUser" id="SysUserResult">
33
     </resultMap>
34
     </resultMap>
34
 
35
 
35
     <sql id="selectCmcBudgetCarVo">
36
     <sql id="selectCmcBudgetCarVo">
36
-        select bc.budget_car_id, bc.budget_id, bc.car_id, c.license_plate, c.driver, c.brand, u.nick_name, c.day_cost, bc.days, bc.depreciation, bc.distance, bc.mileage, bc.toll, bc.expense, bc.remark from cmc_budget_car as bc
37
+        select bc.budget_car_id, bc.budget_id, bc.car_id, c.license_plate, c.driver, c.brand, u.nick_name, c.day_cost, c.fuel, bc.days, bc.depreciation, bc.distance, bc.mileage, bc.toll, bc.expense, bc.remark from cmc_budget_car as bc
37
         left join cmc_car as c on c.car_id = bc.car_id
38
         left join cmc_car as c on c.car_id = bc.car_id
38
         left join sys_user as u on c.driver = u.user_id
39
         left join sys_user as u on c.driver = u.user_id
39
     </sql>
40
     </sql>

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

10
         <result property="driver"    column="driver"    />
10
         <result property="driver"    column="driver"    />
11
         <result property="acquisitionTime"    column="acquisition_time"    />
11
         <result property="acquisitionTime"    column="acquisition_time"    />
12
         <result property="cost"    column="cost"    />
12
         <result property="cost"    column="cost"    />
13
+        <result property="fuel"    column="fuel"    />
13
         <result property="expectLife"    column="expect_life"    />
14
         <result property="expectLife"    column="expect_life"    />
14
         <result property="expectKm"    column="expect_km"    />
15
         <result property="expectKm"    column="expect_km"    />
15
         <result property="series"    column="series"    />
16
         <result property="series"    column="series"    />
27
     </resultMap>
28
     </resultMap>
28
 
29
 
29
     <sql id="selectCmcCarVo">
30
     <sql id="selectCmcCarVo">
30
-        select c.car_id, c.license_plate, c.driver, u.nick_name, c.acquisition_time, c.cost, c.expect_life, c.expect_km, c.series, c.brand, c.is_rent, c.day_cost, c.remark, c.status from cmc_car as c
31
+        select c.car_id, c.license_plate, c.driver, u.nick_name, c.acquisition_time, c.cost, c.fuel, c.expect_life, c.expect_km, c.series, c.brand, c.is_rent, c.day_cost, c.remark, c.status from cmc_car as c
31
         left join sys_user as u on u.user_id = c.driver
32
         left join sys_user as u on u.user_id = c.driver
32
     </sql>
33
     </sql>
33
 
34
 
69
             <if test="dayCost != null">day_cost,</if>
70
             <if test="dayCost != null">day_cost,</if>
70
             <if test="remark != null">remark,</if>
71
             <if test="remark != null">remark,</if>
71
             <if test="status != null">status,</if>
72
             <if test="status != null">status,</if>
73
+            <if test="fuel != null">fuel,</if>
72
         </trim>
74
         </trim>
73
         <trim prefix="values (" suffix=")" suffixOverrides=",">
75
         <trim prefix="values (" suffix=")" suffixOverrides=",">
74
             <if test="licensePlate != null">#{licensePlate},</if>
76
             <if test="licensePlate != null">#{licensePlate},</if>
83
             <if test="dayCost != null">#{dayCost},</if>
85
             <if test="dayCost != null">#{dayCost},</if>
84
             <if test="remark != null">#{remark},</if>
86
             <if test="remark != null">#{remark},</if>
85
             <if test="status != null">#{status},</if>
87
             <if test="status != null">#{status},</if>
88
+            <if test="fuel != null">#{fuel},</if>
86
         </trim>
89
         </trim>
87
     </insert>
90
     </insert>
88
 
91
 
101
             <if test="dayCost != null">day_cost = #{dayCost},</if>
104
             <if test="dayCost != null">day_cost = #{dayCost},</if>
102
             <if test="remark != null">remark = #{remark},</if>
105
             <if test="remark != null">remark = #{remark},</if>
103
             <if test="status != null">status = #{status},</if>
106
             <if test="status != null">status = #{status},</if>
107
+            <if test="fuel != null">fuel = #{fuel},</if>
104
         </trim>
108
         </trim>
105
         where car_id = #{carId}
109
         where car_id = #{carId}
106
     </update>
110
     </update>

+ 16
- 47
oa-back/sql/sq.sql 查看文件

1
-DROP TABLE IF EXISTS `cmc_resource_field`;
2
-CREATE TABLE `cmc_resource_field`  (
3
-  `field_id` int NOT NULL AUTO_INCREMENT COMMENT '专业领域id',
4
-  `name` varchar(20) DEFAULT NULL COMMENT '专业领域',
5
-  `parent_id` int NULL DEFAULT NULL COMMENT '父id',
6
-  PRIMARY KEY (`field_id`) USING BTREE
7
-) ENGINE = InnoDB COMMENT 'cmc专业领域表';
1
+alter table cmc_car add column fuel decimal(10,2) default null comment '油耗';
2
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A5177U', `expect_life` = 15, `day_cost` = 113.00, `fuel` = 0.7 WHERE `car_id` = 1;
3
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A1081W', `expect_life` = 15, `day_cost` = 89.00, `fuel` = 1.0 WHERE `car_id` = 2;
4
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A2239Q', `expect_life` = 10, `day_cost` = 25.00, `fuel` = 0.7 WHERE `car_id` = 3;
5
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A1686T', `expect_life` = 10, `day_cost` = 31.00, `fuel` = 0.8 WHERE `car_id` = 4;
6
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A0T282', `expect_life` = 10, `day_cost` = 59.00, `fuel` = 0.7 WHERE `car_id` = 5;
7
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A9802U', `expect_life` = 10, `day_cost` = 39.00, `fuel` = 0.7 WHERE `car_id` = 6;
8
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A6106T', `expect_life` = 10, `day_cost` = 31.00, `fuel` = 0.7 WHERE `car_id` = 32;
9
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川AQ259W', `expect_life` = 10, `day_cost` = 24.00, `fuel` = 0.6 WHERE `car_id` = 8;
10
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A5U91Q', `expect_life` = 10, `day_cost` = 34.00, `fuel` = 0.7 WHERE `car_id` = 9;
11
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川AEX607', `expect_life` = 10, `day_cost` = 33.00, `fuel` = 1.0 WHERE `car_id` = 10;
12
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A99L3B', `expect_life` = 10, `day_cost` = 18.00, `fuel` = 0.7 WHERE `car_id` = 11;
13
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A6692U', `expect_life` = 10, `day_cost` = 16.00, `fuel` = 0.6 WHERE `car_id` = 12;
14
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川GAR907', `expect_life` = 10, `day_cost` = 15.00, `fuel` = 0.3 WHERE `car_id` = 13;
15
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A3760U', `expect_life` = 10, `day_cost` = 40.00, `fuel` = 1.0 WHERE `car_id` = 14;
16
+UPDATE `cmc_oa`.`cmc_car` SET `license_plate` = '川A1950R', `expect_life` = 10, `day_cost` = 61.00, `fuel` = 0.9 WHERE `car_id` = 15;
8
 
17
 
9
-INSERT INTO `cmc_resource_field` VALUES (1, '工程', NULL);
10
-INSERT INTO `cmc_resource_field` VALUES (2, '会计', NULL);
11
-INSERT INTO `cmc_resource_field` VALUES (3, '经济', NULL);
12
-INSERT INTO `cmc_resource_field` VALUES (4, '艺术', NULL);
13
-INSERT INTO `cmc_resource_field` VALUES (5, '地质勘查工程 ', 1);
14
-INSERT INTO `cmc_resource_field` VALUES (6, '国土工程 ', 1);
15
-INSERT INTO `cmc_resource_field` VALUES (7, '测绘工程 ', 1);
16
-INSERT INTO `cmc_resource_field` VALUES (8, '安全工程 ', 1);
17
-INSERT INTO `cmc_resource_field` VALUES (9, '大数据与人工智能 ', 1);
18
-INSERT INTO `cmc_resource_field` VALUES (10, '会计', 2);
19
-INSERT INTO `cmc_resource_field` VALUES (11, '工商管理', 3);
20
-INSERT INTO `cmc_resource_field` VALUES (12, '金融', 3);
21
-INSERT INTO `cmc_resource_field` VALUES (13, '财税', 3);
22
-INSERT INTO `cmc_resource_field` VALUES (14, '人力资源管理 ', 3);
23
-INSERT INTO `cmc_resource_field` VALUES (15, '知识产权', 3);
24
-INSERT INTO `cmc_resource_field` VALUES (16, '书法', 4);
25
-INSERT INTO `cmc_resource_field` VALUES (17, '地质调查与矿产勘查', 5);
26
-INSERT INTO `cmc_resource_field` VALUES (18, '水文地质', 5);
27
-INSERT INTO `cmc_resource_field` VALUES (19, '工程地质与环境地质', 5);
28
-INSERT INTO `cmc_resource_field` VALUES (20, '岩土工程勘察与治理', 5);
29
-INSERT INTO `cmc_resource_field` VALUES (21, '地球物理勘查及遥感', 5);
30
-INSERT INTO `cmc_resource_field` VALUES (22, '地球化学勘查', 5);
31
-INSERT INTO `cmc_resource_field` VALUES (23, '岩土钻掘工程', 5);
32
-INSERT INTO `cmc_resource_field` VALUES (24, '地质实验测试', 5);
33
-INSERT INTO `cmc_resource_field` VALUES (25, '国土空间规划', 6);
34
-INSERT INTO `cmc_resource_field` VALUES (26, '国土整治', 6);
35
-INSERT INTO `cmc_resource_field` VALUES (27, '自然资源资产调查与信息', 6);
36
-INSERT INTO `cmc_resource_field` VALUES (28, '大地测量与卫星定位', 7);
37
-INSERT INTO `cmc_resource_field` VALUES (29, '工程测量', 7);
38
-INSERT INTO `cmc_resource_field` VALUES (30, '摄影测量与遥感', 7);
39
-INSERT INTO `cmc_resource_field` VALUES (31, '地图制图与地理信息系统', 7);
40
-INSERT INTO `cmc_resource_field` VALUES (32, '不动产测绘', 7);
41
-INSERT INTO `cmc_resource_field` VALUES (33, '大数据', 9);
42
-INSERT INTO `cmc_resource_field` VALUES (34, '人工智能', 9);
43
-INSERT INTO `cmc_resource_field` VALUES (35, '云计算', 9);
44
-INSERT INTO `cmc_resource_field` VALUES (36, '物联网', 9);
45
-INSERT INTO `cmc_resource_field` VALUES (37, '区块链', 9);
46
-INSERT INTO `cmc_resource_field` VALUES (38, '数字化管理', 9);
47
-INSERT INTO `cmc_resource_field` VALUES (39, '数据安全', 9);
48
-INSERT INTO `cmc_resource_field` VALUES (40, '数字媒体技术', 9);

正在加载...
取消
保存