瀏覽代碼

物联网稽核

sunyize 2 年之前
父節點
當前提交
58ef31ae1a

+ 14 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/controller/SmsCheckCustomerInfoErrorController.java

@@ -15,6 +15,7 @@ import org.jeecg.common.system.vo.LoginUser;
 import org.jeecg.common.util.oConvertUtils;
 import org.jeecg.modules.smscheck.entity.SmsCheckCustomerInfoError;
 import org.jeecg.modules.smscheck.entity.SmsCheckTask;
+import org.jeecg.modules.smscheck.entity.errorExcel.SmsCheckCustomerInfoLotError;
 import org.jeecg.modules.smscheck.entity.errorExcel.SmsCheckCustomerInfoShortError;
 import org.jeecg.modules.smscheck.entity.errorExcel.SmsCheckCustomerInfoTruckError;
 import org.jeecg.modules.smscheck.service.ISmsCheckCustomerInfoErrorService;
@@ -110,6 +111,19 @@ public class SmsCheckCustomerInfoErrorController extends JeecgController<SmsChec
             mv.addObject(NormalExcelConstants.DATA_LIST, errorList);
 
         }
+        if (smsCheckTask.getType().equals(2)){
+            List<SmsCheckCustomerInfoLotError>errorList =new ArrayList<>();
+            for (SmsCheckCustomerInfoError smsCheckCustomerInfoError : exportList) {
+                smsCheckCustomerInfoError.setNetworkAccessTime(smsCheckCustomerInfoError.getNetworkAccessTime().replace("-",""));
+               // smsCheckCustomerInfoError.setFirstActivationDate(smsCheckCustomerInfoError.getNetworkAccessTime().replace("-",""));
+                SmsCheckCustomerInfoLotError checkCustomerInfoLotError =new SmsCheckCustomerInfoLotError();
+                BeanUtils.copyProperties(smsCheckCustomerInfoError,checkCustomerInfoLotError);
+                errorList.add(checkCustomerInfoLotError);
+            }
+            mv.addObject(NormalExcelConstants.CLASS, SmsCheckCustomerInfoLotError.class);
+            mv.addObject(NormalExcelConstants.PARAMS,exportParams);
+            mv.addObject(NormalExcelConstants.DATA_LIST, errorList);
+        }
         return mv;
     }
 }

+ 215 - 11
tnc-sms/src/main/java/org/jeecg/modules/smscheck/controller/SmsLotCustomerController.java

@@ -1,5 +1,8 @@
 package org.jeecg.modules.smscheck.controller;
 
+import cn.hutool.core.bean.BeanUtil;
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
 import io.swagger.annotations.Api;
@@ -9,19 +12,15 @@ import org.jeecg.common.api.vo.Result;
 import org.jeecg.common.aspect.annotation.AutoLog;
 import org.jeecg.common.system.base.controller.JeecgController;
 import org.jeecg.modules.smscheck.configs.CheckStateCode;
-import org.jeecg.modules.smscheck.entity.SmcLotCheckLog;
-import org.jeecg.modules.smscheck.entity.SmsCheckCustomerInfo;
-import org.jeecg.modules.smscheck.entity.SmsLotCustomerData;
-import org.jeecg.modules.smscheck.service.ISmsCheckCustomerInfoService;
-import org.jeecg.modules.smscheck.service.SmcLotCheckLogService;
-import org.jeecg.modules.smscheck.service.SmsLotCustomerService;
+import org.jeecg.modules.smscheck.configs.ObjectComparator;
+import org.jeecg.modules.smscheck.entity.*;
+import org.jeecg.modules.smscheck.service.*;
+import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
-import java.util.List;
+import java.text.SimpleDateFormat;
+import java.util.*;
 
 @Api(tags = "物联网")
 @RestController
@@ -34,12 +33,217 @@ public class SmsLotCustomerController extends JeecgController<SmsLotCustomerData
     @Autowired
     private SmsLotCustomerService smsLotCustomerService;
     @Autowired
+    private ISmsLotCustomerDataLogBillService iSmsLotCustomerDataLogBillService;
+    @Autowired
     private SmcLotCheckLogService smcLotCheckLogService;
+    @Autowired
+    private SmsCheckZGHistoryService smsCheckZGHistoryService;
+
+    @Autowired
+    private SmsLotCustomerService lotCustomerService;
+
     /**
      * 客户信息业务
      */
     @Autowired
     private ISmsCheckCustomerInfoService infoService;
