张延森 2 lat temu
rodzic
commit
73c0af4adf

+ 2
- 0
pom.xml Wyświetl plik

@@ -134,6 +134,7 @@
134 134
 						<directory>src/main/resources</directory>
135 135
 						<filtering>true</filtering>
136 136
 						<includes>
137
+							<include>**/*.xlsx</include>
137 138
 							<include>**/*.xml</include>
138 139
 							<include>**/*.p12</include>
139 140
 							<include>**/*.pem</include>
@@ -200,6 +201,7 @@
200 201
 						<directory>src/main/resources</directory>
201 202
 						<filtering>true</filtering>
202 203
 						<includes>
204
+							<include>**/*.xlsx</include>
203 205
 							<include>**/*.xml</include>
204 206
 							<include>**/*.p12</include>
205 207
 							<include>**/*.pem</include>

+ 10
- 1
src/main/java/com/njyunzhi/invoice/config/MybatisPlusConfig.java Wyświetl plik

@@ -1,8 +1,17 @@
1 1
 package com.njyunzhi.invoice.config;
2 2
 
3
+import com.baomidou.mybatisplus.annotation.DbType;
4
+import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
5
+import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
6
+import org.springframework.context.annotation.Bean;
3 7
 import org.springframework.context.annotation.Configuration;
4 8
 
5 9
 @Configuration
6 10
 public class MybatisPlusConfig {
7
-
11
+    @Bean
12
+    public MybatisPlusInterceptor mybatisPlusInterceptor() {
13
+        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
14
+        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
15
+        return interceptor;
16
+    }
8 17
 }

+ 1
- 1
src/main/java/com/njyunzhi/invoice/controller/TaInvoicePersonController.java Wyświetl plik

@@ -61,7 +61,7 @@ public class TaInvoicePersonController extends BaseController {
61 61
     public ResponseBean taInvoicePersonList(@ApiParam("页码") @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
62 62
                                             @ApiParam("单页数据量") @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
63 63
                                             @ApiParam("班级ID") @PathVariable(value ="invoiceId") String invoiceId,
64
-                                            @ApiParam("所属单位") @RequestParam(value ="invoiceOrgId") String invoiceOrgId) throws Exception {
64
+                                            @ApiParam("所属单位") @RequestParam(value ="invoiceOrgId", required = false) String invoiceOrgId) throws Exception {
65 65
         IPage<TaInvoicePerson> pg = new Page<>(pageNum, pageSize);
66 66
         QueryWrapper<TaInvoicePerson> queryWrapper = new QueryWrapper<>();
67 67
         queryWrapper.gt("status", Constants.STATUS_DELETE);

+ 11
- 0
src/main/java/com/njyunzhi/invoice/vo/excel/InvoiceHead.java Wyświetl plik

@@ -0,0 +1,11 @@
1
+package com.njyunzhi.invoice.vo.excel;
2
+
3
+import com.alibaba.excel.annotation.ExcelProperty;
4
+import lombok.Data;
5
+
6
+@Data
7
+public class InvoiceHead {
8
+
9
+    @ExcelProperty({"开票信息表", ""})
10
+    Integer serialNo;
11
+}

BIN
src/main/resources/excel/invoice_tpl.xlsx Wyświetl plik


+ 3
- 1
src/main/resources/mapper/TaInvoiceDetailMapper.xml Wyświetl plik

@@ -11,6 +11,7 @@
11 11
             `person_id`,
12 12
             `person_name`,
13 13
             `invoice_org_id`,
14
+            `invoice_org_name`,
14 15
             `org_id`,
15 16
             `org_name`,
16 17
             `tax_no`,
@@ -33,7 +34,6 @@
33 34
               NULL,
34 35
               t.`name`,
35 36
               t.invoice_org_id,
36
-              NULL,
37 37
               t.org_name,
38 38
               NULL,
39 39
               NULL,
@@ -41,6 +41,8 @@
41 41
               NULL,
42 42
               NULL,
43 43
               NULL,
44
+              NULL,
45
+              NULL,
44 46
               s.invoice_item_tpl_id,
45 47
               s.`name`,
46 48
               s.charge,