浏览代码

审计收费 报备类型 需求提交 java

lijt 1 年之前
父节点
当前提交
9a7ea7ce7c

+ 7 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReportArchive/domain/CwProjectReportArchive.java

@@ -106,5 +106,12 @@ public class CwProjectReportArchive extends BaseEntity {
      */
     private Double auditMoney;
 
+    /**
+     * 关联报告的报告文号
+     */
+    private String reportNo1;
+
+
+
     private static final long serialVersionUID = 1L;
 }

+ 4 - 1
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReportArchive/mapper/xml/CwProjectReportArchiveMapper.xml

@@ -34,6 +34,7 @@
             <result property="createDateT" column="create_date" jdbcType="VARCHAR"/>
             <result property="reportId" column="report_id" jdbcType="VARCHAR"/>
             <result property="reportNo" column="report_no" jdbcType="VARCHAR"/>
+            <result property="reportNo1" column="report_no1" jdbcType="VARCHAR"/>
             <result property="reportRemarks" column="report_remarks" jdbcType="VARCHAR"/>
             <result property="reportDate" column="report_date" jdbcType="TIMESTAMP"/>
             <result property="reportCreateName" column="report_create_name" jdbcType="VARCHAR"/>
@@ -112,7 +113,9 @@
         cw_pa.status,
         cw_pa.file_number,
         cw_pa.report_id,
-        cw_pa.report_remarks
+        cw_pa.report_remarks,
+        cw_pa.report_no1
+
     </sql>
     <sql id="Archive_File_Column_List">
         cw_paf.id,

+ 1 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReportArchive/service/CwProjectReportArchiveService.java

@@ -300,6 +300,7 @@ public class CwProjectReportArchiveService extends ServiceImpl<CwProjectReportAr
                 cwProjectReportArchive.setFileNumber(fileNumber);
             }
         }