+    @AutoLog(value = "客户资料-添加-暂存")
+    @ApiOperation(value = "客户资料-添加-暂存", notes = "客户资料-添加")
+    @PostMapping(value = "/addIsStaging")
+    public Result<String> addIsStaging(@RequestBody JSONObject jsonObject){
+        SmsLotCustomerData lotCustomerData = JSON.parseObject(jsonObject.toJSONString(), SmsLotCustomerData.class);
+        boolean save = lotCustomerService.saveOrUpdate(lotCustomerData);
+        if (save){
+            // 修改客户状态为     未完善/未上传
+            SmsCheckCustomerInfo smsCheckCustomerInfo = new SmsCheckCustomerInfo();
+            /** 稽核状态 0:未处理;1:未完善;2:待稽核; ;4:待整改;5:稽核通过; 6:未上传 */
+            smsCheckCustomerInfo.setCheckState(CheckStateCode.CHECK_STSTE_1);
+            smsCheckCustomerInfo.setId(lotCustomerData.getInfoId());
+            infoService.updateState(smsCheckCustomerInfo);
+            return Result.OK();
+        }
+        return Result.error("暂存失败");
+    }
+    @PostMapping(value = "/add")
+    public Result<String> add(@RequestBody JSONObject jsonObject) {
+        SmsLotCustomerData lotCustomerData = JSON.parseObject(jsonObject.toJSONString(), SmsLotCustomerData.class);
+        boolean save = lotCustomerService.saveOrUpdate(lotCustomerData);
+        if (save){
+            // 修改客户状态为     未完善/未上传
+            SmsCheckCustomerInfo smsCheckCustomerInfo = new SmsCheckCustomerInfo();
+            /** 稽核状态 0:未处理;1:未完善;2:待稽核;3:已整改;4:待整改;5:稽核通过; 6:未上传 */
+            smsCheckCustomerInfo.setId(lotCustomerData.getInfoId());
+            smsCheckCustomerInfo.setCheckState(CheckStateCode.CHECK_STSTE_2);
+            smsCheckCustomerInfo.setDataId(lotCustomerData.getId());
+            infoService.updateState(smsCheckCustomerInfo);
+            return Result.OK();
+        }
+        return Result.error("新增失败");
+    }
+    @ApiOperation(value = "中继线资料-通过id查询", notes = "中继线资料-通过客户表id查询")
+    @GetMapping(value = "/queryDataLogByInfoId")
+    public Result<Map<String, Object>> queryDatalogByInfoId(@RequestParam(name = "infoId") String infoId) {
+        if (StringUtils.isEmpty(infoId)) {
+            return Result.error("客户编码不能为空");
+        }
+        Map<String, Object> map =new HashMap<>();
+        LambdaQueryWrapper<SmsLotCustomerData> queryWrapperData = new LambdaQueryWrapper<>();
+        queryWrapperData.eq(SmsLotCustomerData::getInfoId, infoId);
+        SmsLotCustomerData smsCheckCustomerData = lotCustomerService.getOne(queryWrapperData);
+        if (smsCheckCustomerData == null) {
+            return Result.error("未找到对应数据");
+        }
+        //任务数据
+        SmsCheckCustomerInfo byId = infoService.getById(infoId);
+
+        //查询 稽核结果数据
+        LambdaQueryWrapper<SmcLotCheckLog> queryWrapper = new LambdaQueryWrapper<>();
+        queryWrapper.eq(SmcLotCheckLog::getInfoId, infoId);
+        SmcLotCheckLog logServiceOne = smcLotCheckLogService.getOne(queryWrapper);
+        LambdaQueryWrapper<SmsCheckZGHistory> var11 = new LambdaQueryWrapper<SmsCheckZGHistory>()
+                .eq(SmsCheckZGHistory::getDataId, smsCheckCustomerData.getId());
+        List<SmsCheckZGHistory> list = smsCheckZGHistoryService.list(var11);
+        Map<String, Object> stringObjectMap = BeanUtil.beanToMap(logServiceOne);
+        Map<String, Object> stringObjectMap1 = BeanUtil.beanToMap(smsCheckCustomerData);
+        if (smsCheckCustomerData!=null){
+            map.put("dataId",smsCheckCustomerData.getId());
+            map.putAll(stringObjectMap1);
+        }
+        if (logServiceOne!=null){
+            map.put("logId",logServiceOne.getId());
+            stringObjectMap.remove("id");
+            map.putAll(stringObjectMap);
+        }
+        map.put("taskId",byId.getTaskId());
+        map.put("history",list);
+        if (smsCheckCustomerData == null) {
+            return Result.error("未找到对应数据");
+        }
+        return Result.OK(map);
+    }
+
+    @AutoLog(value = "客户资料Log-添加")
+    @ApiOperation(value = "客户资料Log-添加", notes = "客户资料Log-添加")
+    @PostMapping(value = "/addLog")
+    public Result<String> addLog(@RequestBody JSONObject jsonObject) throws IllegalAccessException {
+
+        SmsLotCheckCustomerDataAndLog lotCheckCustomerDataAndLog = JSON.parseObject(jsonObject.toJSONString(), SmsLotCheckCustomerDataAndLog.class);
+
+        SmcLotCheckLog lotCheckLog = new SmcLotCheckLog();
+        BeanUtils.copyProperties(lotCheckCustomerDataAndLog,lotCheckLog);
+
+        SmsLotCustomerData lotCustomerData =new SmsLotCustomerData();
+        BeanUtils.copyProperties(lotCheckCustomerDataAndLog,lotCustomerData);
+
+        lotCheckLog.setId(lotCheckCustomerDataAndLog.getLogId());
+
+        lotCustomerData.setId(lotCheckCustomerDataAndLog.getDataId());
+
+        SmsCheckCustomerInfo byId = infoService.getById(lotCheckLog.getInfoId());
+        lotCheckLog.setDataId(byId.getDataId());
+
+        List<SmsCheckZGHistory> smsCheckZGHistories = new ArrayList<>();
+
+        // SmsCheckCustomerDataLog  如果id不是空的 则存在以前数据
+//        if (StringUtils.isNotBlank(lotCheckLog.getId())){
+//            SmcLotCheckLog logServiceById = smcLotCheckLogService.getById(lotCheckLog.getId());
+//            Map<String, Object> diffProperties = ObjectComparator.compareObjects(lotCheckLog, logServiceById);
+//            for (Map.Entry<String, Object> entry : diffProperties.entrySet()) {
+//                SmsCheckZGHistory checkZGHistory = new SmsCheckZGHistory();
+//                checkZGHistory.setDataId(byId.getDataId());
+//                checkZGHistory.setContext(entry.getValue().toString());
+//                checkZGHistory.setUpdateField(entry.getKey());
+//                Date date = new Date();
+//                SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");
+//                checkZGHistory.setUpdateDate(dateFormat.format(date));
+//                smsCheckZGHistories.add(checkZGHistory);
+//                System.out.println("Property: " + entry.getKey() + ", Value: " + entry.getValue());
+//            }
+//        }
+//        //SmsCheckCustomerData 如果id不是空的 则存在以前数据
+//        if (StringUtils.isNotBlank(lotCustomerData.getId())){
+//            SmsLotCustomerData dataServiceById = smsLotCustomerService.getById(lotCustomerData.getId());
+//            Map<String, Object> diffProperties = ObjectComparator.compareObjects(lotCustomerData, dataServiceById);
+//            for (Map.Entry<String, Object> entry : diffProperties.entrySet()) {
+//                SmsCheckZGHistory checkZGHistory = new SmsCheckZGHistory();
+//                checkZGHistory.setDataId(byId.getDataId());
+//                checkZGHistory.setContext(entry.getValue().toString());
+//                checkZGHistory.setUpdateField(entry.getKey());
+//                Date date = new Date();
+//                SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");
+//                checkZGHistory.setUpdateDate(dateFormat.format(date));
+//                smsCheckZGHistories.add(checkZGHistory);
+//                System.out.println("Property: " + entry.getKey() + ", Value: " + entry.getValue());
+//            }
+//        }
+        if (smsCheckZGHistories.size()>0){
+            smsCheckZGHistoryService.saveBatch(smsCheckZGHistories);
+        }
+        boolean saveLog = smcLotCheckLogService.saveOrUpdate(lotCheckLog);
+
+        SmsLotCheckCustomerDataLogBill smsLotCheckCustomerDataLogBill = new SmsLotCheckCustomerDataLogBill();
+        BeanUtils.copyProperties(lotCheckLog,smsLotCheckCustomerDataLogBill);
+        smsLotCheckCustomerDataLogBill.setId(null);
+        smsLotCheckCustomerDataLogBill.setCreateDate(new Date());
+        iSmsLotCustomerDataLogBillService.save(smsLotCheckCustomerDataLogBill);
+
+        boolean saveData = lotCustomerService.saveOrUpdate(lotCustomerData);
+
+
+        if (saveLog && saveData){
+            Map<String, String> mapByResult = getMapByResult(lotCheckLog);
+            // 修改客户状态为     未完善/未上传
+            SmsCheckCustomerInfo smsCheckCustomerInfo = new SmsCheckCustomerInfo();
+            /** 稽核状态 0:未处理;1:未完善;2:待稽核;3:已整改;4:待整改;5:稽核通过;  */
+            if (byId.getCheckState().equals(CheckStateCode.CHECK_STSTE_4)){
+                smsCheckCustomerInfo.setCheckState(CheckStateCode.CHECK_STSTE_2);
+            }else {
+                if (mapByResult.isEmpty()){
+                    smsCheckCustomerInfo.setCheckState(CheckStateCode.CHECK_STSTE_5);
+                }else {
+                    smsCheckCustomerInfo.setCheckState(CheckStateCode.CHECK_STSTE_4);
+                }
+            }
+            smsCheckCustomerInfo.setId(byId.getId());
+
+            smsCheckCustomerInfo.setDataLogId(lotCheckLog.getId());
+            infoService.updateState(smsCheckCustomerInfo);
+            return Result.OK();
+        }
+        return Result.error("新增失败");
+    }
+
+
+    private Map<String,String>getMapByResult(SmcLotCheckLog smsCheckCustomerDataLog){
+        HashMap <String,String> map =new HashMap<>();
+        if (StringUtils.isNotBlank(smsCheckCustomerDataLog.getTestCardResult() ) && !smsCheckCustomerDataLog.getTestCardResult().equals("1")){
+            map.put("getTestCardResult","未通过");
+        }
+        if (StringUtils.isNotBlank(smsCheckCustomerDataLog.getContractResult() ) && !smsCheckCustomerDataLog.getContractResult().equals("1")){
+            map.put("getContractResult","未通过");
+        }
+        if (StringUtils.isNotBlank(smsCheckCustomerDataLog.getHandlingCardResult() ) && !smsCheckCustomerDataLog.getHandlingCardResult().equals("1")){
+            map.put("getHandlingCardResult","未通过");
+        }
+        if (StringUtils.isNotBlank(smsCheckCustomerDataLog.getHandlingContractResult() ) && !smsCheckCustomerDataLog.getHandlingContractResult().equals("1")){
+            map.put("getHandlingContractResult","未通过");
+        }
+        if (StringUtils.isNotBlank(smsCheckCustomerDataLog.getCustomerCardScanningResult() ) && !smsCheckCustomerDataLog.getCustomerCardScanningResult().equals("1")){
+            map.put("getCustomerCardScanningResult","未通过");
+        }
+        if (StringUtils.isNotBlank(smsCheckCustomerDataLog.getRiskTableResult() ) && !smsCheckCustomerDataLog.getRiskTableResult().equals("1")){
+            map.put("getRiskTableResult","未通过");
+        }
+        if (StringUtils.isNotBlank(smsCheckCustomerDataLog.getPriceTableResult() ) && !smsCheckCustomerDataLog.getPriceTableResult().equals("1")){
+            map.put("getPriceTableResult","未通过");
+        }
+        if (StringUtils.isNotBlank(smsCheckCustomerDataLog.getCommitmentResult() ) && !smsCheckCustomerDataLog.getCommitmentResult().equals("1")){
+            map.put("getCommitmentResult","未通过");
+        }
+
+
+        return map;
+    }
 
     //日志
     @AutoLog(value = "物联网客户资料-插入修改")

+ 4 - 3
tnc-sms/src/main/java/org/jeecg/modules/smscheck/controller/SmsTruckCustomerDataController.java

@@ -119,6 +119,9 @@ public class SmsTruckCustomerDataController  extends JeecgController<SmsTruckCus
         LambdaQueryWrapper<SmcTruckCheckLog> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.eq(SmcTruckCheckLog::getInfoId, infoId);
         SmcTruckCheckLog logServiceOne = smcTruckCheckLogService.getOne(queryWrapper);
+        if (smsCheckCustomerData == null) {
+            return Result.error("未找到对应数据");
+        }
         LambdaQueryWrapper<SmsCheckZGHistory> var11 = new LambdaQueryWrapper<SmsCheckZGHistory>()
                 .eq(SmsCheckZGHistory::getDataId, smsCheckCustomerData.getId());
         List<SmsCheckZGHistory> list = smsCheckZGHistoryService.list(var11);
@@ -135,9 +138,7 @@ public class SmsTruckCustomerDataController  extends JeecgController<SmsTruckCus
         }
         map.put("taskId",byId.getTaskId());
         map.put("history",list);
-        if (smsCheckCustomerData == null) {
-            return Result.error("未找到对应数据");
-        }
+
         return Result.OK(map);
     }
 

+ 17 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/SmcLotCheckLog.java

@@ -98,5 +98,22 @@ public class SmcLotCheckLog {
     @ApiModelProperty(value = "所属部门")
     private String sysOrgCode;
 
+    private String testCardResult;
+    private String testCardResultRemark;
+    private String contractResult;
+    private String contractResultRemark;
+    private String handlingContractResult;
+    private String handlingContractResultRemark;
+    private String handlingCardResult;
+    private String handlingCardResultRemark;
+    private String customerCardScanningResult;
+    private String customerCardScanningResultRemark;
+    private String riskTableResult;
+    private String riskTableResultRemark;
+    private String priceTableResult;
+    private String priceTableResultRemark;
+    private String commitmentResult;
+    private String commitmentResultRemark;
+
 
 }

File diff suppressed because it is too large
+ 5 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/SmcTruckCheckLog.java


+ 193 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/SmsLotCheckCustomerDataAndLog.java

@@ -0,0 +1,193 @@
+package org.jeecg.modules.smscheck.entity;
+
+import com.baomidou.mybatisplus.annotation.FieldStrategy;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+@Data
+public class SmsLotCheckCustomerDataAndLog {
+    private String id;
+    /** 任务id */
+    private String taskId;
+    /** 客户信息id */
+    private String infoId;
+    /** 客户资料ID */
+    private String dataId;
+    private String logId;
+
+
+    /**卡类型 0测试卡;1正式卡*/
+    private String blockType;
+    /**是否突破价格管控*/
+    private String control;
+    /**合同文件*/
+//    @TableField(updateStrategy = FieldStrategy.IGNORED)
+//    private String contract;
+    /**责任人经办人授权书*/
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
+    private String empower;
+    /**责任人经办人身份证*/
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
+    private String idCard;
+    /**客户证件*/
+    private String customerId;
+    /**风险评估表*/
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
+    private String risk;
+    /**省集团价格审批表*/
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
+    private String priceApproval;
+    /**测试卡申请单*/
+    @TableField(updateStrategy = FieldStrategy.IGNORED)
+    private String testCardApplication;
+//    /**承诺涵-其他材料*/
+//    @TableField(updateStrategy = FieldStrategy.IGNORED)
+//    private String commitment;
+
+    /** 员工编号 */
+//    @Excel(name = "员工编号", width = 15)
+//    @ApiModelProperty(value = "员工编号")
+//    private String staffNo;
+    /** 创建人 */
+    @ApiModelProperty(value = "创建人")
+    private String createBy;
+    /** 创建日期 */
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "创建日期")
+    private Date createTime;
+    /** 更新人 */
+    @ApiModelProperty(value = "更新人")
+    private String updateBy;
+    /** 更新日期 */
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "更新日期")
+    private Date updateTime;
+    /** 所属部门 */
+    @ApiModelProperty(value = "所属部门")
+    private String sysOrgCode;
+
+    private String isAll;
+
+    private String  contractDate;
+
+    private String businessLicenseDate;
+
+    @ApiModelProperty(value = "是否完成整改")
+    private String isComplete;
+    @ApiModelProperty(value = "使用场景")
+    private String scene;
+    @ApiModelProperty(value = "部门经理")
+    private String manage;
+    @ApiModelProperty(value = "部门经理手机号")
+    private String managePhone;
+
+    @ApiModelProperty(value = "服务号码(全)")
+    private String smsNumber;
+    @ApiModelProperty(value = "客户编号")
+    private String customerNo;
+    @ApiModelProperty(value = "用户编号")
+    private String userNo;
+    @ApiModelProperty(value = "入网时间")
+    private String networkAccessTime;
+    @ApiModelProperty(value = "客户名称(全)")
+    private String customerName;
+    @ApiModelProperty(value = "用户状态")
+    private String userState;
+    @Excel(name = "员工编号", width = 15)
+    @ApiModelProperty(value = "员工编号")
+    private String staffNo;
+    @ApiModelProperty(value = "测试卡申请单资料上传")
+    private String testCard;
+    @ApiModelProperty(value = "测试卡申请单资料上传备注")
+    private String testCardRemark;
+    @ApiModelProperty(value = "合同资料上传")
+    private String contract;
+    @ApiModelProperty(value = "合同资料上传备注")
+    private String contractRemark;
+    @ApiModelProperty(value = "责任人和经办人授权书上传资料")
+    private String handlingContract;
+    @ApiModelProperty(value = "责任人和经办人授权书上传资料备注")
+    private String handlingContractRemark;
+    @ApiModelProperty(value = "责任人和经办人身份证上传资料")
+    private String handlingCard;
+    @ApiModelProperty(value = "责任人和经办人身份证上传资料备注")
+    private String handlingCardRemark;
+    @ApiModelProperty(value = "客户证件扫描资料上传")
+    private String customerCardScanning;
+    @ApiModelProperty(value = "客户证件扫描资料上传备注")
+    private String customerCardScanningRemark;
+    @ApiModelProperty(value = "风险评估表资料上传")
+    private String riskTable;
+    @ApiModelProperty(value = "风险评估表资料上传备注")
+    private String riskTableRemark;
+    @ApiModelProperty(value = "省/集团价格审批表资料上传")
+    private String priceTable;
+    @ApiModelProperty(value = "省/集团价格审批表资料上传备注")
+    private String priceTableRemark;
+    @ApiModelProperty(value = "其他材料资料上传")
+    private String commitment;
+    @ApiModelProperty(value = "其他材料资料上传备注")
+    private String commitmentRemark;
+
+
+    /**员工姓名*/
+    private String staffName;
+
+    /**合同稽核状态*/
+    private Integer contractState;
+    /**合同稽核结果*/
+    private String contractNote;
+    /**测试卡申请单稽核状态*/
+    private Integer testCardApplicationState;
+    /**测试卡申请单稽核结果*/
+    private String testCardApplicationNote;
+    /**责任人经办人授权书稽核状态*/
+    private Integer empowerState;
+    /**责任人经办人授权书稽核结果*/
+    private String empowerNote;
+    /**责任人经办人身份证稽核状态*/
+    private Integer idCardState;
+    /**责任人经办人身份证稽核结果*/
+    private String idCardNote;
+    /**客户证件稽核状态*/
+    private Integer customerIdState;
+    /**客户证件稽核结果*/
+    private String customerIdNote;
+    /**风险评估表稽核状态*/
+    private Integer riskState;
+    /**风险评估表稽核结果*/
+    private String riskNote;
+    /**省/集团价格审批表稽核状态*/
+    private Integer priceApprovalState;
+    /**省/集团价格审批表稽核结果*/
+    private String priceApprovalNote;
+    /**承诺函、其它材料 稽核结果*/
+    private Integer commitmentState;
+    /**承诺函、其它材料 稽核备注*/
+    private String commitmentNote;
+
+    private String testCardResult;
+    private String testCardResultRemark;
+    private String contractResult;
+    private String contractResultRemark;
+    private String handlingContractResult;
+    private String handlingContractResultRemark;
+    private String handlingCardResult;
+    private String handlingCardResultRemark;
+    private String customerCardScanningResult;
+    private String customerCardScanningResultRemark;
+    private String riskTableResult;
+    private String riskTableResultRemark;
+    private String priceTableResult;
+    private String priceTableResultRemark;
+    private String commitmentResult;
+    private String commitmentResultRemark;
+}

+ 115 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/SmsLotCheckCustomerDataLogBill.java

@@ -0,0 +1,115 @@
+package org.jeecg.modules.smscheck.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+@Data
+@TableName("sms_log_customer_data_log_bill")
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="sms_log_customer_data_log_bill", description="客户资料稽核稽核结果bill")
+public class SmsLotCheckCustomerDataLogBill {
+    /** 主键 */
+    @TableId(type = IdType.ASSIGN_ID)
+    @ApiModelProperty(value = "主键")
+    private String id;
+    /**卡类型 0测试卡;1正式卡*/
+    private Integer blockType;
+    /**是否突破价格管控*/
+    private Integer control;
+    /**任务ID*/
+    private String taskId;
+    /**客户信息ID*/
+    private String infoId;
+    /**客户编号*/
+    private String customerNo;
+    /**客户名称*/
+    private String customerName;
+    /**客户资料ID*/
+    private String dataId;
+    /**员工姓名*/
+    private String staffName;
+    /**员工变红*/
+    private String staffNo;
+    /**合同稽核状态*/
+    private Integer contractState;
+    /**合同稽核结果*/
+    private String contractNote;
+    /**测试卡申请单稽核状态*/
+    private Integer testCardApplicationState;
+    /**测试卡申请单稽核结果*/
+    private String testCardApplicationNote;
+    /**责任人经办人授权书稽核状态*/
+    private Integer empowerState;
+    /**责任人经办人授权书稽核结果*/
+    private String empowerNote;
+    /**责任人经办人身份证稽核状态*/
+    private Integer idCardState;
+    /**责任人经办人身份证稽核结果*/
+    private String idCardNote;
+    /**客户证件稽核状态*/
+    private Integer customerIdState;
+    /**客户证件稽核结果*/
+    private String customerIdNote;
+    /**风险评估表稽核状态*/
+    private Integer riskState;
+    /**风险评估表稽核结果*/
+    private String riskNote;
+    /**省/集团价格审批表稽核状态*/
+    private Integer priceApprovalState;
+    /**省/集团价格审批表稽核结果*/
+    private String priceApprovalNote;
+    /**承诺函、其它材料 稽核结果*/
+    private Integer commitmentState;
+    /**承诺函、其它材料 稽核备注*/
+    private String commitmentNote;
+
+    /** 创建人 */
+    @ApiModelProperty(value = "创建人")
+    private String createBy;
+    /** 创建日期 */
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "创建日期")
+    private Date createTime;
+    /** 更新人 */
+    @ApiModelProperty(value = "更新人")
+    private String updateBy;
+    /** 更新日期 */
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "更新日期")
+    private Date updateTime;
+    /** 所属部门 */
+    @ApiModelProperty(value = "所属部门")
+    private String sysOrgCode;
+
+    private String testCardResult;
+    private String testCardResultRemark;
+    private String contractResult;
+    private String contractResultRemark;
+    private String handlingContractResult;
+    private String handlingContractResultRemark;
+    private String handlingCardResult;
+    private String handlingCardResultRemark;
+    private String customerCardScanningResult;
+    private String customerCardScanningResultRemark;
+    private String riskTableResult;
+    private String riskTableResultRemark;
+    private String priceTableResult;
+    private String priceTableResultRemark;
+    private String commitmentResult;
+    private String commitmentResultRemark;
+    private Date createDate;
+
+}

+ 74 - 10
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/SmsLotCustomerData.java

@@ -31,12 +31,12 @@ public class SmsLotCustomerData implements Serializable {
     @ApiModelProperty(value = "主键")
     private String infoId;
     /**卡类型 0测试卡;1正式卡*/
-    private Integer blockType;
+    private String blockType;
     /**是否突破价格管控*/
-    private Integer control;
+    private String control;
     /**合同文件*/
-    @TableField(updateStrategy = FieldStrategy.IGNORED)
-    private String contract;
+//    @TableField(updateStrategy = FieldStrategy.IGNORED)
+//    private String contract;
     /**责任人经办人授权书*/
     @TableField(updateStrategy = FieldStrategy.IGNORED)
     private String empower;
@@ -54,14 +54,14 @@ public class SmsLotCustomerData implements Serializable {
     /**测试卡申请单*/
     @TableField(updateStrategy = FieldStrategy.IGNORED)
     private String testCardApplication;
-    /**承诺涵-其他材料*/
-    @TableField(updateStrategy = FieldStrategy.IGNORED)
-    private String commitment;
+//    /**承诺涵-其他材料*/
+//    @TableField(updateStrategy = FieldStrategy.IGNORED)
+//    private String commitment;
 
     /** 员工编号 */
-    @Excel(name = "员工编号", width = 15)
-    @ApiModelProperty(value = "员工编号")
-    private String staffNo;
+//    @Excel(name = "员工编号", width = 15)
+//    @ApiModelProperty(value = "员工编号")
+//    private String staffNo;
     /** 创建人 */
     @ApiModelProperty(value = "创建人")
     private String createBy;
@@ -81,4 +81,68 @@ public class SmsLotCustomerData implements Serializable {
     /** 所属部门 */
     @ApiModelProperty(value = "所属部门")
     private String sysOrgCode;
+
+    private String isAll;
+
+    private String  contractDate;
+
+    private String businessLicenseDate;
+
+    @ApiModelProperty(value = "是否完成整改")
+    private String isComplete;
+    @ApiModelProperty(value = "使用场景")
+    private String scene;
+    @ApiModelProperty(value = "部门经理")
+    private String manage;
+    @ApiModelProperty(value = "部门经理手机号")
+    private String managePhone;
+
+    @ApiModelProperty(value = "服务号码(全)")
+    private String smsNumber;
+    @ApiModelProperty(value = "客户编号")
+    private String customerNo;
+    @ApiModelProperty(value = "用户编号")
+    private String userNo;
+    @ApiModelProperty(value = "入网时间")
+    private String networkAccessTime;
+    @ApiModelProperty(value = "客户名称(全)")
+    private String customerName;
+    @ApiModelProperty(value = "用户状态")
+    private String userState;
+    @Excel(name = "员工编号", width = 15)
+    @ApiModelProperty(value = "员工编号")
+    private String staffNo;
+    @ApiModelProperty(value = "测试卡申请单资料上传")
+    private String testCard;
+    @ApiModelProperty(value = "测试卡申请单资料上传备注")
+    private String testCardRemark;
+    @ApiModelProperty(value = "合同资料上传")
+    private String contract;
+    @ApiModelProperty(value = "合同资料上传备注")
+    private String contractRemark;
+    @ApiModelProperty(value = "责任人和经办人授权书上传资料")
+    private String handlingContract;
+    @ApiModelProperty(value = "责任人和经办人授权书上传资料备注")
+    private String handlingContractRemark;
+    @ApiModelProperty(value = "责任人和经办人身份证上传资料")
+    private String handlingCard;
+    @ApiModelProperty(value = "责任人和经办人身份证上传资料备注")
+    private String handlingCardRemark;
+    @ApiModelProperty(value = "客户证件扫描资料上传")
+    private String customerCardScanning;
+    @ApiModelProperty(value = "客户证件扫描资料上传备注")
+    private String customerCardScanningRemark;
+    @ApiModelProperty(value = "风险评估表资料上传")
+    private String riskTable;
+    @ApiModelProperty(value = "风险评估表资料上传备注")
+    private String riskTableRemark;
+    @ApiModelProperty(value = "省/集团价格审批表资料上传")
+    private String priceTable;
+    @ApiModelProperty(value = "省/集团价格审批表资料上传备注")
+    private String priceTableRemark;
+    @ApiModelProperty(value = "其他材料资料上传")
+    private String commitment;
+    @ApiModelProperty(value = "其他材料资料上传备注")
+    private String commitmentRemark;
+
 }

File diff suppressed because it is too large
+ 7 - 1
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/SmsTruckCustomerData.java


+ 261 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/errorExcel/SmsCheckCustomerInfoLotError.java

@@ -0,0 +1,261 @@
+package org.jeecg.modules.smscheck.entity.errorExcel;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import org.jeecg.common.aspect.annotation.Dict;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * syze
+ */
+@Data
+@Accessors(chain = true)
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="sms_check_customer_info_error对象", description="行短客户错误信息")
+public class SmsCheckCustomerInfoLotError implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+	/** 主键 */
+    @TableId(type = IdType.ASSIGN_ID)
+    @ApiModelProperty(value = "主键")
+    private String id;
+    @ApiModelProperty(value = "资料id")
+    private String dataId;
+    @ApiModelProperty(value = "资料稽核判断id")
+    private String dataLogId;
+	/** 任务id */
+    @ApiModelProperty(value = "任务id")
+    private String taskId;
+	/** 客户编号 */
+    @Excel(name = "客户编号", width = 15)
+    @ApiModelProperty(value = "客户编号")
+    private String customerNo;
+	/** 客户名称 */
+
+    @ApiModelProperty(value = "客户名称")
+    private String customerName;
+	/** 服务号码(全) */
+
+    @ApiModelProperty(value = "服务号码(全)")
+    private String smsNumber;
+	/** 用户编号 */
+    @Excel(name = "用户编号", width = 15)
+    @ApiModelProperty(value = "用户编号")
+    private String userNo;
+	/** 入网时间 */
+    @Excel(name = "入网时间", width = 15)
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyyMMdd")
+    @DateTimeFormat(pattern="yyyyMMdd")
+    @ApiModelProperty(value = "入网时间")
+    private String networkAccessTime;
+	/** 用户状态 */
+    //@Excel(name = "用户状态", width = 15)
+    @ApiModelProperty(value = "用户状态")
+    private String userState;
+	/** 用户发展员工 */
+    @Excel(name = "用户发展员工", width = 15)
+    @ApiModelProperty(value = "用户发展员工")
+    private String staffInfo;
+    /** 员工姓名 */
+   // @Excel(name = "员工姓名", width = 15)
+    @ApiModelProperty(value = "员工姓名")
+    private String staffUsername;
+    /** 员工姓名 */
+    //@Excel(name = "员工姓名", width = 15)
+    @ApiModelProperty(value = "员工姓名")
+    private String staffName;
+    /** 员工编号 */
+    //@Excel(name = "员工姓名", width = 15)
+    @ApiModelProperty(value = "员工编号")
+    private String staffNo;
+	/** 用户发展二级部门 */
+   // @Excel(name = "用户发展二级部门", width = 15)
+    @ApiModelProperty(value = "用户发展二级部门")
+    private String staffDeptLevel2;
+    /** 员工二级部门 */
+   // @Excel(name = "员工二级部门", width = 15)
+    @ApiModelProperty(value = "员工二级部门")
+    private String staffDeptLevel2Name;
+    /** 员工二级部门编号 */
+ //   @Excel(name = "员工二级部门编号", width = 15)
+    @ApiModelProperty(value = "员工二级部门编号")
+    private String staffDeptLevel2No;
+	/** 用户发展三级部门 */
+   // @Excel(name = "用户发展三级部门", width = 15)
+    @ApiModelProperty(value = "用户发展三级部门")
+    private String staffDeptLevel3;
+    /** 员工三级部门 */
+   // @Excel(name = "员工三级部门", width = 15)
+    @ApiModelProperty(value = "员工三级部门")
+    private String staffDeptLevel3Name;
+    /** 员工三级部门编号 */
+    //@Excel(name = "员工三级部门编号", width = 15)
+    @ApiModelProperty(value = "员工三级部门编号")
+    private String staffDeptLevel3No;
+	/** 用户开通状态 (1:开通;2:拆机)*/
+    //@Excel(name = "用户开通状态", width = 15)
+    @ApiModelProperty(value = "用户开通状态")
+    private Integer userOpenState;
+	/** 码号 */
+    //@Excel(name = "码号", width = 15)
+    @ApiModelProperty(value = "码号")
+    private String smsNumberPrefix;
+	/** 号码详细用途 */
+    //@Excel(name = "号码详细用途", width = 15)
+    @ApiModelProperty(value = "号码详细用途")
+    private String smsNumberUsage;
+	/** 客户经理 */
+    //@Excel(name = "客户经理", width = 15)
+    @ApiModelProperty(value = "客户经理")
+    private String accountManager;
+	/** 客户经理手机号 */
+    //@Excel(name = "客户经理手机号", width = 15)
+    @ApiModelProperty(value = "客户经理手机号")
+    private String accountManagerPhone;
+	/** 码号使用单位联系人 */
+    //@Excel(name = "码号使用单位联系人", width = 15)
+    @ApiModelProperty(value = "码号使用单位联系人")
+    private String customerContacts;
+	/** 码号使用单位联系人手机号 */
+   // @Excel(name = "码号使用单位联系人手机号", width = 15)
+    @ApiModelProperty(value = "码号使用单位联系人手机号")
+    private String customerContactsPhone;
+	/** 合同到期时间(YYYY-MM-DD) */
+    //@Excel(name = "合同到期时间(YYYY-MM-DD)", width = 15, format = "yyyy-MM-dd")
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "合同到期时间(YYYY-MM-DD)")
+    private Date contractExpireTime;
+	/** 码号证书到期时间(YYYY-MM-DD) */
+    //@Excel(name = "码号证书到期时间(YYYY-MM-DD)", width = 15, format = "yyyy-MM-dd")
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "码号证书到期时间(YYYY-MM-DD)")
+    private Date smsNumberCertificateExpireTime;
+	/** 备案通知到期时间(YYYY-MM-DD) */
+    //@Excel(name = "备案通知到期时间(YYYY-MM-DD)", width = 15, format = "yyyy-MM-dd")
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "备案通知到期时间(YYYY-MM-DD)")
+    private Date recordNoticeExpireTime;
+	/** 增值业务许可证到期时间(YYYY-MM-DD) */
+    //@Excel(name = "增值业务许可证到期时间(YYYY-MM-DD)", width = 15, format = "yyyy-MM-dd")
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "增值业务许可证到期时间(YYYY-MM-DD)")
+    private Date valueAddedLicenceExpireTime;
+	/** 营业执照到期时间(YYYY-MM-DD) */
+    //@Excel(name = "营业执照到期时间(YYYY-MM-DD)", width = 15, format = "yyyy-MM-dd")
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+    @ApiModelProperty(value = "营业执照到期时间(YYYY-MM-DD)")
+    private Date businessLicenceExpireTime;
+	/** 合同签署主体与实际开通客户是否一致 */
+    //@Excel(name = "合同签署主体与实际开通客户是否一致", width = 15)
+    @ApiModelProperty(value = "合同签署主体与实际开通客户是否一致")
+    private Integer contractOpenCustomerSame;
+	/** 是否有集团价格审批 */
+    //@Excel(name = "是否有集团价格审批", width = 15)
+    @ApiModelProperty(value = "是否有集团价格审批")
+    private Integer groupPriceApproval;
+	/** 资料是否完整 */
+    //@Excel(name = "资料是否完整", width = 15)
+    @ApiModelProperty(value = "资料是否完整")
+    private Integer dataComplete;
+	/** 是否完成整改 */
+    //@Excel(name = "是否完成整改", width = 15)
+    @ApiModelProperty(value = "是否完成整改")
+    private Integer rectifyReformOver;
+    /** 稽核状态 0:未处理;1:未完善;2:待稽核;3:已整改;4:待整改;5:稽核通过; */
+    //@Excel(name = "稽核状态", width = 15, dicCode = "sms_check_check_state")
+    @Dict(dicCode = "sms_check_check_state")
+    @ApiModelProperty(value = "稽核状态")
+    private Integer checkState;
+	/** 描述 */
+    //@Excel(name = "描述", width = 15)
+    @ApiModelProperty(value = "描述")
+    private String description;
+	/** 删除标识 */
+   // @Excel(name = "删除标识", width = 15)
+    @ApiModelProperty(value = "删除标识")
+    private Integer delFlag;
+	/** 创建人 */
+    @ApiModelProperty(value = "创建人")
+    private String createBy;
+	/** 创建日期 */
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "创建日期")
+    private Date createTime;
+	/** 更新人 */
+    @ApiModelProperty(value = "更新人")
+    private String updateBy;
+	/** 更新日期 */
+    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "更新日期")
+    private Date updateTime;
+	/** 所属部门 */
+    @ApiModelProperty(value = "所属部门")
+    private String sysOrgCode;
+
+
+    /**提交材料日期*/
+   // @Excel(name = "提交材料日期", width = 15)
+    @ApiModelProperty(value = "提交材料日期")
+    private String submitSpecialDate;
+
+    /**关停标签*/
+   // @Excel(name = "关停标签", width = 15)
+    @ApiModelProperty(value = "关停标签)")
+    private String shutdownLabel;
+
+    /**漫游被关停日期(ABM查询)*/
+   // @Excel(name = "漫游被关停日期(ABM查询)", width = 15)
+    @ApiModelProperty(value = "漫游被关停日期(ABM查询))")
+    private Date shutdownLabelDate;
+
+    /** 复开时间 */
+   // @Excel(name = "复开时间", width = 15)
+    @ApiModelProperty(value = "复开时间")
+    private Date reopenTime;
+
+    /** 有无特审单 */
+    //@Excel(name = "有无特审单", width = 15)
+    @ApiModelProperty(value = "有无特审单/签报")
+    private String materialLabel;
+
+    /** 有无特审单 */
+   // @Excel(name = "是否自查实名制合规", width = 15)
+    @ApiModelProperty(value = "是否自查实名制合规")
+    private String nameFindCompliance;
+
+    /**客户信息所属类型:1:行短稽核 2:物联网业务稽核 3.复开审批 4.中继线稽核*/
+    @ApiModelProperty(value = "客户信息所属稽核")
+    private Integer type;
+
+
+     @ApiModelProperty(value = "首次激活时间")
+    private String firstActivationDate;
+     @ApiModelProperty(value = "账户编码")
+    private String accountCode;
+    @ApiModelProperty(value = "楼宇名称")
+    private String floorName;
+    @ApiModelProperty(value = "楼宇编号")
+    private String floorCode;
+    @Excel(name = "错误原因", width = 15)
+    @ApiModelProperty(value = "错误原因")
+    private String errorMsg;
+
+}
+

+ 7 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/mapper/SmsLotCheckCustomerDataLogBillMapper.java

@@ -0,0 +1,7 @@
+package org.jeecg.modules.smscheck.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.smscheck.entity.SmsLotCheckCustomerDataLogBill;
+
+public interface SmsLotCheckCustomerDataLogBillMapper extends BaseMapper<SmsLotCheckCustomerDataLogBill> {
+}

+ 8 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/service/ISmsLotCustomerDataLogBillService.java

@@ -0,0 +1,8 @@
+package org.jeecg.modules.smscheck.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import org.jeecg.modules.smscheck.entity.AsCheckCustomerInfo;
+import org.jeecg.modules.smscheck.entity.SmsLotCheckCustomerDataLogBill;
+
+public interface ISmsLotCustomerDataLogBillService  extends IService<SmsLotCheckCustomerDataLogBill> {
+}

+ 14 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/service/impl/ISmsLotCustomerDataLogBillServiceImpl.java

@@ -0,0 +1,14 @@
+package org.jeecg.modules.smscheck.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.jeecg.modules.smscheck.entity.SmsLotCheckCustomerDataLogBill;
+import org.jeecg.modules.smscheck.entity.SmsTruckCheckCustomerDataLogBill;
+import org.jeecg.modules.smscheck.mapper.SmsLotCheckCustomerDataLogBillMapper;
+import org.jeecg.modules.smscheck.mapper.SmsTruckCheckCustomerDataLogBillMapper;
+import org.jeecg.modules.smscheck.service.ISmsLotCustomerDataLogBillService;
+import org.jeecg.modules.smscheck.service.ISmsTrcukCustomerDataLogBillService;
+import org.springframework.stereotype.Service;
+
+@Service
+public class ISmsLotCustomerDataLogBillServiceImpl extends ServiceImpl<SmsLotCheckCustomerDataLogBillMapper, SmsLotCheckCustomerDataLogBill> implements ISmsLotCustomerDataLogBillService {
+}

Some files were not shown because too many files changed in this diff