Parcourir la source

车辆信息增加油耗字段

lamphua il y a 2 semaines
Parent
révision
3abab4b8fd

+ 14
- 0
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcCar.java Voir le fichier

@@ -43,6 +43,10 @@ public class CmcCar extends BaseEntity
43 43
     @Excel(name = "单日成本")
44 44
     private BigDecimal dayCost;
45 45
 
46
+    /** 油耗 */
47
+    @Excel(name = "油耗")
48
+    private BigDecimal fuel;
49
+
46 50
     /** 总价 */
47 51
     @Excel(name = "总价(元)")
48 52
     private BigDecimal cost;
@@ -183,6 +187,15 @@ public class CmcCar extends BaseEntity
183 187
     {
184 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 199
     public void setStatus(String status)
187 200
     {
188 201
         this.status = status;
@@ -217,6 +230,7 @@ public class CmcCar extends BaseEntity
217 230
                 .append("isRent", getIsRent())
218 231
                 .append("dayCost", getDayCost())
219 232
                 .append("status", getStatus())
233
+                .append("fuel", getFuel())
220 234
                 .toString();
221 235
     }
222 236
 }

+ 2
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcBudgetCarMapper.xml Voir le fichier

@@ -25,6 +25,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
25 25
         <result property="licensePlate"    column="license_plate"    />
26 26
         <result property="driver"    column="driver"    />
27 27
         <result property="dayCost"    column="day_cost"    />
28
+        <result property="fuel"    column="fuel"    />
28 29
     </resultMap>
29 30
 
30 31
     <resultMap type="SysUser" id="SysUserResult">
@@ -33,7 +34,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
33 34
     </resultMap>
34 35
 
35 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 38
         left join cmc_car as c on c.car_id = bc.car_id
38 39
         left join sys_user as u on c.driver = u.user_id
39 40
     </sql>

+ 5
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcCarMapper.xml Voir le fichier

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

+ 16
- 47
oa-back/sql/sq.sql Voir le fichier

@@ -1,51 +1,17 @@
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);

Loading…
Annuler
Enregistrer