+        cwProjectReportArchive.setReportNo1(cwProjectReportArchiveDTO.getReportNo1());
         this.saveOrUpdate(cwProjectReportArchive);
         if (ObjectUtil.isNotEmpty(cwProjectReportArchiveDTO)) {
             // 附件

+ 14 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReportArchive/service/dto/CwProjectReportArchiveDTO.java

@@ -229,6 +229,12 @@ public class CwProjectReportArchiveDTO extends BaseDTO {
      * 数据审核人
      */
     private List<String> auditUserIds;
+    /**
+     * 关联报告
+     */
+    private String reportNo1;
+
+
 
 
     private static final long serialVersionUID = 1L;
@@ -552,4 +558,12 @@ public class CwProjectReportArchiveDTO extends BaseDTO {
     public void setAuditMoney(Double auditMoney) {
         this.auditMoney = auditMoney;
     }
+
+    public String getReportNo1() {
+        return reportNo1;
+    }
+
+    public void setReportNo1(String reportNo1) {
+        this.reportNo1 = reportNo1;
+    }
 }

+ 20 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/workClientInfo/controller/CwWorkClientController.java

@@ -15,6 +15,7 @@ import com.jeeplus.flowable.service.FlowTaskService;
 import com.jeeplus.sys.constant.enums.LogTypeEnum;
 import com.jeeplus.sys.utils.DictUtils;
 import com.jeeplus.sys.utils.StringUtils;
+import com.jeeplus.test.cw.workClientInfo.domain.AuditFindDto;
 import com.jeeplus.test.cw.workClientInfo.domain.CwWorkClientTemp;
 import com.jeeplus.test.cw.workClientInfo.service.CwWorkClientBillingService;
 import com.jeeplus.test.cw.workClientInfo.service.CwWorkClientService;
@@ -64,6 +65,25 @@ public class CwWorkClientController {
     @Resource
     private CwWorkClientBillingService cwWorkClientBillingService;
 
+    @ApiLog("查询审计收费")
+    @PreAuthorize("hasAuthority('cw_work_client:info:list')")
+    @GetMapping("list1")
+    public ResponseEntity<IPage<AuditFindDto>> dataList(AuditFindDto auditFindDto, Page<AuditFindDto> page) throws Exception {
+        // QueryWrapper <AuditFindDto> queryWrapper = QueryWrapperGenerator.buildQueryCondition ( String id );
+        IPage<AuditFindDto> result = new Page<AuditFindDto>();
+        result = cwWorkClientService.auditFindList(auditFindDto,page);
+        return ResponseEntity.ok(result);
+    }
+    @ApiLog("查询审计收费为0查询对行的报告和项目")
+    @PreAuthorize("hasAuthority('cw_work_client:info:list')")
+    @GetMapping("list2")
+    public ResponseEntity<IPage<AuditFindDto>> dataListBy(AuditFindDto auditFindDto, Page<AuditFindDto> page) throws Exception {
+        // QueryWrapper <AuditFindDto> queryWrapper = QueryWrapperGenerator.buildQueryCondition ( String id );
+        IPage<AuditFindDto> result = new Page<AuditFindDto>();
+        result = cwWorkClientService.auditFindListBy(auditFindDto,page);
+        return ResponseEntity.ok(result);
+    }
+
     /**
      * 查询客户信息列表
      * @param cwWorkClientBaseDTO

+ 67 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/workClientInfo/domain/AuditFindDto.java

@@ -0,0 +1,67 @@
+package com.jeeplus.test.cw.workClientInfo.domain;
+
+import lombok.Data;
+import org.joda.time.DateTime;
+
+import java.io.Serializable;
+
+/**
+ * 审计收费信息实体类
+ *
+ * @Author 李狗蛋
+ * @Date 2023/7/13 20:18
+ * @Blog blog.lijintao.net/996.mba
+ * @Description: 审计收费信息实体类
+ */
+@Data
+public class AuditFindDto implements Serializable {
+
+    private String programId;
+    /**
+     * id
+     */
+    private String ReportId;
+    /**
+     * 项目名称
+     */
+    private String projectName;
+    /**
+     *报告号
+     */
+    private String reportNo;
+    /**
+     *开票申请编号
+     */
+    private String no;
+    /**
+     *发票号
+     */
+    private String number;
+    /**
+     *开票金额
+     */
+    private String account;
+    /**
+     *开票申请人
+     */
+    private String billingPeople;
+    /**
+     *开票时间
+     */
+    private String billingDate;
+    /**
+     * 审计金额(元)
+     */
+    private Double auditMoney;
+    /**
+     * 创建人
+     */
+   private String name;
+    /**
+     * 创建时间
+     */
+    private String createDate;
+
+
+
+}

+ 17 - 1
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/workClientInfo/mapper/CwWorkClientBaseMapper.java

@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.jeeplus.test.cw.workClientInfo.domain.CwWorkClientBase;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.jeeplus.test.cw.workClientInfo.domain.CwWorkClientTemp;
+import com.jeeplus.test.cw.workClientInfo.domain.AuditFindDto;
 import com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientBaseDTO;
 import com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientContactDTO;
 import com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientTempDTO;
@@ -20,6 +21,21 @@ import java.util.List;
  */
 @Mapper
 public interface CwWorkClientBaseMapper extends BaseMapper<CwWorkClientBase> {
+    /**
+     * 审计收费为0 查询对应的项目
+     * @param
+     * @param page
+     * @return
+     */
+    IPage<AuditFindDto> auditFindListBy(Page<AuditFindDto> page,@Param(Constants.WRAPPER) QueryWrapper<AuditFindDto> queryWrapper);
+
+
+    /**
+     * 审计收费查询
+     * @param
+     * @return
+     */
+    IPage<AuditFindDto> auditFindList(Page<AuditFindDto> page, @Param(Constants.WRAPPER) QueryWrapper<AuditFindDto> queryWrapper);
 
     public IPage<CwWorkClientBaseDTO> findList(Page<CwWorkClientBaseDTO> page, @Param(Constants.WRAPPER) QueryWrapper<CwWorkClientBase> queryWrapper);
 
@@ -53,7 +69,7 @@ public interface CwWorkClientBaseMapper extends BaseMapper<CwWorkClientBase> {
 
     // 根据客户的id数组查询客户的no(编号)集合
     List<String> getNoByIdArray(String[] idArray);
-}
+  }
 
 
 

+ 102 - 55
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/workClientInfo/mapper/xml/CwWorkClientBaseMapper.xml

@@ -5,58 +5,65 @@
 <mapper namespace="com.jeeplus.test.cw.workClientInfo.mapper.CwWorkClientBaseMapper">
 
     <resultMap id="BaseResultMap" type="com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientBaseDTO">
-            <id property="id" column="id" jdbcType="VARCHAR"/>
-            <result property="createBy.id" column="create_by" jdbcType="VARCHAR"/>
-            <result property="createDate" column="create_date" jdbcType="TIMESTAMP"/>
-            <result property="updateBy.id" column="update_by" jdbcType="VARCHAR"/>
-            <result property="updateDate" column="update_date" jdbcType="TIMESTAMP"/>
-            <result property="delFlag" column="del_flag" jdbcType="INTEGER"/>
-            <result property="remarks" column="remarks" jdbcType="VARCHAR"/>
-            <result property="no" column="no" jdbcType="VARCHAR"/>
-            <result property="name" column="name" jdbcType="VARCHAR"/>
-            <result property="abbreviation" column="abbreviation" jdbcType="VARCHAR"/>
-            <result property="englishName" column="english_name" jdbcType="VARCHAR"/>
-            <result property="type" column="type" jdbcType="VARCHAR"/>
-            <result property="uscCode" column="usc_code" jdbcType="VARCHAR"/>
-            <result property="scType" column="sc_type" jdbcType="VARCHAR"/>
-            <result property="manageLevelType" column="manage_level_type" jdbcType="VARCHAR"/>
-            <result property="oneUpCompany" column="one_up_company" jdbcType="VARCHAR"/>
-            <result property="companyLevel" column="company_level" jdbcType="VARCHAR"/>
-            <result property="businessScope" column="business_scope" jdbcType="VARCHAR"/>
-            <result property="keyResponsibilities" column="key_responsibilities" jdbcType="VARCHAR"/>
-            <result property="industry" column="industry" jdbcType="VARCHAR"/>
-            <result property="affiliation" column="affiliation" jdbcType="VARCHAR"/>
-            <result property="organizationType" column="organization_type" jdbcType="VARCHAR"/>
-            <result property="reportType" column="report_type" jdbcType="VARCHAR"/>
-            <result property="oneUpOffice" column="one_up_office" jdbcType="VARCHAR"/>
-            <result property="registrationCert" column="registration_cert" jdbcType="VARCHAR"/>
-            <result property="approvingBodies" column="approving_bodies" jdbcType="VARCHAR"/>
-            <result property="officeId" column="office_id" jdbcType="VARCHAR"/>
-            <result property="procInsId" column="proc_ins_id" jdbcType="VARCHAR"/>
-            <result property="processDefinitionId" column="process_definition_id" jdbcType="VARCHAR"/>
-            <result property="status" column="status" jdbcType="VARCHAR"/>
-            <result property="agreeDate" column="agree_date" jdbcType="TIMESTAMP"/>
-            <result property="agreeUserId" column="agree_user_id" jdbcType="VARCHAR"/>
-            <result property="createBy.name" column="user_name" jdbcType="VARCHAR"/>
-            <result property="createName" column="user_name" jdbcType="VARCHAR"/>
-            <result property="createDateT" column="create_date" jdbcType="TIMESTAMP"/>
-            <result property="isListed" column="is_listed" jdbcType="VARCHAR"/>
-            <result property="ownershipType" column="ownership_type" jdbcType="VARCHAR"/>
-            <result property="finalStatusType" column="final_status_type" jdbcType="VARCHAR"/>
-            <result property="address" column="address" jdbcType="VARCHAR"/>
-            <result property="mobile" column="mobile" jdbcType="VARCHAR"/>
-            <result property="isUscCode" column="is_usc_code" jdbcType="VARCHAR"/>
-            <result property="manageLevelTypeName" column="manage_level_type_name" jdbcType="VARCHAR"/>
-            <result property="organizationTypeName" column="organization_type_name" jdbcType="VARCHAR"/>
-            <result property="updateRequestId" column="update_request_id" jdbcType="VARCHAR"/>
-            <result property="updateUser" column="update_user" jdbcType="VARCHAR"/>
-            <result property="updateUserName" column="update_user_name" jdbcType="VARCHAR"/>
-            <result property="requestUserId" column="request_user_id" jdbcType="VARCHAR"/>
-            <result property="taskId" column="task_id" jdbcType="VARCHAR"/>
-            <association property="cwWorkClientTypeDTO" column="id" select="getType" javaType="com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientTypeDTO"></association>
-            <collection property="workAttachmentDtoList" ofType="com.jeeplus.test.workContract.service.dto.WorkAttachmentDto" column="id" select="getFileList"></collection>
-            <collection property="cwWorkClientBillingDTOList" ofType="com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientBillingDTO" column="id" select="getBilling"></collection>
-            <collection property="cwWorkClientContactDTOList" ofType="com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientContactDTO" column="id" select="getContact"></collection>
+        <id property="id" column="id" jdbcType="VARCHAR"/>
+        <result property="createBy.id" column="create_by" jdbcType="VARCHAR"/>
+        <result property="createDate" column="create_date" jdbcType="TIMESTAMP"/>
+        <result property="updateBy.id" column="update_by" jdbcType="VARCHAR"/>
+        <result property="updateDate" column="update_date" jdbcType="TIMESTAMP"/>
+        <result property="delFlag" column="del_flag" jdbcType="INTEGER"/>
+        <result property="remarks" column="remarks" jdbcType="VARCHAR"/>
+        <result property="no" column="no" jdbcType="VARCHAR"/>
+        <result property="name" column="name" jdbcType="VARCHAR"/>
+        <result property="abbreviation" column="abbreviation" jdbcType="VARCHAR"/>
+        <result property="englishName" column="english_name" jdbcType="VARCHAR"/>
+        <result property="type" column="type" jdbcType="VARCHAR"/>
+        <result property="uscCode" column="usc_code" jdbcType="VARCHAR"/>
+        <result property="scType" column="sc_type" jdbcType="VARCHAR"/>
+        <result property="manageLevelType" column="manage_level_type" jdbcType="VARCHAR"/>
+        <result property="oneUpCompany" column="one_up_company" jdbcType="VARCHAR"/>
+        <result property="companyLevel" column="company_level" jdbcType="VARCHAR"/>
+        <result property="businessScope" column="business_scope" jdbcType="VARCHAR"/>
+        <result property="keyResponsibilities" column="key_responsibilities" jdbcType="VARCHAR"/>
+        <result property="industry" column="industry" jdbcType="VARCHAR"/>
+        <result property="affiliation" column="affiliation" jdbcType="VARCHAR"/>
+        <result property="organizationType" column="organization_type" jdbcType="VARCHAR"/>
+        <result property="reportType" column="report_type" jdbcType="VARCHAR"/>
+        <result property="oneUpOffice" column="one_up_office" jdbcType="VARCHAR"/>
+        <result property="registrationCert" column="registration_cert" jdbcType="VARCHAR"/>
+        <result property="approvingBodies" column="approving_bodies" jdbcType="VARCHAR"/>
+        <result property="officeId" column="office_id" jdbcType="VARCHAR"/>
+        <result property="procInsId" column="proc_ins_id" jdbcType="VARCHAR"/>
+        <result property="processDefinitionId" column="process_definition_id" jdbcType="VARCHAR"/>
+        <result property="status" column="status" jdbcType="VARCHAR"/>
+        <result property="agreeDate" column="agree_date" jdbcType="TIMESTAMP"/>
+        <result property="agreeUserId" column="agree_user_id" jdbcType="VARCHAR"/>
+        <result property="createBy.name" column="user_name" jdbcType="VARCHAR"/>
+        <result property="createName" column="user_name" jdbcType="VARCHAR"/>
+        <result property="createDateT" column="create_date" jdbcType="TIMESTAMP"/>
+        <result property="isListed" column="is_listed" jdbcType="VARCHAR"/>
+        <result property="ownershipType" column="ownership_type" jdbcType="VARCHAR"/>
+        <result property="finalStatusType" column="final_status_type" jdbcType="VARCHAR"/>
+        <result property="address" column="address" jdbcType="VARCHAR"/>
+        <result property="mobile" column="mobile" jdbcType="VARCHAR"/>
+        <result property="isUscCode" column="is_usc_code" jdbcType="VARCHAR"/>
+        <result property="manageLevelTypeName" column="manage_level_type_name" jdbcType="VARCHAR"/>
+        <result property="organizationTypeName" column="organization_type_name" jdbcType="VARCHAR"/>
+        <result property="updateRequestId" column="update_request_id" jdbcType="VARCHAR"/>
+        <result property="updateUser" column="update_user" jdbcType="VARCHAR"/>
+        <result property="updateUserName" column="update_user_name" jdbcType="VARCHAR"/>
+        <result property="requestUserId" column="request_user_id" jdbcType="VARCHAR"/>
+        <result property="taskId" column="task_id" jdbcType="VARCHAR"/>
+        <association property="cwWorkClientTypeDTO" column="id" select="getType"
+                     javaType="com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientTypeDTO"></association>
+        <collection property="workAttachmentDtoList"
+                    ofType="com.jeeplus.test.workContract.service.dto.WorkAttachmentDto" column="id"
+                    select="getFileList"></collection>
+        <collection property="cwWorkClientBillingDTOList"
+                    ofType="com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientBillingDTO" column="id"
+                    select="getBilling"></collection>
+        <collection property="cwWorkClientContactDTOList"
+                    ofType="com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientContactDTO" column="id"
+                    select="getContact"></collection>
     </resultMap>
 
     <resultMap id="AttachmentMap" type="com.jeeplus.test.workContract.service.dto.WorkAttachmentDto">
@@ -228,7 +235,7 @@
         where wa.del_flag = '0' and wa.attachment_id = #{id}
     </select>
 
-        <select id="findList" resultMap="BaseResultMap">
+    <select id="findList" resultMap="BaseResultMap">
         select
         <include refid="Base_Column_List"></include>,
         su.name as user_name,
@@ -270,7 +277,7 @@
 
     <select id="queryUpdateLogList" resultType="com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientTempDTO">
         select
-            <include refid="Temp_Column_List"></include>,
+            <include refid="Temp_Column_List"></include>            ,
             su.name as create_name,
             cw_wcb.no as client_no
         from cw_work_client_temp temp
@@ -279,7 +286,8 @@
         ${ew.customSqlSegment}
     </select>
 
-    <select id="getContractClientList" resultType="com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientContactDTO">
+    <select id="getContractClientList"
+            resultType="com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientContactDTO">
         SELECT
             *
         FROM
@@ -384,4 +392,43 @@
             #{id}
         </foreach>
     </select>
+    <select id="auditFindList" resultType="com.jeeplus.test.cw.workClientInfo.domain.AuditFindDto">
+
+        SELECT
+            base.program_id,
+            records.project_name ,
+            line.report_no ,
+            invoice.NO ,
+            detail.number ,
+            base1.account ,
+            invoice.billing_people ,
+            invoice.billing_date
+        FROM
+            cw_project_report_archive AS arc
+                LEFT JOIN cw_finance_invoice_base AS base ON base.program_id = arc.project_id
+                LEFT JOIN cw_finance_invoice_base AS base1 ON base1.invoice_id = base.invoice_id
+                LEFT JOIN cw_project_records AS records ON records.id = base1.program_id
+                LEFT JOIN cw_finance_invoice AS invoice ON invoice.id = base1.invoice_id
+                LEFT JOIN cw_finance_invoice_detail AS detail ON detail.invoice_id = base1.invoice_id
+                LEFT JOIN cw_project_report AS report ON report.id = arc.report_id
+                LEFT JOIN cw_project_report_new_line AS line ON line.report_id=report.id
+            ${ew.customSqlSegment}
+    </select>
+
+    <select id="auditFindListBy" resultType="com.jeeplus.test.cw.workClientInfo.domain.AuditFindDto">
+        SELECT
+        records.project_name,
+        line.report_no,
+        report.audit_fees,
+        USER.NAME,
+        line.create_date
+        FROM
+        cw_project_report_archive AS arc
+        LEFT JOIN cw_project_records AS records ON records.id = arc.project_id
+        LEFT JOIN cw_project_report AS report ON report.id = arc.report_id
+        LEFT JOIN cw_project_report_new_line AS line ON line.report_id = report.id
+        LEFT JOIN sys_user AS USER ON USER.id = line.create_by
+            ${ew.customSqlSegment}
+    </select>
+
 </mapper>

+ 47 - 3
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/workClientInfo/service/CwWorkClientService.java

@@ -3,8 +3,8 @@ package com.jeeplus.test.cw.workClientInfo.service;
 import cn.hutool.core.collection.CollectionUtil;
 import cn.hutool.core.util.ArrayUtil;
 import cn.hutool.core.util.ObjectUtil;
+import cn.hutool.core.util.StrUtil;
 import com.alibaba.fastjson.JSON;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -16,8 +16,10 @@ import com.jeeplus.sys.mapper.UserMapper;
 import com.jeeplus.sys.service.dto.UserDTO;
 import com.jeeplus.sys.utils.StringUtils;
 import com.jeeplus.sys.utils.UserUtils;
+import com.jeeplus.test.cw.contractRegistration.domain.ContractInfo;
 import com.jeeplus.test.cw.projectRecords.domain.CwProjectClientInfo;
 import com.jeeplus.test.cw.projectRecords.mapper.CwProjectClientInfoMapper;
+import com.jeeplus.test.cw.projectReport.domain.CwProjectReportData;
 import com.jeeplus.test.cw.workClientInfo.domain.*;
 import com.jeeplus.test.cw.workClientInfo.mapper.*;
 import com.jeeplus.test.cw.workClientInfo.service.dto.CwWorkClientBaseDTO;
@@ -31,12 +33,12 @@ import com.jeeplus.test.cw.workClientInfo.service.mapstruct.CwWorkClientTypeWrap
 import com.jeeplus.test.mould.service.SerialnumTplService;
 import com.jeeplus.test.oss.service.OssService;
 import com.jeeplus.flowable.utils.FlowTaskUtil;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
-import java.sql.Array;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
@@ -47,7 +49,7 @@ import java.util.stream.Collectors;
 @Transactional
 public class CwWorkClientService extends ServiceImpl<CwWorkClientBaseMapper, CwWorkClientBase> {
 
-    @Resource
+    @Autowired
     private CwWorkClientBaseMapper cwWorkClientBaseMapper;
     @Resource
     private CwWorkClientBillingService cwWorkClientBillingService;
@@ -70,6 +72,47 @@ public class CwWorkClientService extends ServiceImpl<CwWorkClientBaseMapper, CwW
     @Resource
     private UserMapper userMapper;
 
+    /**
+     * 审计收费为0 查询对应的项目
+     * @param auditFindDto
+     * @param page
+     * @return
+     */
+    public IPage<AuditFindDto> auditFindListBy(AuditFindDto auditFindDto, Page<AuditFindDto> page) throws Exception {
+        QueryWrapper<AuditFindDto> queryWrapper = QueryWrapperGenerator.buildQueryCondition (auditFindDto, AuditFindDto.class);
+       // queryWrapper.eq("arc.id", auditFindDto.getReportId()).ne("report.audit_fees",null).ne("report.audit_fees",0);
+        queryWrapper.eq("arc.id", auditFindDto.getReportId());
+
+        IPage<AuditFindDto> list = cwWorkClientBaseMapper.auditFindListBy(page, queryWrapper);
+        return list;
+    }
+
+    /**
+     * 审计收费查询列表
+     */
+    public IPage<AuditFindDto> auditFindList(AuditFindDto auditFindDto, Page<AuditFindDto> page) throws Exception {
+         QueryWrapper<AuditFindDto> queryWrapper = QueryWrapperGenerator.buildQueryCondition (auditFindDto, AuditFindDto.class);
+
+        queryWrapper.eq("arc.id", auditFindDto.getReportId());
+
+        if (ObjectUtil.isNotEmpty(auditFindDto)) {
+            if (StringUtils.isNotBlank(auditFindDto.getNumber())){
+                queryWrapper.like("detail.number", auditFindDto.getNumber());
+            }
+            //发票申请编号查询
+            if (StringUtils.isNotBlank(auditFindDto.getNo())){
+                queryWrapper.like("invoice.no", auditFindDto.getNo());
+            }
+            if (StringUtils.isNotBlank(auditFindDto.getReportNo())){
+                queryWrapper.like("report.project_report_number", auditFindDto.getReportNo());
+            }
+        }
+
+         IPage<AuditFindDto> list = cwWorkClientBaseMapper.auditFindList(page, queryWrapper);
+         return list;
+
+    }
+
 
     public IPage<CwWorkClientBaseDTO> findList(Page<CwWorkClientBaseDTO> page, CwWorkClientBaseDTO cwWorkClientBaseDTO) throws Exception{
         QueryWrapper<CwWorkClientBase> queryWrapper = QueryWrapperGenerator.buildQueryCondition ( CwWorkClientBaseWrapper.INSTANCE.toEntity(cwWorkClientBaseDTO), CwWorkClientBase.class );
@@ -521,4 +564,5 @@ public class CwWorkClientService extends ServiceImpl<CwWorkClientBaseMapper, CwW
         return ResponseEntity.ok(cwWorkClientBaseMapper.queryUpdateLogList(queryWrapper));
     }
 
+
 }

+ 2 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/workClientInfo/service/dto/CwWorkClientBaseDTO.java

@@ -22,6 +22,8 @@ import java.util.List;
 @EqualsAndHashCode(callSuper = false)
 public class CwWorkClientBaseDTO extends BaseDTO {
 
+    private String reportId;
+
     public static final String BIZ_CODE = "11";
 
     /**

+ 0 - 211
jeeplus-platform/jeeplus-common/jeeplus-common.iml

@@ -1,211 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
-  <component name="FacetManager">
-    <facet type="Spring" name="Spring">
-      <configuration />
-    </facet>
-    <facet type="web" name="Web">
-      <configuration>
-        <webroots />
-        <sourceRoots>
-          <root url="file://$MODULE_DIR$/src/main/java" />
-          <root url="file://$MODULE_DIR$/src/main/resources" />
-          <root url="file://$MODULE_DIR$/target/generated-sources/annotations" />
-        </sourceRoots>
-      </configuration>
-    </facet>
-  </component>
-  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
-    <output url="file://$MODULE_DIR$/target/classes" />
-    <output-test url="file://$MODULE_DIR$/target/test-classes" />
-    <content url="file://$MODULE_DIR$">
-      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/target/generated-sources/annotations" isTestSource="false" generated="true" />
-      <excludeFolder url="file://$MODULE_DIR$/target" />
-    </content>
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.6" level="project" />
-    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.6" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.14.1" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.14.1" level="project" />
-    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.32" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.28" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.7" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.68.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.68.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.68.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.68.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.68.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.68.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.4.10" level="project" />
-    <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-freemarker:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.31" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:4.0.3" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-security:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-config:5.5.2" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:5.5.2" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.5.2" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-web:5.5.2" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.3" level="project" />
-    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.1.3" level="project" />
-    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.5" level="project" />
-    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.4.2" level="project" />
-    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.2" level="project" />
-    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.4.2" level="project" />
-    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.4.2" level="project" />
-    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.4.2" level="project" />
-    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.0" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.53" level="project" />
-    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.2.0.Final" level="project" />
-    <orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" />
-    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.2.Final" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.12.5" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.12.5" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.12.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-websocket:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-websocket:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-mail:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.mail:jakarta.mail:1.6.7" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" />
-    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.4.2.Final" level="project" />
-    <orderEntry type="library" scope="PROVIDED" name="Maven: org.mapstruct:mapstruct-processor:1.4.2.Final" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.53" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.53" level="project" />
-    <orderEntry type="library" scope="RUNTIME" name="Maven: com.microsoft.sqlserver:mssql-jdbc:9.2.1.jre8" level="project" />
-    <orderEntry type="library" name="Maven: net.sourceforge.jtds:jtds:1.3.1" level="project" />
-    <orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.26" level="project" />
-    <orderEntry type="library" scope="RUNTIME" name="Maven: org.postgresql:postgresql:42.2.23" level="project" />
-    <orderEntry type="library" name="Maven: org.checkerframework:checker-qual:3.5.0" level="project" />
-    <orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-starter:1.2.1" level="project" />
-    <orderEntry type="library" name="Maven: com.alibaba:druid:1.2.1" level="project" />
-    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.32" level="project" />
-    <orderEntry type="library" name="Maven: cglib:cglib:3.2.7" level="project" />
-    <orderEntry type="library" name="Maven: org.ow2.asm:asm:6.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.ant:ant:1.10.3" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.ant:ant-launcher:1.10.3" level="project" />
-    <orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet.jsp:jsp-api:2.1" level="project" />
-    <orderEntry type="library" name="Maven: commons-dbcp:commons-dbcp:1.4" level="project" />
-    <orderEntry type="library" name="Maven: commons-pool:commons-pool:1.6" level="project" />
-    <orderEntry type="library" name="Maven: com.auth0:java-jwt:3.4.0" level="project" />
-    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-quartz:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.10" level="project" />
-    <orderEntry type="library" name="Maven: org.quartz-scheduler:quartz:2.3.2" level="project" />
-    <orderEntry type="library" name="Maven: commons-io:commons-io:2.8.0" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.11.3" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.12.5" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.12.5" level="project" />
-    <orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" />
-    <orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-thymeleaf:2.5.5" level="project" />
-    <orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf-spring5:3.0.12.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf:3.0.12.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.attoparser:attoparser:2.0.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.unbescape:unbescape:1.1.6.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.thymeleaf.extras:thymeleaf-extras-java8time:3.0.4.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.3.5" level="project" />
-    <orderEntry type="library" name="Maven: net.sf.dozer:dozer:5.5.1" level="project" />
-    <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.1" level="project" />
-    <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
-    <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.32" level="project" />
-    <orderEntry type="library" name="Maven: cn.afterturn:easypoi-spring-boot-starter:4.3.0" level="project" />
-    <orderEntry type="library" name="Maven: cn.afterturn:easypoi-web:4.3.0" level="project" />
-    <orderEntry type="library" name="Maven: cn.afterturn:easypoi-base:4.3.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.poi:poi:4.1.1" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:4.1.1" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.19" level="project" />
-    <orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.06" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:4.1.1" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:3.1.0" level="project" />
-    <orderEntry type="library" name="Maven: ognl:ognl:3.2.6" level="project" />
-    <orderEntry type="library" name="Maven: org.javassist:javassist:3.20.0-GA" level="project" />
-    <orderEntry type="library" name="Maven: cn.afterturn:easypoi-annotation:4.3.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.13" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.14" level="project" />
-    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" />
-    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" />
-    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" />
-    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.10.22" level="project" />
-    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" />
-    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" />
-    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-ui:2.9.2" level="project" />
-    <orderEntry type="library" name="Maven: com.github.xiaoymin:swagger-bootstrap-ui:1.9.3" level="project" />
-    <orderEntry type="library" name="Maven: io.springfox:springfox-bean-validators:2.9.2" level="project" />
-    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.6.2" level="project" />
-    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.6.2" level="project" />
-    <orderEntry type="library" name="Maven: com.google.guava:guava:29.0-jre" level="project" />
-    <orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" level="project" />
-    <orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
-    <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
-    <orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.3.4" level="project" />
-    <orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.3" level="project" />
-    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.10" level="project" />
-    <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" />
-    <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" />
-    <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" />
-    <orderEntry type="library" name="Maven: com.mchange:c3p0:0.9.5.2" level="project" />
-    <orderEntry type="library" name="Maven: com.mchange:mchange-commons-java:0.2.11" level="project" />
-    <orderEntry type="library" name="Maven: com.google.code.maven-play-plugin.com.mchange:c3p0-oracle-thin-extras:0.9.5" level="project" />
-    <orderEntry type="library" name="Maven: dom4j:dom4j:1.6" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.3" level="project" />
-    <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.6" level="project" />
-    <orderEntry type="library" name="Maven: org.jeeplus:dynamic-datasource-spring-boot-starter:3.5.1" level="project" />
-    <orderEntry type="library" name="Maven: p6spy:p6spy:3.9.1" level="project" />
-    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.20" level="project" />
-    <orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-core:4.5.16" level="project" />
-    <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" />
-    <orderEntry type="library" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.6" level="project" />
-    <orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" />
-    <orderEntry type="library" name="Maven: io.opentracing:opentracing-api:0.33.0" level="project" />
-    <orderEntry type="library" name="Maven: io.opentracing:opentracing-util:0.33.0" level="project" />
-    <orderEntry type="library" name="Maven: io.opentracing:opentracing-noop:0.33.0" level="project" />
-    <orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-dysmsapi:2.1.0" level="project" />
-    <orderEntry type="library" name="Maven: com.oracle.database.jdbc:ojdbc8:19.8.0.0" level="project" />
-    <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
-    <orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0.1" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0.1" level="project" />
-    <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" />
-  </component>
-</module>