Files
coal/src/main/resources/scripts/dict/enum/invoiceDetailDict.groovy
lihongjie0209 d7806e882c feat(invoice): 添加发票管理和发票明细管理功能
- 新增 InvoiceController 和 InvoiceDetailController 控制器
- 新增 InvoiceDto、CreateInvoiceDto、UpdateInvoiceDto等数据传输对象
- 新增 InvoiceEntity 和 InvoiceDetailEntity 实体类
- 新增 InvoiceMapper 和 InvoiceDetailMapper 映射接口- 新增 InvoiceRepository 和 InvoiceDetailRepository 仓库接口
- 新增 InvoiceService 和 InvoiceDetailService 服务类
- 新增发票识别和上传功能
2025-02-23 21:27:36 +08:00

20 lines
525 B
Groovy

package scripts.dict
import cn.lihongjie.coal.base.dto.CommonQuery
import cn.lihongjie.coal.invoiceDetail.controller.InvoiceDetailController
import com.fasterxml.jackson.databind.ObjectMapper
import org.springframework.context.ApplicationContext
ApplicationContext ioc = ioc
def controller = ioc.getBean(InvoiceDetailController.class)
def objectMapper = ioc.getBean(ObjectMapper.class) as ObjectMapper
return controller.list(params!=null ? objectMapper.convertValue(params, CommonQuery.class ) : new CommonQuery())