19 changed files with 569 additions and 31 deletions
@ -0,0 +1,42 @@ |
|||||
|
package org.dromara.productManagement.domain; |
||||
|
|
||||
|
import com.alibaba.excel.annotation.ExcelProperty; |
||||
|
import lombok.Data; |
||||
|
import lombok.NoArgsConstructor; |
||||
|
|
||||
|
/** |
||||
|
* 合同审查结果导出对象 |
||||
|
* |
||||
|
* @author Lion Li |
||||
|
*/ |
||||
|
@Data |
||||
|
@NoArgsConstructor |
||||
|
public class ContractualTaskExport { |
||||
|
/** |
||||
|
* 甲方单位 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "甲方单位") |
||||
|
private String partyAName; |
||||
|
|
||||
|
/** |
||||
|
* 文件名称 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "文件名称") |
||||
|
private String documentName; |
||||
|
@ExcelProperty(value = "批次名称") |
||||
|
private String batchName; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 问题点 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "问题点") |
||||
|
private String issuePoint; |
||||
|
|
||||
|
/** |
||||
|
* 问题详情 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "问题详情") |
||||
|
private String issueDetail; |
||||
|
|
||||
|
} |
@ -0,0 +1,32 @@ |
|||||
|
package org.dromara.productManagement.domain; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* 合同产品单位统计对象 |
||||
|
* |
||||
|
* @author ruoyi |
||||
|
*/ |
||||
|
@Data |
||||
|
public class ContractualUnitStatistics { |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 单位名称 */ |
||||
|
private String unitName; |
||||
|
|
||||
|
/** 台式电脑数量 */ |
||||
|
private Integer desktopCount; |
||||
|
|
||||
|
/** 便携式电脑数量 */ |
||||
|
private Integer laptopCount; |
||||
|
|
||||
|
/** 服务器数量 */ |
||||
|
private Integer serverCount; |
||||
|
|
||||
|
/** 操作系统数量 */ |
||||
|
private Integer osCount; |
||||
|
|
||||
|
/** 数据库数量 */ |
||||
|
private Integer dbCount; |
||||
|
|
||||
|
} |
@ -0,0 +1,43 @@ |
|||||
|
package org.dromara.productManagement.domain; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* 合同产品统计数据 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class ProductStatisticsData { |
||||
|
|
||||
|
/** 设备统计列表 */ |
||||
|
private List<EquipmentStat> equipmentStats; |
||||
|
|
||||
|
/** |
||||
|
* 设备统计项 (内部类) |
||||
|
*/ |
||||
|
@Data |
||||
|
public static class EquipmentStat { |
||||
|
|
||||
|
/** 设备类型名称 */ |
||||
|
private String name; |
||||
|
|
||||
|
/** 设备总数量 */ |
||||
|
private Long totalCount; |
||||
|
|
||||
|
/** 品牌统计列表 */ |
||||
|
private List<BrandStat> brands; |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 品牌统计项 (内部类) |
||||
|
*/ |
||||
|
@Data |
||||
|
public static class BrandStat { |
||||
|
|
||||
|
/** 品牌名称 */ |
||||
|
private String name; |
||||
|
|
||||
|
/** 数量 */ |
||||
|
private Long count; |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue