package com.thhy.mobile.modules.biz.pipeinfo.entity; import com.thhy.general.annotations.Idkey; import com.thhy.mobile.modules.biz.mouldcheck.entity.Mould; import com.thhy.mobile.modules.biz.steelproduce.entity.SteelProduce; import lombok.Data; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; /** * * @author zhang_xiao_bo * @since 2023-05-08 15:28:37 */ @Data @Accessors(chain = true) public class PipeInfo implements Serializable { /** * 块号 */ private String blockNum; /** * 1合格2不合格 */ private Integer checkResult; /** * 质检时间 */ private Date checkTime; /** * 注浆孔 */ private String groutingHoles; /** * 入模时间 */ private Date intoModTime; /** * 入模操作人 */ private String intoModUser; /** * 模组ID */ private String modId; @Idkey private String pipeId; /** * 管片编号 */ private String pipeNum; /** * 浇筑时间 */ private Date pouringTime; /** * 项目ID */ private String proId; /** * 配筋 */ private String reinforcement; /** * 换号 */ private String ringNum; /** * 转向 */ private String turn; private String size; private String produceNumber; private String checkUser; private Integer outMod; private Integer createFlag; private Date outModTime; private Date placingInTime; private Date placingOutTime; public PipeInfo() {} public PipeInfo(Mould mould, SteelProduce steelProduce) { //this.ringNum = ""; //pipeInfo.setPipeNum(); this.turn = mould.getMouldTurn(); this.size = mould.getMouldSize(); this.reinforcement = steelProduce.getReinforcementId(); this.groutingHoles = mould.getGroutingHoles(); this.blockNum = mould.getMouldType(); this.modId = mould.getMouldId(); this.intoModTime = new Date(); this.proId = steelProduce.getProId(); this.produceNumber = steelProduce.getProduceNumber(); } public PipeInfo(String pipeId, Integer checkResult,String checkUser) { this.pipeId = pipeId; this.checkResult = checkResult; this.checkUser = checkUser; } }