
com.aliyun.dingtalkindustry_1_0.models.IndustryManufactureMesProductionPlanRequest Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkindustry_1_0.models;
import com.aliyun.tea.*;
public class IndustryManufactureMesProductionPlanRequest extends TeaModel {
/**
* This parameter is required.
*
* example:
* add
*/
@NameInMap("action")
public String action;
/**
* example:
* 2021-03-12 00:00:00
*/
@NameInMap("actualEndTime")
public String actualEndTime;
/**
* example:
* 2021-03-12 00:00:00
*/
@NameInMap("actualStartTime")
public String actualStartTime;
/**
* This parameter is required.
*
* example:
* opsoft
*/
@NameInMap("appKey")
public String appKey;
/**
* This parameter is required.
*
* example:
* productionplan
*/
@NameInMap("baseDataName")
public String baseDataName;
/**
* example:
* 39C1E213-86B2-706B-9615-5B957DF8C15D
*/
@NameInMap("bomUuid")
public String bomUuid;
@NameInMap("events")
public java.util.List events;
@NameInMap("extendData")
public java.util.List extendData;
/**
* example:
* 20220509034
*/
@NameInMap("no")
public String no;
/**
* example:
* 0
*/
@NameInMap("overdue")
public String overdue;
/**
* example:
* 2021-03-12 00:00:00
*/
@NameInMap("planEndTime")
public String planEndTime;
/**
* example:
* 321
*/
@NameInMap("planQuantity")
public String planQuantity;
/**
* example:
* 2021-03-12 00:00:00
*/
@NameInMap("planStartTime")
public String planStartTime;
/**
* example:
* { TODO "uuid": "1543878029722550273", "name": "YF-钣金", "preProcess": "" }
*/
@NameInMap("processUuids")
public String processUuids;
/**
* example:
* 011351
*/
@NameInMap("productCode")
public String productCode;
/**
* example:
* 毛坯KM50三级盖
*/
@NameInMap("productName")
public String productName;
/**
* example:
* KM50
*/
@NameInMap("productSpecification")
public String productSpecification;
/**
* example:
* 300
*/
@NameInMap("qualifiedQuantity")
public String qualifiedQuantity;
/**
* example:
* sell20220509034
*/
@NameInMap("sellOrderNo")
public String sellOrderNo;
/**
* example:
* WORKING
*/
@NameInMap("status")
public String status;
/**
* example:
* { "processId1": ["teamId11", "teamId12", "teamId13"], "processId2": ["teamId21", "teamId22", "teamId23"] }
*/
@NameInMap("teamList")
public String teamList;
/**
* example:
* 毛坯KM50三级盖
*/
@NameInMap("title")
public String title;
/**
* example:
* NORMAL
*/
@NameInMap("type")
public String type;
/**
* example:
* 个
*/
@NameInMap("unit")
public String unit;
/**
* This parameter is required.
*
* example:
* 39C1E213-86B2-706B-9615-5B957DF8C15D
*/
@NameInMap("uuid")
public String uuid;
public static IndustryManufactureMesProductionPlanRequest build(java.util.Map map) throws Exception {
IndustryManufactureMesProductionPlanRequest self = new IndustryManufactureMesProductionPlanRequest();
return TeaModel.build(map, self);
}
public IndustryManufactureMesProductionPlanRequest setAction(String action) {
this.action = action;
return this;
}
public String getAction() {
return this.action;
}
public IndustryManufactureMesProductionPlanRequest setActualEndTime(String actualEndTime) {
this.actualEndTime = actualEndTime;
return this;
}
public String getActualEndTime() {
return this.actualEndTime;
}
public IndustryManufactureMesProductionPlanRequest setActualStartTime(String actualStartTime) {
this.actualStartTime = actualStartTime;
return this;
}
public String getActualStartTime() {
return this.actualStartTime;
}
public IndustryManufactureMesProductionPlanRequest setAppKey(String appKey) {
this.appKey = appKey;
return this;
}
public String getAppKey() {
return this.appKey;
}
public IndustryManufactureMesProductionPlanRequest setBaseDataName(String baseDataName) {
this.baseDataName = baseDataName;
return this;
}
public String getBaseDataName() {
return this.baseDataName;
}
public IndustryManufactureMesProductionPlanRequest setBomUuid(String bomUuid) {
this.bomUuid = bomUuid;
return this;
}
public String getBomUuid() {
return this.bomUuid;
}
public IndustryManufactureMesProductionPlanRequest setEvents(java.util.List events) {
this.events = events;
return this;
}
public java.util.List getEvents() {
return this.events;
}
public IndustryManufactureMesProductionPlanRequest setExtendData(java.util.List extendData) {
this.extendData = extendData;
return this;
}
public java.util.List getExtendData() {
return this.extendData;
}
public IndustryManufactureMesProductionPlanRequest setNo(String no) {
this.no = no;
return this;
}
public String getNo() {
return this.no;
}
public IndustryManufactureMesProductionPlanRequest setOverdue(String overdue) {
this.overdue = overdue;
return this;
}
public String getOverdue() {
return this.overdue;
}
public IndustryManufactureMesProductionPlanRequest setPlanEndTime(String planEndTime) {
this.planEndTime = planEndTime;
return this;
}
public String getPlanEndTime() {
return this.planEndTime;
}
public IndustryManufactureMesProductionPlanRequest setPlanQuantity(String planQuantity) {
this.planQuantity = planQuantity;
return this;
}
public String getPlanQuantity() {
return this.planQuantity;
}
public IndustryManufactureMesProductionPlanRequest setPlanStartTime(String planStartTime) {
this.planStartTime = planStartTime;
return this;
}
public String getPlanStartTime() {
return this.planStartTime;
}
public IndustryManufactureMesProductionPlanRequest setProcessUuids(String processUuids) {
this.processUuids = processUuids;
return this;
}
public String getProcessUuids() {
return this.processUuids;
}
public IndustryManufactureMesProductionPlanRequest setProductCode(String productCode) {
this.productCode = productCode;
return this;
}
public String getProductCode() {
return this.productCode;
}
public IndustryManufactureMesProductionPlanRequest setProductName(String productName) {
this.productName = productName;
return this;
}
public String getProductName() {
return this.productName;
}
public IndustryManufactureMesProductionPlanRequest setProductSpecification(String productSpecification) {
this.productSpecification = productSpecification;
return this;
}
public String getProductSpecification() {
return this.productSpecification;
}
public IndustryManufactureMesProductionPlanRequest setQualifiedQuantity(String qualifiedQuantity) {
this.qualifiedQuantity = qualifiedQuantity;
return this;
}
public String getQualifiedQuantity() {
return this.qualifiedQuantity;
}
public IndustryManufactureMesProductionPlanRequest setSellOrderNo(String sellOrderNo) {
this.sellOrderNo = sellOrderNo;
return this;
}
public String getSellOrderNo() {
return this.sellOrderNo;
}
public IndustryManufactureMesProductionPlanRequest setStatus(String status) {
this.status = status;
return this;
}
public String getStatus() {
return this.status;
}
public IndustryManufactureMesProductionPlanRequest setTeamList(String teamList) {
this.teamList = teamList;
return this;
}
public String getTeamList() {
return this.teamList;
}
public IndustryManufactureMesProductionPlanRequest setTitle(String title) {
this.title = title;
return this;
}
public String getTitle() {
return this.title;
}
public IndustryManufactureMesProductionPlanRequest setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
public IndustryManufactureMesProductionPlanRequest setUnit(String unit) {
this.unit = unit;
return this;
}
public String getUnit() {
return this.unit;
}
public IndustryManufactureMesProductionPlanRequest setUuid(String uuid) {
this.uuid = uuid;
return this;
}
public String getUuid() {
return this.uuid;
}
public static class IndustryManufactureMesProductionPlanRequestExtendData extends TeaModel {
/**
* example:
* staffName
*/
@NameInMap("code")
public String code;
/**
* example:
* 生产人员
*/
@NameInMap("name")
public String name;
/**
* example:
* 张三
*/
@NameInMap("value")
public String value;
/**
* example:
* string
*/
@NameInMap("valueType")
public String valueType;
public static IndustryManufactureMesProductionPlanRequestExtendData build(java.util.Map map) throws Exception {
IndustryManufactureMesProductionPlanRequestExtendData self = new IndustryManufactureMesProductionPlanRequestExtendData();
return TeaModel.build(map, self);
}
public IndustryManufactureMesProductionPlanRequestExtendData setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public IndustryManufactureMesProductionPlanRequestExtendData setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public IndustryManufactureMesProductionPlanRequestExtendData setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
public IndustryManufactureMesProductionPlanRequestExtendData setValueType(String valueType) {
this.valueType = valueType;
return this;
}
public String getValueType() {
return this.valueType;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy