package com.glxp.api.res.sync; import cn.hutool.core.collection.CollUtil; import com.glxp.api.entity.basic.BasicBusTypeChangeEntity; import com.glxp.api.entity.basic.BasicBusTypePreEntity; import com.glxp.api.entity.basic.EntrustReceEntity; import com.glxp.api.entity.system.*; import lombok.Data; import java.util.List; /** * 同步系统设置数据 */ @Data public class SpsSyncSysSettingResponse extends BaseSyncResponse { private List systemParamConfigEntities; private List entrustReceEntities; private List systemPDFModuleEntities; private List systemPDFTemplateEntities; private List sysPdfTemplateRelevanceCodeEntities; private List sysPdfTemplateRelevanceBizEntities; private List sysPdfTemplateRelevanceLabelEntities; private List sysPdfTemplateRelevanceStatemenEntities; private List basicBusTypePreEntities; private List basicBusTypeChangeEntities; /** * 拼接日志 * * @return */ public String logs() { StringBuilder logs = new StringBuilder(); if (CollUtil.isNotEmpty(this.systemParamConfigEntities)) { logs.append("系统运行参数:").append(this.systemParamConfigEntities.size()).append("条\n"); } if (CollUtil.isNotEmpty(this.entrustReceEntities)) { logs.append("委托验收设置:").append(this.entrustReceEntities.size()).append("条\n"); } if (CollUtil.isNotEmpty(this.systemPDFModuleEntities)) { logs.append("打印模块:").append(this.systemPDFModuleEntities.size()).append("条\n"); } if (CollUtil.isNotEmpty(this.systemPDFTemplateEntities)) { logs.append("打印模板:").append(this.systemPDFTemplateEntities.size()).append("条\n"); } if (CollUtil.isNotEmpty(this.sysPdfTemplateRelevanceCodeEntities)) { logs.append("扫码单据关联表:").append(this.sysPdfTemplateRelevanceCodeEntities.size()).append("条\n"); } if (CollUtil.isNotEmpty(this.sysPdfTemplateRelevanceBizEntities)) { logs.append("业务单据关联表:").append(this.sysPdfTemplateRelevanceBizEntities.size()).append("条\n"); } if (CollUtil.isNotEmpty(this.sysPdfTemplateRelevanceLabelEntities)) { logs.append("内部码打印关联表:").append(this.sysPdfTemplateRelevanceLabelEntities.size()).append("条\n"); } if (CollUtil.isNotEmpty(this.sysPdfTemplateRelevanceStatemenEntities)) { logs.append("资质证书打印关联表:").append(this.sysPdfTemplateRelevanceStatemenEntities.size()).append("条\n"); } if (CollUtil.isNotEmpty(this.basicBusTypePreEntities)) { logs.append("自动建出入库单设置:").append(this.basicBusTypePreEntities.size()).append("条\n"); } if (CollUtil.isNotEmpty(this.basicBusTypeChangeEntities)) { logs.append("自动建业务单设置:").append(this.basicBusTypeChangeEntities.size()).append("条\n"); } return logs.toString(); } }