修改移动端内容,后端添加了所有查询接口
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
package com.klp.pocket.domain;
|
||||
|
||||
import lombok.Data;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 成品卷对象 klptcm1_pdo_excoil
|
||||
*/
|
||||
@Data
|
||||
public class Klptcm1PdoExcoil {
|
||||
|
||||
/** 成品卷号 */
|
||||
private String encoilid;
|
||||
|
||||
/** 钢种 */
|
||||
private String grade;
|
||||
|
||||
/** 厚度质量 */
|
||||
private BigDecimal thickQuality;
|
||||
|
||||
/** 板形质量 */
|
||||
private BigDecimal shapeQuality;
|
||||
|
||||
/** 入口厚度 */
|
||||
private BigDecimal entryThick;
|
||||
|
||||
/** 出口厚度 */
|
||||
private BigDecimal exitThick;
|
||||
|
||||
/** 入口宽度 */
|
||||
private BigDecimal entryWidth;
|
||||
|
||||
/** 出口宽度 */
|
||||
private BigDecimal exitWidth;
|
||||
|
||||
/** 入口重量 */
|
||||
private BigDecimal entryWeight;
|
||||
|
||||
/** 出口重量 */
|
||||
private BigDecimal exitWeight;
|
||||
|
||||
/** 上线时间 */
|
||||
private Date onlineDate;
|
||||
|
||||
/** 开始时间 */
|
||||
private Date startDate;
|
||||
|
||||
/** 结束时间 */
|
||||
private Date endDate;
|
||||
|
||||
/** 插入时间 */
|
||||
private Date insdate;
|
||||
|
||||
/** 班次 */
|
||||
private String shift;
|
||||
|
||||
/** 班组 */
|
||||
private String crew;
|
||||
|
||||
/** 出口卷号 */
|
||||
private String excoilid;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.klp.pocket.domain;
|
||||
|
||||
import lombok.Data;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 当前班组对象 klptcm1_shift_current
|
||||
*/
|
||||
@Data
|
||||
public class Klptcm1ShiftCurrent {
|
||||
|
||||
/**
|
||||
* 班次(如:A/B/C 或 早/中/晚)
|
||||
*/
|
||||
private String shift;
|
||||
|
||||
/**
|
||||
* 班组编号
|
||||
*/
|
||||
private BigDecimal crew;
|
||||
|
||||
/**
|
||||
* 序列号
|
||||
*/
|
||||
private BigDecimal seqNum;
|
||||
|
||||
/**
|
||||
* 系统时间
|
||||
*/
|
||||
private Date sysTime;
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.klp.pocket.domain.bo;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@@ -58,13 +59,15 @@ public class Klptcm1ProStoppageBo extends BaseEntity {
|
||||
private String REMARK;
|
||||
|
||||
/**
|
||||
*
|
||||
* 开始日期(支持多种日期格式)
|
||||
*/
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
private Date startDate;
|
||||
|
||||
/**
|
||||
*
|
||||
* 结束日期(支持多种日期格式)
|
||||
*/
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
private Date endDate;
|
||||
|
||||
/**
|
||||
@@ -73,8 +76,9 @@ public class Klptcm1ProStoppageBo extends BaseEntity {
|
||||
private Long DURATION;
|
||||
|
||||
/**
|
||||
*
|
||||
* 插入日期
|
||||
*/
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date insDate;
|
||||
|
||||
/**
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.klp.pocket.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 班组产量统计视图对象
|
||||
*/
|
||||
@Data
|
||||
public class CrewProductionVo {
|
||||
|
||||
/** 班组 */
|
||||
private String crew;
|
||||
|
||||
/** 班次 */
|
||||
private String shift;
|
||||
|
||||
/** 钢卷数 */
|
||||
private Long coilCount;
|
||||
|
||||
/** 总产量 */
|
||||
private BigDecimal totalWeight;
|
||||
|
||||
/** 平均厚度 */
|
||||
private BigDecimal avgThick;
|
||||
|
||||
/** 平均宽度 */
|
||||
private BigDecimal avgWidth;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.klp.pocket.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 当前班组视图对象 klptcm1_shift_current
|
||||
*/
|
||||
@Data
|
||||
public class Klptcm1ShiftCurrentVo {
|
||||
|
||||
private String shift;
|
||||
private BigDecimal crew;
|
||||
private BigDecimal seqNum;
|
||||
private Date sysTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.klp.pocket.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 生产统计视图对象
|
||||
*/
|
||||
@Data
|
||||
public class ProductionStatisticsVo {
|
||||
|
||||
/** 生产钢卷数 */
|
||||
private Long coilCount;
|
||||
|
||||
/** 平均宽度 */
|
||||
private BigDecimal avgWidth;
|
||||
|
||||
/** 平均厚度 */
|
||||
private BigDecimal avgThick;
|
||||
|
||||
/** 原料总量 */
|
||||
private BigDecimal totalEntryWeight;
|
||||
|
||||
/** 成品总量 */
|
||||
private BigDecimal totalExitWeight;
|
||||
|
||||
/** 成材率 */
|
||||
private BigDecimal yieldRate;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.klp.pocket.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 规格分布视图对象
|
||||
*/
|
||||
@Data
|
||||
public class SpecDistributionVo {
|
||||
|
||||
/** 分类名称 */
|
||||
private String category;
|
||||
|
||||
/** 数量 */
|
||||
private Long count;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.klp.pocket.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 班组绩效视图对象
|
||||
*/
|
||||
@Data
|
||||
public class TeamPerformanceVo {
|
||||
|
||||
/** 班组 */
|
||||
private String crew;
|
||||
|
||||
/** 班次 */
|
||||
private String shift;
|
||||
|
||||
/** 班组-班次组合(用于显示) */
|
||||
private String teamName;
|
||||
|
||||
/** 产量(t) */
|
||||
private BigDecimal output;
|
||||
|
||||
/** 成材率(%) */
|
||||
private BigDecimal yieldRate;
|
||||
|
||||
/** 合格率(%) - 基于厚度质量 */
|
||||
private BigDecimal passRate;
|
||||
|
||||
/** 平均厚度质量 */
|
||||
private BigDecimal avgThickQuality;
|
||||
|
||||
/** 平均板形质量 */
|
||||
private BigDecimal avgShapeQuality;
|
||||
|
||||
/** 效率指标(钢卷数/时间,这里简化为钢卷数) */
|
||||
private Long efficiency;
|
||||
|
||||
/** 综合评分 */
|
||||
private BigDecimal score;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user