下发修改

parent 8423472d
This diff is collapsed.
package com.aps.entity;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class Dispatch {
private Long id;
private Long routingDetailId;
private Long executeId;
private Long equipId;
private Double quantity;
private Long boardCount;
private LocalDateTime beginTime;
private LocalDateTime endTime;
private LocalDateTime actualBeginTime;
private LocalDateTime actualEndTime;
private String pid;
private Long status;
private Long isDeleted;
private String remark;
private Long creatorUserId;
private LocalDateTime creationTime;
private Long lastModifierUserId;
private LocalDateTime lastModificationTime;
private String extend;
private String boardNumbers;
private Long schemeDetailId;
private Long routingHeaderId;
private Long partTaskReadyId;
private Long taskSeq;
private String taskName;
private Long resourceId;
private String resourceCode;
private BigDecimal runTime;
private BigDecimal setupTime;
private Long putIntoQty;
private BigDecimal singleout;
private BigDecimal transportTime;
private BigDecimal checkTime;
private String taskType;
private Long taskFlag;
private Long insertFlag;
private Long shopid;
private Long lockFlag;
private Short subWorkHourStatus;
private Short isOutsourcing;
private BigDecimal totalWorkHours;
private Short checkStatus;
private String eNof;
private String ope;
private String mesCode;
private String strBeginTime;
private String strEndTime;
private String nomEnc;
private String departName;
private String ilot;
private String nocalhebd;
private Long durreal;
private Long tempspass;
private Long tempsrest;
private Long routingDetailIdq;
private Long issplit;
private Long parentid;
private Long statusOrtems;
private LocalDateTime actualEndTimeOrtems;
}
\ No newline at end of file
......@@ -16,7 +16,7 @@ import java.util.List;
public class ProductGanttVO {
@Schema(description = "产品ID")
private Integer id;
private String id;
@Schema(description = "产品名称")
private String productName;
......@@ -25,10 +25,10 @@ public class ProductGanttVO {
private Integer productType;
@Schema(description = "产品编号")
private Integer productId;
private String productId;
@Schema(description = "数量")
private Integer quantity;
private double quantity;
@Schema(description = "编码")
private String code;
......
......@@ -17,7 +17,7 @@ import java.util.List;
public class TaskVO {
@Schema(description = "任务ID")
private Integer id;
private String id;
@Schema(description = "计划ID")
private String planId;
......
package com.aps.entity;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class MesOrder {
private Long id;
private Long upId;
private String mesCode;
private String taskType;
private Long productId;
private String stage;
private String materialId;
private Long quantity;
private String remark;
private LocalDateTime taskInputDate;
private String taskRequire;
private Long status;
private String equipment;
private Short isSupportingFinish;
private LocalDateTime demandStartDate;
private LocalDateTime demandFinishDate;
private LocalDateTime actualStartDate;
private LocalDateTime actualFinishDate;
private Long isDeleted;
private Long creatorUserId;
private LocalDateTime creationTime;
private Long lastModifierUserId;
private LocalDateTime lastModificationTime;
private Short orderQuotationStatus;
private Long distributeMainRouting;
private LocalDateTime mainRoutingFinishDate;
private Long checkUpPeople;
private LocalDateTime checkUpFinishDate;
private Long productingPreparationPeople;
private LocalDateTime productingFinishDate;
private Long quotationPeople;
private LocalDateTime quotationFinishDate;
private Short divideMark;
private String productCode;
private String productName;
private String drawnNumber;
private Long qualifiedQuantity;
private Long uncertificateQuantity;
private Short mainRoutingSetStatus;
private Short routingDataSetStatus;
private Long rootId;
private Short mainRoutingExecuteStatus;
private String batchNumber;
private String projectNumber;
private String urgencyLevel;
private String materialName;
private Short isPreschedule;
private LocalDateTime materialPlanFinishDate;
private Long planId;
private Long upSplitId;
private Long splitCardStatus;
private String version;
private Long bomId;
private Short productionType;
private Short isFromPlan;
private Short isAllStock;
private Long stockQuantity;
private Long applyQuantity;
private Long specialPassQuantity;
private Short isOutsourcing;
private String routingName;
private String strDemandStart;
private String strDemandEnd;
private String eNof;
private Long routingId;
private String nomEnc;
private String serie;
private String dplustot;
private LocalDateTime fplustard;
private String codegest;
private LocalDateTime canningActualEndTime;
private LocalDateTime packagingActualEndTime;
private Long statusOrtems;
private LocalDateTime actualFinishDateOrtems;
private String datastatus;
private BigDecimal ypquantity;
private BigDecimal qjquantity;
private Short ptzt;
private BigDecimal sycount;
private String senderpstatus;
private String senderpmsg;
private LocalDateTime senderptime;
private String sendversionid;
}
\ No newline at end of file
......@@ -73,4 +73,13 @@ public class ProdProcessExec {
private Double speed;
private String id;
/**
* 离散参数组ID
* 离散参数ID
*/
private String groupId;
private String groupName;
private String parameterId;
private String parameterName;
}
\ No newline at end of file
package com.aps.entity;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class RoutingDiscreteParam {
private Long id;
private LocalDateTime creationTime;
private BigDecimal creatorUserId;
private LocalDateTime lastModificationTime;
private BigDecimal lastModifierUserId;
private BigDecimal deleterUserId;
private LocalDateTime deletionTime;
private Short isDeleted;
private Long routingHeaderId;
private Long routingDetailId;
private Long routingDetailSeq;
private String routingDetailName;
private String groupId;
private String groupName;
private String parameterId;
private String parameterName;
}
\ No newline at end of file
package com.aps.mapper;
import com.aps.entity.Dispatch;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 工单工序表 Mapper 接口
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-02
*/
public interface DispatchMapper extends BaseMapper<Dispatch> {
}
package com.aps.mapper;
import com.aps.entity.MesOrder;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 工单表 Mapper 接口
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-02
*/
public interface MesOrderMapper extends BaseMapper<MesOrder> {
}
package com.aps.mapper;
import com.aps.entity.RoutingDiscreteParam;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 工艺离散参数 Mapper 接口
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-03
*/
public interface RoutingDiscreteParamMapper extends BaseMapper<RoutingDiscreteParam> {
}
package com.aps.service;
import com.aps.entity.Dispatch;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 工单工序表 服务类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-02
*/
public interface DispatchService extends IService<Dispatch> {
}
package com.aps.service;
import com.aps.entity.MesOrder;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 工单表 服务类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-02
*/
public interface MesOrderService extends IService<MesOrder> {
}
package com.aps.service;
import com.aps.entity.RoutingDiscreteParam;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 工艺离散参数 服务类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-03
*/
public interface RoutingDiscreteParamService extends IService<RoutingDiscreteParam> {
}
package com.aps.service.impl;
import com.aps.entity.Dispatch;
import com.aps.mapper.DispatchMapper;
import com.aps.service.DispatchService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 工单工序表 服务实现类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-02
*/
@Service
public class DispatchServiceImpl extends ServiceImpl<DispatchMapper, Dispatch> implements DispatchService {
}
......@@ -5,6 +5,7 @@ import com.aps.common.util.SnowFlackIdWorker;
import com.aps.entity.*;
import com.aps.entity.Algorithm.Chromosome;
import com.aps.entity.Algorithm.GAScheduleResult;
import com.aps.entity.basic.Order;
import com.aps.mapper.RoutingDetailMapper;
import com.aps.mapper.RoutingHeaderMapper;
import com.aps.service.*;
......@@ -72,6 +73,8 @@ public class LanuchServiceImpl implements LanuchService {
MesOrderService mesOrderService;
@Autowired
DispatchService dispatchService;
@Autowired
RoutingDiscreteParamService routingDiscreteParamService;
/**
◦ 生成场景数据
......@@ -199,23 +202,21 @@ public class LanuchServiceImpl implements LanuchService {
return R.failed("未找到排程结果");
}
List<ProdLaunchOrder> prodLanuchList = prodLaunchOrderService.lambdaQuery()
.eq(ProdLaunchOrder::getSceneId, sceneId)
.list();
List<Order> prodLanuchList = chromosome.getOrders();
List<MesOrder> mesOrderList = new ArrayList<>();
for (ProdLaunchOrder prodLaunchOrder : prodLanuchList) {
for (Order prodLaunchOrder : prodLanuchList) {
MesOrder mesOrder = new MesOrder();
mesOrder.setMesCode(prodLaunchOrder.getOrderId());
mesOrder.setSerie(prodLaunchOrder.getSerie());
// mesOrder.setSerie(prodLaunchOrder.getSerie());
mesOrder.setMaterialId(prodLaunchOrder.getMaterialId());
mesOrder.setQuantity((long) prodLaunchOrder.getQuantity());
mesOrder.setDemandStartDate(prodLaunchOrder.getStartDate());
mesOrder.setDemandFinishDate(prodLaunchOrder.getEndDate());
mesOrder.setRoutingId(prodLaunchOrder.getRoutingId() != null ? Long.valueOf(prodLaunchOrder.getRoutingId()) : null);
mesOrder.setProductCode(prodLaunchOrder.getMaterialCode());
mesOrder.setStatus(1L); // Default status
// mesOrder.setDemandStartDate(prodLaunchOrder.getStartDate());
// mesOrder.setDemandFinishDate(prodLaunchOrder.getEndDate());
// mesOrder.setRoutingId(prodLaunchOrder.getRoutingId() != null ? Long.valueOf(prodLaunchOrder.getRoutingId()) : null);
// mesOrder.setProductCode(prodLaunchOrder.getMaterialCode());
// mesOrder.setStatus(1L); // Default status
mesOrderList.add(mesOrder);
}
......@@ -663,6 +664,8 @@ public class LanuchServiceImpl implements LanuchService {
private void batchInsertProcessExec(ProdLaunchOrder prodOrderMain,
List<RoutingDetail> routingDetails,
String sceneId, List<RoutingDetailEquip> routingDetailEquip) {
List<ProdProcessExec> processExecList = routingDetails.stream()
.map(detail -> createProcessExec(prodOrderMain, detail, sceneId))
.collect(Collectors.toList());
......
package com.aps.service.impl;
import com.aps.entity.MesOrder;
import com.aps.mapper.MesOrderMapper;
import com.aps.service.MesOrderService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 工单表 服务实现类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-02
*/
@Service
public class MesOrderServiceImpl extends ServiceImpl<MesOrderMapper, MesOrder> implements MesOrderService {
}
package com.aps.service.impl;
import com.aps.entity.RoutingDiscreteParam;
import com.aps.mapper.RoutingDiscreteParamMapper;
import com.aps.service.RoutingDiscreteParamService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 工艺离散参数 服务实现类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-03
*/
@Service
public class RoutingDiscreteParamServiceImpl extends ServiceImpl<RoutingDiscreteParamMapper, RoutingDiscreteParam> implements RoutingDiscreteParamService {
}
......@@ -993,4 +993,8 @@ order.setDueDate(LocalDateTime.of(2025, 12, 1,0,0,0));
}
}
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.aps.mapper.DispatchMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.aps.entity.Dispatch">
<id column="TASK_SEQ" property="taskSeq" />
<id column="TASK_TYPE" property="taskType" />
<id column="E_NOF" property="eNof" />
<id column="NOM_ENC" property="nomEnc" />
<result column="ID" property="id" />
<result column="ROUTING_DETAIL_ID" property="routingDetailId" />
<result column="EXECUTE_ID" property="executeId" />
<result column="EQUIP_ID" property="equipId" />
<result column="QUANTITY" property="quantity" />
<result column="BOARD_COUNT" property="boardCount" />
<result column="BEGIN_TIME" property="beginTime" />
<result column="END_TIME" property="endTime" />
<result column="ACTUAL_BEGIN_TIME" property="actualBeginTime" />
<result column="ACTUAL_END_TIME" property="actualEndTime" />
<result column="PID" property="pid" />
<result column="STATUS" property="status" />
<result column="IS_DELETED" property="isDeleted" />
<result column="REMARK" property="remark" />
<result column="CREATOR_USER_ID" property="creatorUserId" />
<result column="CREATION_TIME" property="creationTime" />
<result column="LAST_MODIFIER_USER_ID" property="lastModifierUserId" />
<result column="LAST_MODIFICATION_TIME" property="lastModificationTime" />
<result column="EXTEND" property="extend" />
<result column="BOARD_NUMBERS" property="boardNumbers" />
<result column="SCHEME_DETAIL_ID" property="schemeDetailId" />
<result column="ROUTING_HEADER_ID" property="routingHeaderId" />
<result column="PART_TASK_READY_ID" property="partTaskReadyId" />
<result column="TASK_NAME" property="taskName" />
<result column="RESOURCE_ID" property="resourceId" />
<result column="RESOURCE_CODE" property="resourceCode" />
<result column="RUN_TIME" property="runTime" />
<result column="SETUP_TIME" property="setupTime" />
<result column="PUT_INTO_QTY" property="putIntoQty" />
<result column="SINGLEOUT" property="singleout" />
<result column="TRANSPORT_TIME" property="transportTime" />
<result column="CHECK_TIME" property="checkTime" />
<result column="TASK_FLAG" property="taskFlag" />
<result column="INSERT_FLAG" property="insertFlag" />
<result column="SHOPID" property="shopid" />
<result column="LOCK_FLAG" property="lockFlag" />
<result column="SUB_WORK_HOUR_STATUS" property="subWorkHourStatus" />
<result column="IS_OUTSOURCING" property="isOutsourcing" />
<result column="TOTAL_WORK_HOURS" property="totalWorkHours" />
<result column="CHECK_STATUS" property="checkStatus" />
<result column="OPE" property="ope" />
<result column="MES_CODE" property="mesCode" />
<result column="STR_BEGIN_TIME" property="strBeginTime" />
<result column="STR_END_TIME" property="strEndTime" />
<result column="DEPART_NAME" property="departName" />
<result column="ILOT" property="ilot" />
<result column="NOCALHEBD" property="nocalhebd" />
<result column="DURREAL" property="durreal" />
<result column="TEMPSPASS" property="tempspass" />
<result column="TEMPSREST" property="tempsrest" />
<result column="ROUTING_DETAIL_IDQ" property="routingDetailIdq" />
<result column="ISSPLIT" property="issplit" />
<result column="PARENTID" property="parentid" />
<result column="STATUS_ORTEMS" property="statusOrtems" />
<result column="ACTUAL_END_TIME_ORTEMS" property="actualEndTimeOrtems" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ID, ROUTING_DETAIL_ID, EXECUTE_ID, EQUIP_ID, QUANTITY, BOARD_COUNT, BEGIN_TIME, END_TIME, ACTUAL_BEGIN_TIME, ACTUAL_END_TIME, PID, STATUS, IS_DELETED, REMARK, CREATOR_USER_ID, CREATION_TIME, LAST_MODIFIER_USER_ID, LAST_MODIFICATION_TIME, EXTEND, BOARD_NUMBERS, SCHEME_DETAIL_ID, ROUTING_HEADER_ID, PART_TASK_READY_ID, TASK_SEQ, TASK_NAME, RESOURCE_ID, RESOURCE_CODE, RUN_TIME, SETUP_TIME, PUT_INTO_QTY, SINGLEOUT, TRANSPORT_TIME, CHECK_TIME, TASK_TYPE, TASK_FLAG, INSERT_FLAG, SHOPID, LOCK_FLAG, SUB_WORK_HOUR_STATUS, IS_OUTSOURCING, TOTAL_WORK_HOURS, CHECK_STATUS, E_NOF, OPE, MES_CODE, STR_BEGIN_TIME, STR_END_TIME, NOM_ENC, DEPART_NAME, ILOT, NOCALHEBD, DURREAL, TEMPSPASS, TEMPSREST, ROUTING_DETAIL_IDQ, ISSPLIT, PARENTID, STATUS_ORTEMS, ACTUAL_END_TIME_ORTEMS
</sql>
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.aps.mapper.MesOrderMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.aps.entity.MesOrder">
<id column="E_NOF" property="eNof" />
<result column="ID" property="id" />
<result column="UP_ID" property="upId" />
<result column="MES_CODE" property="mesCode" />
<result column="TASK_TYPE" property="taskType" />
<result column="PRODUCT_ID" property="productId" />
<result column="STAGE" property="stage" />
<result column="MATERIAL_ID" property="materialId" />
<result column="QUANTITY" property="quantity" />
<result column="REMARK" property="remark" />
<result column="TASK_INPUT_DATE" property="taskInputDate" />
<result column="TASK_REQUIRE" property="taskRequire" />
<result column="STATUS" property="status" />
<result column="EQUIPMENT" property="equipment" />
<result column="IS_SUPPORTING_FINISH" property="isSupportingFinish" />
<result column="DEMAND_START_DATE" property="demandStartDate" />
<result column="DEMAND_FINISH_DATE" property="demandFinishDate" />
<result column="ACTUAL_START_DATE" property="actualStartDate" />
<result column="ACTUAL_FINISH_DATE" property="actualFinishDate" />
<result column="IS_DELETED" property="isDeleted" />
<result column="CREATOR_USER_ID" property="creatorUserId" />
<result column="CREATION_TIME" property="creationTime" />
<result column="LAST_MODIFIER_USER_ID" property="lastModifierUserId" />
<result column="LAST_MODIFICATION_TIME" property="lastModificationTime" />
<result column="ORDER_QUOTATION_STATUS" property="orderQuotationStatus" />
<result column="DISTRIBUTE_MAIN_ROUTING" property="distributeMainRouting" />
<result column="MAIN_ROUTING_FINISH_DATE" property="mainRoutingFinishDate" />
<result column="CHECK_UP_PEOPLE" property="checkUpPeople" />
<result column="CHECK_UP_FINISH_DATE" property="checkUpFinishDate" />
<result column="PRODUCTING_PREPARATION_PEOPLE" property="productingPreparationPeople" />
<result column="PRODUCTING_FINISH_DATE" property="productingFinishDate" />
<result column="QUOTATION_PEOPLE" property="quotationPeople" />
<result column="QUOTATION_FINISH_DATE" property="quotationFinishDate" />
<result column="DIVIDE_MARK" property="divideMark" />
<result column="PRODUCT_CODE" property="productCode" />
<result column="PRODUCT_NAME" property="productName" />
<result column="DRAWN_NUMBER" property="drawnNumber" />
<result column="QUALIFIED_QUANTITY" property="qualifiedQuantity" />
<result column="UNCERTIFICATE_QUANTITY" property="uncertificateQuantity" />
<result column="MAIN_ROUTING_SET_STATUS" property="mainRoutingSetStatus" />
<result column="ROUTING_DATA_SET_STATUS" property="routingDataSetStatus" />
<result column="ROOT_ID" property="rootId" />
<result column="MAIN_ROUTING_EXECUTE_STATUS" property="mainRoutingExecuteStatus" />
<result column="BATCH_NUMBER" property="batchNumber" />
<result column="PROJECT_NUMBER" property="projectNumber" />
<result column="URGENCY_LEVEL" property="urgencyLevel" />
<result column="MATERIAL_NAME" property="materialName" />
<result column="IS_PRESCHEDULE" property="isPreschedule" />
<result column="MATERIAL_PLAN_FINISH_DATE" property="materialPlanFinishDate" />
<result column="PLAN_ID" property="planId" />
<result column="UP_SPLIT_ID" property="upSplitId" />
<result column="SPLIT_CARD_STATUS" property="splitCardStatus" />
<result column="VERSION" property="version" />
<result column="BOM_ID" property="bomId" />
<result column="PRODUCTION_TYPE" property="productionType" />
<result column="IS_FROM_PLAN" property="isFromPlan" />
<result column="IS_ALL_STOCK" property="isAllStock" />
<result column="STOCK_QUANTITY" property="stockQuantity" />
<result column="APPLY_QUANTITY" property="applyQuantity" />
<result column="SPECIAL_PASS_QUANTITY" property="specialPassQuantity" />
<result column="IS_OUTSOURCING" property="isOutsourcing" />
<result column="ROUTING_NAME" property="routingName" />
<result column="STR_DEMAND_START" property="strDemandStart" />
<result column="STR_DEMAND_END" property="strDemandEnd" />
<result column="ROUTING_ID" property="routingId" />
<result column="NOM_ENC" property="nomEnc" />
<result column="SERIE" property="serie" />
<result column="DPLUSTOT" property="dplustot" />
<result column="FPLUSTARD" property="fplustard" />
<result column="CODEGEST" property="codegest" />
<result column="CANNING_ACTUAL_END_TIME" property="canningActualEndTime" />
<result column="PACKAGING_ACTUAL_END_TIME" property="packagingActualEndTime" />
<result column="STATUS_ORTEMS" property="statusOrtems" />
<result column="ACTUAL_FINISH_DATE_ORTEMS" property="actualFinishDateOrtems" />
<result column="DATASTATUS" property="datastatus" />
<result column="YPQUANTITY" property="ypquantity" />
<result column="QJQUANTITY" property="qjquantity" />
<result column="PTZT" property="ptzt" />
<result column="SYCOUNT" property="sycount" />
<result column="SENDERPSTATUS" property="senderpstatus" />
<result column="SENDERPMSG" property="senderpmsg" />
<result column="SENDERPTIME" property="senderptime" />
<result column="SENDVERSIONID" property="sendversionid" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ID, UP_ID, MES_CODE, TASK_TYPE, PRODUCT_ID, STAGE, MATERIAL_ID, QUANTITY, REMARK, TASK_INPUT_DATE, TASK_REQUIRE, STATUS, EQUIPMENT, IS_SUPPORTING_FINISH, DEMAND_START_DATE, DEMAND_FINISH_DATE, ACTUAL_START_DATE, ACTUAL_FINISH_DATE, IS_DELETED, CREATOR_USER_ID, CREATION_TIME, LAST_MODIFIER_USER_ID, LAST_MODIFICATION_TIME, ORDER_QUOTATION_STATUS, DISTRIBUTE_MAIN_ROUTING, MAIN_ROUTING_FINISH_DATE, CHECK_UP_PEOPLE, CHECK_UP_FINISH_DATE, PRODUCTING_PREPARATION_PEOPLE, PRODUCTING_FINISH_DATE, QUOTATION_PEOPLE, QUOTATION_FINISH_DATE, DIVIDE_MARK, PRODUCT_CODE, PRODUCT_NAME, DRAWN_NUMBER, QUALIFIED_QUANTITY, UNCERTIFICATE_QUANTITY, MAIN_ROUTING_SET_STATUS, ROUTING_DATA_SET_STATUS, ROOT_ID, MAIN_ROUTING_EXECUTE_STATUS, BATCH_NUMBER, PROJECT_NUMBER, URGENCY_LEVEL, MATERIAL_NAME, IS_PRESCHEDULE, MATERIAL_PLAN_FINISH_DATE, PLAN_ID, UP_SPLIT_ID, SPLIT_CARD_STATUS, VERSION, BOM_ID, PRODUCTION_TYPE, IS_FROM_PLAN, IS_ALL_STOCK, STOCK_QUANTITY, APPLY_QUANTITY, SPECIAL_PASS_QUANTITY, IS_OUTSOURCING, ROUTING_NAME, STR_DEMAND_START, STR_DEMAND_END, E_NOF, ROUTING_ID, NOM_ENC, SERIE, DPLUSTOT, FPLUSTARD, CODEGEST, CANNING_ACTUAL_END_TIME, PACKAGING_ACTUAL_END_TIME, STATUS_ORTEMS, ACTUAL_FINISH_DATE_ORTEMS, DATASTATUS, YPQUANTITY, QJQUANTITY, PTZT, SYCOUNT, SENDERPSTATUS, SENDERPMSG, SENDERPTIME, SENDVERSIONID
</sql>
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.aps.mapper.RoutingDiscreteParamMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.aps.entity.RoutingDiscreteParam">
<id column="ID" property="id" />
<result column="CREATION_TIME" property="creationTime" />
<result column="CREATOR_USER_ID" property="creatorUserId" />
<result column="LAST_MODIFICATION_TIME" property="lastModificationTime" />
<result column="LAST_MODIFIER_USER_ID" property="lastModifierUserId" />
<result column="DELETER_USER_ID" property="deleterUserId" />
<result column="DELETION_TIME" property="deletionTime" />
<result column="IS_DELETED" property="isDeleted" />
<result column="ROUTING_HEADER_ID" property="routingHeaderId" />
<result column="ROUTING_DETAIL_ID" property="routingDetailId" />
<result column="ROUTING_DETAIL_SEQ" property="routingDetailSeq" />
<result column="ROUTING_DETAIL_NAME" property="routingDetailName" />
<result column="GROUP_ID" property="groupId" />
<result column="GROUP_NAME" property="groupName" />
<result column="PARAMETER_ID" property="parameterId" />
<result column="PARAMETER_NAME" property="parameterName" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ID, CREATION_TIME, CREATOR_USER_ID, LAST_MODIFICATION_TIME, LAST_MODIFIER_USER_ID, DELETER_USER_ID, DELETION_TIME, IS_DELETED, ROUTING_HEADER_ID, ROUTING_DETAIL_ID, ROUTING_DETAIL_SEQ, ROUTING_DETAIL_NAME, GROUP_ID, GROUP_NAME, PARAMETER_ID, PARAMETER_NAME
</sql>
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment