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.
udi-wms-java/src/main/java/com/glxp/api/res/sync/SpsSyncSysSettingResponse.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();
}
}