Browse Source

修改预算表

lamphua 1 year ago
parent
commit
c5a0be2108

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

@@ -55,6 +55,10 @@ public class CmcBudget extends BaseEntity
55 55
     @Excel(name = "商务费用")
56 56
     private BigDecimal businessExpense;
57 57
 
58
+    /** 税务费用 */
59
+    @Excel(name = "税务费用")
60
+    private BigDecimal taxExpense;
61
+
58 62
     /** 车船租赁 */
59 63
     @Excel(name = "车船租赁")
60 64
     private BigDecimal rentExpense;
@@ -173,6 +177,15 @@ public class CmcBudget extends BaseEntity
173 177
     {
174 178
         return businessExpense;
175 179
     }
180
+    public void setTaxExpense(BigDecimal taxExpense)
181
+    {
182
+        this.taxExpense = taxExpense;
183
+    }
184
+
185
+    public BigDecimal getTaxExpense()
186
+    {
187
+        return taxExpense;
188
+    }
176 189
     public void setRentExpense(BigDecimal rentExpense)
177 190
     {
178 191
         this.rentExpense = rentExpense;

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

@@ -23,6 +23,10 @@ public class CmcBudgetSettle extends BaseEntity
23 23
     @Excel(name = "预算id")
24 24
     private String budgetId;
25 25
 
26
+    /** 工作类别 */
27
+    @Excel(name = "工作类别")
28
+    private String content;
29
+
26 30
     /** 结算单价id */
27 31
     @Excel(name = "结算单价id")
28 32
     private Integer priceId;
@@ -63,6 +67,15 @@ public class CmcBudgetSettle extends BaseEntity
63 67
     {
64 68
         return budgetId;
65 69
     }
70
+    public void setContent(String content)
71
+    {
72
+        this.content = content;
73
+    }
74
+
75
+    public String getContent()
76
+    {
77
+        return content;
78
+    }
66 79
     public void setPriceId(Integer priceId) 
67 80
     {
68 81
         this.priceId = priceId;

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

@@ -14,6 +14,7 @@
14 14
         <result property="settleExpense"    column="settle_expense"    />
15 15
         <result property="outExpense"    column="out_expense"    />
16 16
         <result property="businessExpense"    column="business_expense"    />
17
+        <result property="taxExpense"    column="tax_expense"    />
17 18
         <result property="rentExpense"    column="rent_expense"    />
18 19
         <result property="otherExpense"    column="other_expense"    />
19 20
         <result property="directExpense"    column="direct_expense"    />
@@ -43,7 +44,8 @@
43 44
     </resultMap>
44 45
 
45 46
     <sql id="selectCmcBudgetVo">
46
-        select b.budget_id, b.project_id, p.project_number, p.project_name, b.staff_cost, b.car_cost, b.device_cost, b.fix_cost, b.settle_expense, b.out_expense, b.business_expense, b.rent_expense, b.other_expense, b.direct_expense, b.total_budget, b.compiler, u.nick_name as compiler_nick_name, b.auditor, u1.nick_name as auditor_nick_name, b.create_time from cmc_budget as b
47
+        select b.budget_id, b.project_id, p.project_number, p.project_name, b.staff_cost, b.car_cost, b.device_cost, b.fix_cost, b.settle_expense, b.out_expense, b.business_expense, b.tax_expense,
48
+               b.rent_expense, b.other_expense, b.direct_expense, b.total_budget, b.compiler, u.nick_name as compiler_nick_name, b.auditor, u1.nick_name as auditor_nick_name, b.create_time from cmc_budget as b
47 49
             left join sys_user as u on u.user_id = b.compiler
48 50
             left join sys_user as u1 on u1.user_id = b.auditor
49 51
             left join cmc_project as p on b.project_id = p.project_id
@@ -86,6 +88,7 @@
86 88
             <if test="settleExpense != null">settle_expense,</if>
87 89
             <if test="outExpense != null">out_expense,</if>
88 90
             <if test="businessExpense != null">business_expense,</if>
91
+            <if test="taxExpense != null">tax_expense,</if>
89 92
             <if test="rentExpense != null">rent_expense,</if>
90 93
             <if test="otherExpense != null">other_expense,</if>
91 94
             <if test="directExpense != null">direct_expense,</if>
@@ -104,6 +107,7 @@
104 107
             <if test="settleExpense != null">#{settleExpense},</if>
105 108
             <if test="outExpense != null">#{outExpense},</if>
106 109
             <if test="businessExpense != null">#{businessExpense},</if>
110
+            <if test="taxExpense != null">#{taxExpense},</if>
107 111
             <if test="rentExpense != null">#{rentExpense},</if>
108 112
             <if test="otherExpense != null">#{otherExpense},</if>
109 113
             <if test="directExpense != null">#{directExpense},</if>
@@ -125,6 +129,7 @@
125 129
             <if test="settleExpense != null">settle_expense = #{settleExpense},</if>
126 130
             <if test="outExpense != null">out_expense = #{outExpense},</if>
127 131
             <if test="businessExpense != null">business_expense = #{businessExpense},</if>
132
+            <if test="taxExpense != null">tax_expense = #{taxExpense},</if>
128 133
             <if test="rentExpense != null">rent_expense = #{rentExpense},</if>
129 134
             <if test="otherExpense != null">other_expense = #{otherExpense},</if>
130 135
             <if test="directExpense != null">direct_expense = #{directExpense},</if>

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

@@ -8,6 +8,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
8 8
         <result property="budgetSettleId"    column="budget_settle_id"    />
9 9
         <result property="budgetId"    column="budget_id"    />
10 10
         <result property="priceId"    column="price_id"    />
11
+        <result property="content"    column="content"    />
11 12
         <result property="workload"    column="workload"    />
12 13
         <result property="coefficient"    column="coefficient"    />
13 14
         <result property="groundType"    column="ground_type"    />
@@ -28,7 +29,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
28 29
     </resultMap>
29 30
 
30 31
     <sql id="selectCmcBudgetSettleVo">
31
-        select bs.budget_settle_id, bs.budget_id, bs.price_id, p.work_type, p.work_item, p.sub_item, p.scale_grade, p.unit, p.common_price, p.complex_price, bs.workload, bs.coefficient, bs.ground_type, bs.settle , bs.remark from cmc_budget_settle as bs
32
+        select bs.budget_settle_id, bs.budget_id, bs.content, bs.price_id, p.work_type, p.work_item, p.sub_item, p.scale_grade, p.unit, p.common_price, p.complex_price, bs.workload, bs.coefficient, bs.ground_type, bs.settle , bs.remark from cmc_budget_settle as bs
32 33
         left join cmc_price as p on p.id = bs.price_id
33 34
     </sql>
34 35
 
@@ -54,6 +55,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
54 55
         <trim prefix="(" suffix=")" suffixOverrides=",">
55 56
             <if test="budgetSettleId != null">budget_settle_id,</if>
56 57
             <if test="budgetId != null">budget_id,</if>
58
+            <if test="content != null">content,</if>
57 59
             <if test="priceId != null">price_id,</if>
58 60
             <if test="workload != null">workload,</if>
59 61
             <if test="coefficient != null">coefficient,</if>
@@ -64,6 +66,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
64 66
         <trim prefix="values (" suffix=")" suffixOverrides=",">
65 67
             <if test="budgetSettleId != null">#{budgetSettleId},</if>
66 68
             <if test="budgetId != null">#{budgetId},</if>
69
+            <if test="content != null">#{content},</if>
67 70
             <if test="priceId != null">#{priceId},</if>
68 71
             <if test="workload != null">#{workload},</if>
69 72
             <if test="coefficient != null">#{coefficient},</if>
@@ -77,6 +80,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
77 80
         update cmc_budget_settle
78 81
         <trim prefix="SET" suffixOverrides=",">
79 82
             <if test="budgetId != null">budget_id = #{budgetId},</if>
83
+            <if test="content != null">content = #{content},</if>
80 84
             <if test="priceId != null">price_id = #{priceId},</if>
81 85
             <if test="workload != null">workload = #{workload},</if>
82 86
             <if test="coefficient != null">coefficient = #{coefficient},</if>

+ 19
- 15
oa-back/sql/sql.sql View File

@@ -145,7 +145,7 @@ insert into sys_user values (42, 108, '18408248664', '李圆', '0', null, '18408
145 145
 insert into sys_user values (43, 108, '18783205676', '李泳龙', '0', null, '18783205676', '0', null, '$2a$10$LHQQe3UHQgaJDCnPl.gujuBKgRhrMN88kPKRxev2HSvOrV2IDRAfG', '0', '0', null, null, null, '2024-05-14 10:41:32', null, null, null, null, '13', null, null, null, null, null, '2019-07-01', null, null, null, '511024199805222552', '四川省内江市', '12', '汉族', '四川水利职业技术学院', '工程测量技术', '3', '2021-07-01', null, '成都市温江区花土路合能珍宝琥珀');
146 146
 insert into sys_user values (44, 108, '13684023317', '唐伟', '0', null, '13684023317', '0', null, '$2a$10$wkhl3nWazhW8eQpc3D9S4OJibMFwQLq3.Ocxa6RxbAK.RNRTqyT0K', '0', '0', null, null, null, '2024-05-14 10:41:32', null, null, null, null, '2', null, null, null, null, null, '2024-04-12', null, null, null, '513822198908013196', '四川省仁寿县', '13', '汉族', '成都信息工程学院', '遥感科学与技术', '2', '2024-04-12', '2025-04-11', '成都市高新区荟锦路33号');
147 147
 insert into sys_user values (45, 109, '13402863790', '何杰', '0', null, '13402863790', '0', null, '$2a$10$XZhKTnoYh.zS/TczIVjJyOVMvwjQ.fiH3QtTpB9M2OaHnhpIiOYWS', '0', '0', null, null, null, '2024-05-14 10:41:32', null, null, null, null, '1', null, null, '5', null, null, '2010-07-21', null, null, null, '510181198611166115', '四川省眉山市', '6', '汉族', '西南科技大学', '计算机科学与技术', '2', '2014-07-19', null, '四川省成都市温江区江浦路288号');
148
-insert into sys_user values (46, 109, '18224091291', '杨玉婧', '0', null, '18224091291', '1', null, '$2a$10$goGcN9K63wIO7t8Rkw95kuMb1twHzRU51Dk6q31/.Hejl2Aro0kVq', '0', '0', null, null, null, '2024-05-14 10:41:32', null, null, null, null, '10', null, null, null, null, null, '2019-09-23', null, null, null, '511602199507207404', '四川省广安市', '13', '汉族', '西南交通大学', '土木工程', '2', '2023-09-23', null, '四川省成都市金牛区金科苑4区');
148
+insert into sys_user values (46, 109, '18224091291', '杨玉婧', '0', null, '18224091291', '1', null, '$2a$10$goGcN9K63wIO7t8Rkw95kuMb1twHzRU51Dk6q31/.Hejl2Aro0kVq', '0', '0', null, null, null, '2024-05-14 10:41:32', null, null, null, null, '3', null, null, null, null, null, '2019-09-23', null, null, null, '511602199507207404', '四川省广安市', '10', '汉族', '西南交通大学', '土木工程', '2', '2023-09-23', null, '四川省成都市金牛区金科苑4区');
149 149
 insert into sys_user values (47, 109, '15196615885', '余思翰', '0', null, '15196615885', '1', null, '$2a$10$IjogDx43u3xmI2TigAo6CugCKh.AAmwOSf1nKBCWlJ/cEhgpX.H3e', '0', '0', null, null, null, '2024-05-14 10:41:32', null, null, null, null, '3', null, null, null, null, null, '2020-08-24', null, null, null, '51162219960108432X', '四川省武胜县', '13', '汉族', '西南科技大学', '计算机科学与技术', '2', '2021-08-24', '2024-08-23', '四川省成都市金牛区抚琴东南路10号2单元702');
150 150
 insert into sys_user values (48, 109, '17716873691', '阮梦妍', '0', null, '17716873691', '1', null, '$2a$10$XXlN3NzrRMBmMudrV3ZgOOtEq.RML/KrrVhN/uh.rpP7chAqy8QTe', '0', '0', null, null, null, '2024-05-14 10:41:32', null, null, null, null, '3', null, null, null, null, null, '2020-08-24', null, null, null, '510108199810241525', '四川省成都市', '12', '汉族', '成都信息工程大学', '地理信息科学', '2', '2021-08-24', '2024-08-23', '四川省成都市成华区地勘路春熙苑1期1-4-8-31');
151 151
 insert into sys_user values (49, 109, '15881196342', '赵芩', '0', null, '15881196342', '1', null, '$2a$10$x2pMljHso1uFHnjDpFu0/OPGrU1ITvl7hnv/bwFFQVUIH/mQ39k2G', '0', '0', null, null, null, '2024-05-14 10:41:32', null, null, null, null, '2', null, '3', null, null, null, '2021-12-06', null, null, null, '513701199410120047', '四川省成都市', '13', '汉族', '成都理工大学', '测绘工程', '1', '2022-12-06', '2025-12-05', '龙泉驿区龙城大道保利玫瑰花语');
@@ -838,8 +838,10 @@ insert into `sys_user_post` values (48, 27);
838 838
 insert into `sys_user_post` values (49, 27);
839 839
 insert into `sys_user_post` values (50, 27);
840 840
 insert into `sys_user_post` values (51, 27);
841
+insert into `sys_user_post` values (52, 12);
841 842
 insert into `sys_user_post` values (52, 13);
842 843
 insert into `sys_user_post` values (53, 6);
844
+insert into `sys_user_post` values (53, 12);
843 845
 insert into `sys_user_post` values (54, 6);
844 846
 insert into `sys_user_post` values (54, 12);
845 847
 insert into `sys_user_post` values (55, 12);
@@ -904,7 +906,7 @@ insert into `sys_user_post` values (113, 27);
904 906
 insert into `sys_user_post` values (114, 27);
905 907
 insert into `sys_user_post` values (115, 27);
906 908
 insert into `sys_user_post` values (116, 27);
907
-insert into `sys_user_post` values (117, 14);
909
+insert into `sys_user_post` values (117, 27);
908 910
 insert into `sys_user_post` values (118, 27);
909 911
 insert into `sys_user_post` values (119, 27);
910 912
 insert into `sys_user_post` values (120, 27);
@@ -7198,7 +7200,7 @@ INSERT INTO `cmc_price` VALUES (54, '外业-断面测量', '断面测量', NULL,
7198 7200
 INSERT INTO `cmc_price` VALUES (55, '外业-断面测量', '断面测量', NULL, NULL, '1:2000', 'km', 220.00, 260.00);
7199 7201
 INSERT INTO `cmc_price` VALUES (56, '外业-断面测量', '断面测量', NULL, NULL, '1:5000', 'km', 190.00, 230.00);
7200 7202
 INSERT INTO `cmc_price` VALUES (57, '外业-断面测量', '断面测量', NULL, NULL, '1:10000', 'km', 170.00, 210.00);
7201
-INSERT INTO `cmc_price` VALUES (58, '外业-断面测量', '界桩测设', NULL, NULL, NULL, '点', 110.00, 120.00);
7203
+INSERT INTO `cmc_price` VALUES (58, '外业-断面测量', '界桩测设', NULL, NULL, '无', '点', 110.00, 120.00);
7202 7204
 INSERT INTO `cmc_price` VALUES (59, '外业-高程测量', '水准测量', NULL, NULL, '一', 'km', 580.00, 650.00);
7203 7205
 INSERT INTO `cmc_price` VALUES (60, '外业-高程测量', '水准测量', NULL, NULL, '二', 'km', 420.00, 480.00);
7204 7206
 INSERT INTO `cmc_price` VALUES (61, '外业-高程测量', '水准测量', NULL, NULL, '三', 'km', 210.00, 240.00);
@@ -7219,16 +7221,16 @@ INSERT INTO `cmc_price` VALUES (75, '外业-高程测量', '三角高程测量
7219 7221
 INSERT INTO `cmc_price` VALUES (76, '外业-高程测量', '三角高程测量、单程双测', NULL, NULL, '四', 'km', 176.40, 205.80);
7220 7222
 INSERT INTO `cmc_price` VALUES (77, '外业-公路测量', '公路控制网点土建', NULL, NULL, '三、四等', '点', 150.00, 180.00);
7221 7223
 INSERT INTO `cmc_price` VALUES (78, '外业-公路测量', '公路控制网点土建', NULL, NULL, '五等、一级', '点', 100.00, 120.00);
7222
-INSERT INTO `cmc_price` VALUES (79, '外业-公路测量', '公路中桩、角桩测设', NULL, NULL, NULL, '点', 18.00, 20.00);
7223
-INSERT INTO `cmc_price` VALUES (80, '外业-公路测量', '公路参考点测量', NULL, NULL, NULL, '点', 3.60, 4.00);
7224
-INSERT INTO `cmc_price` VALUES (81, '外业-航飞', '无人机航飞(飞行项目)', NULL, NULL, NULL, '人天', 400.00, 400.00);
7225
-INSERT INTO `cmc_price` VALUES (82, '外业-激光数据采集', '外业激光数据采集(AS-1300HL)', NULL, NULL, NULL, '人天', 400.00, 400.00);
7226
-INSERT INTO `cmc_price` VALUES (83, '外业-其他', '配合测量', NULL, NULL, NULL, '人天', 360.00, 400.00);
7227
-INSERT INTO `cmc_price` VALUES (84, '外业-其他', '进出场', NULL, NULL, NULL, '人天', 300.00, 330.00);
7228
-INSERT INTO `cmc_price` VALUES (85, '外业-施控网土建', '观测墩选埋', NULL, NULL, NULL, '点', 1800.00, 2000.00);
7229
-INSERT INTO `cmc_price` VALUES (86, '外业-施控网土建', '水准基点选埋', NULL, NULL, NULL, '点', 600.00, 800.00);
7230
-INSERT INTO `cmc_price` VALUES (87, '外业-施控网土建', '平面点选埋', NULL, NULL, NULL, '点', 300.00, 400.00);
7231
-INSERT INTO `cmc_price` VALUES (88, '外业-施控网土建', '水准点选埋', NULL, NULL, NULL, '点', 400.00, 400.00);
7224
+INSERT INTO `cmc_price` VALUES (79, '外业-公路测量', '公路中桩、角桩测设', NULL, NULL, '无', '点', 18.00, 20.00);
7225
+INSERT INTO `cmc_price` VALUES (80, '外业-公路测量', '公路参考点测量', NULL, NULL, '无', '点', 3.60, 4.00);
7226
+INSERT INTO `cmc_price` VALUES (81, '外业-航飞', '无人机航飞(飞行项目)', NULL, NULL, '无', '人天', 400.00, 400.00);
7227
+INSERT INTO `cmc_price` VALUES (82, '外业-激光数据采集', '外业激光数据采集(AS-1300HL)', NULL, NULL, '无', '人天', 400.00, 400.00);
7228
+INSERT INTO `cmc_price` VALUES (83, '外业-其他', '配合测量', NULL, NULL, '无', '人天', 360.00, 400.00);
7229
+INSERT INTO `cmc_price` VALUES (84, '外业-其他', '进出场', NULL, NULL, '无', '人天', 300.00, 330.00);
7230
+INSERT INTO `cmc_price` VALUES (85, '外业-施控网土建', '观测墩选埋', NULL, NULL, '无', '点', 1800.00, 2000.00);
7231
+INSERT INTO `cmc_price` VALUES (86, '外业-施控网土建', '水准基点选埋', NULL, NULL, '无', '点', 600.00, 800.00);
7232
+INSERT INTO `cmc_price` VALUES (87, '外业-施控网土建', '平面点选埋', NULL, NULL, '无', '点', 300.00, 400.00);
7233
+INSERT INTO `cmc_price` VALUES (88, '外业-施控网土建', '水准点选埋', NULL, NULL, '无', '点', 400.00, 400.00);
7232 7234
 INSERT INTO `cmc_price` VALUES (89, '内业-DEM、地形面', 'DEM、三维地形面制作', NULL, NULL, '1:200', 'km²', 3800.00, 4400.00);
7233 7235
 INSERT INTO `cmc_price` VALUES (90, '内业-DEM、地形面', 'DEM、三维地形面制作', NULL, NULL, '1:500', 'km²', 1100.00, 1300.00);
7234 7236
 INSERT INTO `cmc_price` VALUES (91, '内业-DEM、地形面', 'DEM、三维地形面制作', NULL, NULL, '1:1000', 'km²', 450.00, 500.00);
@@ -7282,7 +7284,7 @@ INSERT INTO `cmc_price` VALUES (138, '内业-三维模型', '实景三维模型
7282 7284
 INSERT INTO `cmc_price` VALUES (139, '内业-三维模型', '实景三维模型制作', NULL, NULL, '1:2000', 'km²', 187.50, 225.00);
7283 7285
 INSERT INTO `cmc_price` VALUES (140, '内业-三维模型', '实景三维模型制作', NULL, NULL, '1:5000', 'km²', 55.00, 65.00);
7284 7286
 INSERT INTO `cmc_price` VALUES (141, '内业-三维模型', '实景三维模型制作', NULL, NULL, '1:10000', 'km²', 25.00, 30.00);
7285
-INSERT INTO `cmc_price` VALUES (142, '内业-坐标转换', '坐标系转换', NULL, NULL, NULL, '点', 15.00, 14.00);
7287
+INSERT INTO `cmc_price` VALUES (142, '内业-坐标转换', '坐标系转换', NULL, NULL, '无', '点', 15.00, 14.00);
7286 7288
 
7287 7289
 -- ----------------------------
7288 7290
 -- 38、cmc预算管理表
@@ -7297,7 +7299,8 @@ create table `cmc_budget`  (
7297 7299
   `fix_cost` 			decimal(10, 2) 	default null 	comment '固定成本',
7298 7300
   `settle_expense` 		decimal(10, 2) 	default null 	comment '预结算额',
7299 7301
   `out_expense` 		decimal(10, 2) 	default null 	comment '外协费用',
7300
-  `business_expense` 	decimal(10, 2) 	default null 	comment '商务费用',
7302
+  `business_expense` 	decimal(10, 2) 	default null 	comment '经营管理费用',
7303
+  `tax_expense` 		decimal(10, 2) 	default null 	comment '税务费用',
7301 7304
   `rent_expense` 		decimal(10, 2) 	default null 	comment '车船租赁',
7302 7305
   `other_expense` 		decimal(10, 2) 	default null 	comment '其他费用',
7303 7306
   `direct_expense` 		decimal(10, 2) 	default null 	comment '直接成本',
@@ -7358,6 +7361,7 @@ drop table if exists `cmc_budget_settle`;
7358 7361
 create table `cmc_budget_settle`  (
7359 7362
   `budget_settle_id` 	bigint not null  auto_increment comment '预结算id',
7360 7363
   `budget_id` 			char(19) 		default null comment '预算id',
7364
+  `content` 			varchar(255) 	default null comment '工作类别',
7361 7365
   `price_id` 			int 			default null comment '结算单价id',
7362 7366
   `workload` 			double 			default null comment '工作量',
7363 7367
   `coefficient` 		double 			default null comment '系数',

Loading…
Cancel
Save