You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
3.3 KiB
Java
81 lines
3.3 KiB
Java
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<SystemParamConfigEntity> systemParamConfigEntities;
|
|
|
|
private List<EntrustReceEntity> entrustReceEntities;
|
|
|
|
private List<SystemPDFModuleEntity> systemPDFModuleEntities;
|
|
|
|
private List<SystemPDFTemplateEntity> systemPDFTemplateEntities;
|
|
|
|
private List<SysPdfTemplateRelevanceCodeEntity> sysPdfTemplateRelevanceCodeEntities;
|
|
|
|
private List<SysPdfTemplateRelevanceBizEntity> sysPdfTemplateRelevanceBizEntities;
|
|
|
|
private List<SysPdfTemplateRelevanceLabelEntity> sysPdfTemplateRelevanceLabelEntities;
|
|
|
|
private List<SysPdfTemplateRelevanceStatemenEntity> sysPdfTemplateRelevanceStatemenEntities;
|
|
|
|
private List<BasicBusTypePreEntity> basicBusTypePreEntities;
|
|
|
|
private List<BasicBusTypeChangeEntity> 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();
|
|
}
|
|
|
|
|
|
}
|