From 321eb88924aa7d93bac9df6a0f1680cd72eb9a70 Mon Sep 17 00:00:00 2001 From: mrzhssss <pro6@qq.com> Date: 星期三, 05 一月 2022 15:40:52 +0800 Subject: [PATCH] 2022-1-5 --- src/main/resources/mapper/OrderMapper.xml | 2 src/main/webapp/static/js/itemDetl/itemDetl.js | 848 ++++++ src/main/java/itemDetl.sql | 18 src/main/java/zy/cloud/wms/manager/service/impl/ItemDetlServiceImpl.java | 12 src/main/java/zy/cloud/wms/manager/controller/ItemDetlController.java | 128 src/main/java/zy/cloud/wms/common/model/ReceiveStoDto.java | 38 src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java | 119 src/main/java/zy/cloud/wms/common/CodeBuilder.java | 11 src/main/java/zy/cloud/wms/common/service/MainService.java | 157 + src/main/java/zy/cloud/wms/manager/service/ItemDetlService.java | 8 src/main/java/zy/cloud/wms/manager/entity/ItemDetl.java | 4908 +++++++++++++++++++++++++++++++++++++ src/main/resources/mapper/ItemDetlMapper.xml | 213 + src/main/webapp/views/itemDetl/itemDetl.html | 1288 +++++++++ src/main/java/zy/cloud/wms/manager/controller/WorkController.java | 2 src/main/resources/mapper/ReceiveDetlMapper.xml | 4 src/main/java/zy/cloud/wms/manager/mapper/ItemDetlMapper.java | 12 16 files changed, 7,734 insertions(+), 34 deletions(-) diff --git a/src/main/java/itemDetl.sql b/src/main/java/itemDetl.sql new file mode 100644 index 0000000..7cbdfc3 --- /dev/null +++ b/src/main/java/itemDetl.sql @@ -0,0 +1,18 @@ +-- save itemDetl record +-- mysql +insert into `sys_resource` ( `code`, `name`, `resource_id`, `level`, `sort`, `status`) values ( 'itemDetl/itemDetl.html', 'itemDetl绠$悊', null , '2', null , '1'); + +insert into `sys_resource` ( `code`, `name`, `resource_id`, `level`, `sort`, `status`) values ( 'itemDetl#view', '鏌ヨ', '', '3', '0', '1'); +insert into `sys_resource` ( `code`, `name`, `resource_id`, `level`, `sort`, `status`) values ( 'itemDetl#btn-add', '鏂板', '', '3', '1', '1'); +insert into `sys_resource` ( `code`, `name`, `resource_id`, `level`, `sort`, `status`) values ( 'itemDetl#btn-edit', '缂栬緫', '', '3', '2', '1'); +insert into `sys_resource` ( `code`, `name`, `resource_id`, `level`, `sort`, `status`) values ( 'itemDetl#btn-delete', '鍒犻櫎', '', '3', '3', '1'); +insert into `sys_resource` ( `code`, `name`, `resource_id`, `level`, `sort`, `status`) values ( 'itemDetl#btn-export', '瀵煎嚭', '', '3', '4', '1'); + +-- sqlserver +insert [dbo].[sys_resource] ( [code], [name], [resource_id], [level], [sort], [status]) values ( N'itemDetl/itemDetl.html', N'itemDetl绠$悊', null, '2', null, '1'); + +insert [dbo].[sys_resource] ( [code], [name], [resource_id], [level], [sort], [status]) values ( N'itemDetl#view', N'鏌ヨ', '30527', '3', '0', '1'); +insert [dbo].[sys_resource] ( [code], [name], [resource_id], [level], [sort], [status]) values ( N'itemDetl#btn-add', N'鏂板', '30527', '3', '1', '1'); +insert [dbo].[sys_resource] ( [code], [name], [resource_id], [level], [sort], [status]) values ( N'itemDetl#btn-edit', N'缂栬緫', '30527', '3', '2', '1'); +insert [dbo].[sys_resource] ( [code], [name], [resource_id], [level], [sort], [status]) values ( N'itemDetl#btn-delete', N'鍒犻櫎', '30527', '3', '3', '1'); +insert [dbo].[sys_resource] ( [code], [name], [resource_id], [level], [sort], [status]) values ( N'itemDetl#btn-export', N'瀵煎嚭', '30527', '3', '4', '1'); diff --git a/src/main/java/zy/cloud/wms/common/CodeBuilder.java b/src/main/java/zy/cloud/wms/common/CodeBuilder.java index 7fd638e..c712c11 100644 --- a/src/main/java/zy/cloud/wms/common/CodeBuilder.java +++ b/src/main/java/zy/cloud/wms/common/CodeBuilder.java @@ -1,10 +1,15 @@ package zy.cloud.wms.common; import com.core.generators.CoolGenerator; +import com.core.generators.constant.SqlOsType; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; /** * Created by vincent on 2019-06-04 */ +@Data public class CodeBuilder { public static void main(String[] args) throws Exception { @@ -15,16 +20,16 @@ // generator.password="xltys1995"; // generator.table="sys_host"; // sqlserver - generator.url="localhost:1433;databasename=yjwms"; + generator.url="localhost:1433;databasename=wms_saas"; generator.username="sa"; generator.password="sa@123"; - generator.table="man_cstmr"; + generator.table="man_item_detl"; generator.packagePath="zy.cloud.wms.manager"; + generator.sqlOsType = SqlOsType.SQL_SERVER; // generator.js = false; // generator.html = false; // generator.htmlDetail = false; // generator.sql = false; generator.build(); } - } diff --git a/src/main/java/zy/cloud/wms/common/model/ReceiveStoDto.java b/src/main/java/zy/cloud/wms/common/model/ReceiveStoDto.java new file mode 100644 index 0000000..75ce64c --- /dev/null +++ b/src/main/java/zy/cloud/wms/common/model/ReceiveStoDto.java @@ -0,0 +1,38 @@ +package zy.cloud.wms.common.model; + +import lombok.Data; +import zy.cloud.wms.manager.entity.OrderDetl; +import zy.cloud.wms.manager.entity.Receive; +import zy.cloud.wms.manager.entity.ReceiveDetl; + +import java.util.ArrayList; +import java.util.List; + +@Data +public class ReceiveStoDto { + private String orderNo; + + private List<MatnrDto> dtos; + + public ReceiveStoDto() { + } + + public ReceiveStoDto(String orderNo, List<MatnrDto> dtos) { + this.orderNo = orderNo; + this.dtos = dtos; + } + + public ReceiveStoDto create(String orderNo, List<ReceiveDetl> receiveDetls) { + this.setOrderNo(orderNo); + List<MatnrDto> matnrDtos = new ArrayList<>(); + for (ReceiveDetl receiveDetl : receiveDetls) { + MatnrDto matnrDto = new MatnrDto(); + matnrDto.setMatnr(receiveDetl.getMatnr()); + matnrDto.setCount(receiveDetl.getAnfme()); + matnrDtos.add(matnrDto); + } + this.setDtos(matnrDtos); + return this; + } + +} diff --git a/src/main/java/zy/cloud/wms/common/service/MainService.java b/src/main/java/zy/cloud/wms/common/service/MainService.java index 33eda64..165c823 100644 --- a/src/main/java/zy/cloud/wms/common/service/MainService.java +++ b/src/main/java/zy/cloud/wms/common/service/MainService.java @@ -9,6 +9,7 @@ import org.springframework.transaction.annotation.Transactional; import zy.cloud.wms.common.model.MatnrDto; import zy.cloud.wms.common.model.OrderStoDto; +import zy.cloud.wms.common.model.ReceiveStoDto; import zy.cloud.wms.common.utils.VersionUtils; import zy.cloud.wms.manager.entity.*; import zy.cloud.wms.manager.service.*; @@ -32,6 +33,10 @@ private SnowflakeIdWorker snowflakeIdWorker; @Autowired private OrderService orderService; + @Autowired + private ReceiveService receiveService; + @Autowired + private ReceiveDetlService receiveDetlService; @Transactional public List<StoPreTab> stockOutPreview(OrderStoDto orderStoDto, Long hostId) { @@ -47,6 +52,80 @@ Mat mat = matService.selectByMatnr(hostId, matnrDto.getMatnr()); if (null == mat) { throw new CoolException(matnrDto.getMatnr() + "鐗╂枡灏氭湭鏇存柊銆�" + orderStoDto.getOrderNo() +"鍗曟嵁鍥犳涓柇锛�"); + } + + Double sumAnfme = Optional.ofNullable(locDetlService.selectCountByMatnr(mat.getMatnr(), hostId)).orElse(0.0D); + double lack = 0.0D; + // 缂鸿揣 + if (sumAnfme < matnrDto.getCount()) { + lack = matnrDto.getCount() - sumAnfme; + // 瑙嗗浘瀵硅薄 + StoPreTab tab = new StoPreTab(); + tab.setTitle(mat.getMaktx() + "锛�" + mat.getMatnr() + "锛�"); + tab.setMatnr(mat.getMatnr()); + tab.setMaktx(mat.getMaktx()); + tab.setAnfme(matnrDto.getCount()); + tab.setLocNo("缂鸿揣"); + tab.setTotal(lack); + tab.setReduce(lack); + tab.setRemQty(0.0D); + tab.setPrior(false); + tab.setPrior$("脳"); + tab.setType(0); + res.add(tab); + } + + // 鏌ヨ瀛樻湁褰撳墠鐗╂枡鐨勮揣浣� + List<LocDetl> locDetls = locDetlService.findOfSort(hostId, mat.getMatnr()); + double issued = Optional.of(matnrDto.getCount() - lack).orElse(0.0D) ; + double anfme = issued; + for (LocDetl locDetl : locDetls) { + if (issued > 0) { + // 瑙嗗浘瀵硅薄 + StoPreTab tab = new StoPreTab(); + tab.setTitle(mat.getMaktx() + "锛�" + mat.getMatnr() + "锛�"); + tab.setMatnr(mat.getMatnr()); + tab.setMaktx(mat.getMaktx()); + tab.setAnfme(matnrDto.getCount()); + + tab.setLocNo(locDetl.getLocNo()); + tab.setNodeId(locDetl.getNodeId()); + tab.setTotal(locDetl.getAnfme()); + tab.setReduce(issued>=locDetl.getAnfme()?locDetl.getAnfme():issued); + tab.setRemQty(tab.getTotal() - tab.getReduce()); + tab.setPrior(locDetlService.isPrior(locDetl.getNodeId(), mat.getMatnr())); + tab.setPrior$(tab.getPrior()?"鉁�":"脳"); + tab.setType(1); + res.add(tab); + // 鍓╀綑寰呭嚭鏁伴噺閫掑噺 + issued = issued - locDetl.getAnfme(); + } + } + + } + res.sort(new Comparator<StoPreTab>() { + @Override + public int compare(StoPreTab o1, StoPreTab o2) { +// return o1.getMatnr().length() - o2.getMatnr().length(); + return (int) (o1.getAnfme() - o2.getAnfme()); + } + }); + return res; + } + @Transactional + public List<StoPreTab> receiveStockOutPreview(ReceiveStoDto receiveStoDto, Long hostId) { + if (Cools.isEmpty(receiveStoDto) || Cools.isEmpty(receiveStoDto.getDtos())) { + throw new CoolException("鏁版嵁寮傚父锛岃鑱旂郴绠$悊鍛�"); + } + List<StoPreTab> res = new ArrayList<>(); + // 妫�鏌ュ簱瀛樻槸鍚﹁冻澶� +// locDetlService.checkLocDetlCount(orderStoDto.getDtos()); + + for (MatnrDto matnrDto : receiveStoDto.getDtos()) { + // 鍒ゆ柇鐗╂枡鏄惁瀛樺湪 + Mat mat = matService.selectByMatnr(hostId, matnrDto.getMatnr()); + if (null == mat) { + throw new CoolException(matnrDto.getMatnr() + "鐗╂枡灏氭湭鏇存柊銆�" + receiveStoDto.getOrderNo() +"鍗曟嵁鍥犳涓柇锛�"); } Double sumAnfme = Optional.ofNullable(locDetlService.selectCountByMatnr(mat.getMatnr(), hostId)).orElse(0.0D); @@ -171,5 +250,83 @@ } } } + @Transactional + public void receiveStockOutProcess(ReceiveStoDto receiveStoDto, Long hostId) { + if (Cools.isEmpty(receiveStoDto) || Cools.isEmpty(receiveStoDto.getDtos())) { + return; + } + Receive receive = receiveService.selectByOrderNo(receiveStoDto.getOrderNo(), hostId); +// Order order = orderService.selectByOrderNo(orderStoDto.getOrderNo(), hostId); + if (receive == null) { + throw new CoolException(receiveStoDto.getOrderNo() + "鍗曟嵁涓嶅瓨鍦�"); + } + Date now = new Date(); + // 妫�鏌ュ簱瀛樻槸鍚﹁冻澶� + locDetlService.checkLocDetlCount(receiveStoDto.getDtos(), hostId); + + for (MatnrDto matnrDto : receiveStoDto.getDtos()) { + // 鍒ゆ柇鐗╂枡鏄惁瀛樺湪 + Mat mat = matService.selectByMatnr(hostId, matnrDto.getMatnr()); + if (null == mat) { + throw new CoolException(matnrDto.getMatnr() + "鐗╂枡灏氭湭鏇存柊銆�" + matnrDto.getCount() +"鍗曟嵁鍥犳涓柇锛�"); + } + // 鏌ヨ瀛樻湁褰撳墠鐗╂枡鐨勮揣浣� + List<LocDetl> locDetls = locDetlService.findOfSort(hostId, mat.getMatnr()); + double issued = Optional.ofNullable(matnrDto.getCount()).orElse(0.0D) ; + for (LocDetl locDetl : locDetls) { + if (issued > 0) { + // 淇濆瓨鍑哄簱閫氱煡鍗� + Pakout pakout = new Pakout(); + pakout.setHostId(hostId); + pakout.setWrkSts(1L); + pakout.setAnfme(issued>=locDetl.getAnfme()?locDetl.getAnfme():issued); + pakout.setZpallet(locDetl.getZpallet()); + pakout.setLocNo(locDetl.getLocNo()); + pakout.setNodeId(locDetl.getNodeId()); + pakout.setWrkNo(String.valueOf(snowflakeIdWorker.nextId())); + VersionUtils.setPakout(pakout, mat); + pakout.setDocId(receive.getDocType()); // 鍗曟嵁绫诲瀷 + pakout.setDocNum(receive.getOrderNo()); // 鍗曟嵁缂栧彿 + pakout.setCreateTime(now); + pakout.setUpdateTime(now); + pakout.setStatus(1); + if (!pakoutService.insert(pakout)) { + throw new CoolException("淇濆瓨鍑哄簱閫氱煡鍗曞け璐�"); + } + if (issued>=locDetl.getAnfme()) { +// // 鍒犻櫎搴撳瓨鏄庣粏 +// if (!locDetlService.removeStock(locDetl.getNodeId(), mat.getMatnr())) { +// throw new CoolException("鍒犻櫎搴撳瓨鏄庣粏澶辫触"); +// } + } else { +// // 淇敼搴撳瓨鏄庣粏鏁伴噺 +// if (!locDetlService.reduceStock(locDetl.getNodeId(), mat.getMatnr(), issued)) { +// throw new CoolException("淇敼搴撳瓨鏄庣粏鏁伴噺澶辫触"); +// } + } + // 鍓╀綑寰呭嚭鏁伴噺閫掑噺 + issued = issued - locDetl.getAnfme(); + } + } + // 淇敼鍗曟嵁鐘舵�� + if (!orderService.updateSettle(receiveStoDto.getOrderNo(), 2L, hostId)) { + throw new CoolException("淇敼鍗曟嵁鐘舵�佸け璐�"); + } + } + } + + public static void main(String[] args) { + + for (int i = 2; i < 51; i++) { + System.out.println("EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'鑺傜偣"+i+"鍚嶇О' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'man_item_detl', @level2type=N'COLUMN',@level2name=N'node"+i+"_name'\n" + + "GO"); + System.out.println("EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'鑺傜偣"+i+"鎴鏃ユ湡' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'man_item_detl', @level2type=N'COLUMN',@level2name=N'node"+i+"_deadline'\n" + + "GO"); + System.out.println("EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'鑺傜偣"+i+"瀹屽伐鏃ユ湡' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'man_item_detl', @level2type=N'COLUMN',@level2name=N'node"+i+"_real_deadline'\n" + + "GO"); + System.out.println("EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'鑺傜偣"+i+"瓒呭嚭鏃ユ湡' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'man_item_detl', @level2type=N'COLUMN',@level2name=N'node"+i+"_extra_day'\n" + + "GO"); + } + } } diff --git a/src/main/java/zy/cloud/wms/manager/controller/ItemDetlController.java b/src/main/java/zy/cloud/wms/manager/controller/ItemDetlController.java new file mode 100644 index 0000000..afd70f5 --- /dev/null +++ b/src/main/java/zy/cloud/wms/manager/controller/ItemDetlController.java @@ -0,0 +1,128 @@ +package zy.cloud.wms.manager.controller; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.mapper.Wrapper; +import com.baomidou.mybatisplus.plugins.Page; +import com.core.common.DateUtils; +import zy.cloud.wms.manager.entity.ItemDetl; +import zy.cloud.wms.manager.service.ItemDetlService; +import com.core.annotations.ManagerAuth; +import com.core.common.BaseRes; +import com.core.common.Cools; +import com.core.common.R; +import zy.cloud.wms.common.web.BaseController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.*; + +@RestController +public class ItemDetlController extends BaseController { + + @Autowired + private ItemDetlService itemDetlService; + + @RequestMapping(value = "/itemDetl/{id}/auth") + @ManagerAuth + public R get(@PathVariable("id") String id) { + return R.ok(itemDetlService.selectById(String.valueOf(id))); + } + + @RequestMapping(value = "/itemDetl/list/auth") + @ManagerAuth + public R list(@RequestParam(defaultValue = "1")Integer curr, + @RequestParam(defaultValue = "10")Integer limit, + @RequestParam(required = false)String orderByField, + @RequestParam(required = false)String orderByType, + @RequestParam Map<String, Object> param){ + EntityWrapper<ItemDetl> wrapper = new EntityWrapper<>(); + excludeTrash(param); + convert(param, wrapper); + if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));} + return R.ok(itemDetlService.selectPage(new Page<>(curr, limit), wrapper)); + } + + private void convert(Map<String, Object> map, EntityWrapper wrapper){ + for (Map.Entry<String, Object> entry : map.entrySet()){ + String val = String.valueOf(entry.getValue()); + if (val.contains(RANGE_TIME_LINK)){ + String[] dates = val.split(RANGE_TIME_LINK); + wrapper.ge(entry.getKey(), DateUtils.convert(dates[0])); + wrapper.le(entry.getKey(), DateUtils.convert(dates[1])); + } else { + wrapper.like(entry.getKey(), val); + } + } + } + + @RequestMapping(value = "/itemDetl/add/auth") + @ManagerAuth + public R add(ItemDetl itemDetl) { + itemDetlService.insert(itemDetl); + return R.ok(); + } + + @RequestMapping(value = "/itemDetl/update/auth") + @ManagerAuth + public R update(ItemDetl itemDetl){ + if (Cools.isEmpty(itemDetl) || null==itemDetl.getId()){ + return R.error(); + } + itemDetlService.updateById(itemDetl); + return R.ok(); + } + + @RequestMapping(value = "/itemDetl/delete/auth") + @ManagerAuth + public R delete(@RequestParam(value="ids[]") Long[] ids){ + for (Long id : ids){ + itemDetlService.deleteById(id); + } + return R.ok(); + } + + @RequestMapping(value = "/itemDetl/export/auth") + @ManagerAuth + public R export(@RequestBody JSONObject param){ + EntityWrapper<ItemDetl> wrapper = new EntityWrapper<>(); + List<String> fields = JSONObject.parseArray(param.getJSONArray("fields").toJSONString(), String.class); + Map<String, Object> map = excludeTrash(param.getJSONObject("itemDetl")); + convert(map, wrapper); + List<ItemDetl> list = itemDetlService.selectList(wrapper); + return R.ok(exportSupport(list, fields)); + } + + @RequestMapping(value = "/itemDetlQuery/auth") + @ManagerAuth + public R query(String condition) { + EntityWrapper<ItemDetl> wrapper = new EntityWrapper<>(); + wrapper.like("id", condition); + Page<ItemDetl> page = itemDetlService.selectPage(new Page<>(0, 10), wrapper); + List<Map<String, Object>> result = new ArrayList<>(); + for (ItemDetl itemDetl : page.getRecords()){ + Map<String, Object> map = new HashMap<>(); + map.put("id", itemDetl.getId()); + map.put("value", itemDetl.getId()); + result.add(map); + } + return R.ok(result); + } + + @RequestMapping(value = "/itemDetl/check/column/auth") + @ManagerAuth + public R query(@RequestBody JSONObject param) { + Wrapper<ItemDetl> wrapper = new EntityWrapper<ItemDetl>().eq(humpToLine(String.valueOf(param.get("key"))), param.get("val")); + if (null != itemDetlService.selectOne(wrapper)){ + return R.parse(BaseRes.REPEAT).add(getComment(ItemDetl.class, String.valueOf(param.get("key")))); + } + return R.ok(); + } + + @RequestMapping("/itemDetl/getAll") + public R getAll(){ + List<ItemDetl> itemDetls = itemDetlService.selectList(null); + return R.ok().add(itemDetls); + } +} diff --git a/src/main/java/zy/cloud/wms/manager/controller/WorkController.java b/src/main/java/zy/cloud/wms/manager/controller/WorkController.java index 3e399f2..0fbd731 100644 --- a/src/main/java/zy/cloud/wms/manager/controller/WorkController.java +++ b/src/main/java/zy/cloud/wms/manager/controller/WorkController.java @@ -200,7 +200,7 @@ @RequestMapping("/docType/all/get") @ManagerAuth public R getDocTypeData() { - List<DocType> docTypes = docTypeService.selectList(new EntityWrapper<DocType>().eq("status", 1).eq("host_id", getHostId()).orderBy("create_time", false)); + List<DocType> docTypes = docTypeService.selectList(new EntityWrapper<DocType>().eq("status", 1).eq("host_id", getHostId()).orderBy("create_time", false).eq("doc_class",1)); return R.ok().add(docTypes); } diff --git a/src/main/java/zy/cloud/wms/manager/entity/ItemDetl.java b/src/main/java/zy/cloud/wms/manager/entity/ItemDetl.java new file mode 100644 index 0000000..389053f --- /dev/null +++ b/src/main/java/zy/cloud/wms/manager/entity/ItemDetl.java @@ -0,0 +1,4908 @@ +package zy.cloud.wms.manager.entity; + +import com.core.common.Cools;import io.swagger.annotations.ApiModelProperty; +import com.baomidou.mybatisplus.annotations.TableId; +import com.baomidou.mybatisplus.enums.IdType; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import com.baomidou.mybatisplus.annotations.TableField; +import org.springframework.format.annotation.DateTimeFormat; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import java.text.SimpleDateFormat; +import java.util.Date; +import io.swagger.annotations.ApiModelProperty; +import io.swagger.annotations.ApiModelProperty; + +import com.baomidou.mybatisplus.annotations.TableName; +import java.io.Serializable; + + +@TableName("man_item_detl") +public class ItemDetl implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * ID + */ + @ApiModelProperty(value= "ID") + @TableId(value = "id", type = IdType.INPUT) + private Long id; + + /** + * 椤圭洰鍚姩鏃ユ湡 + */ + @ApiModelProperty(value= "椤圭洰鍚姩鏃ユ湡") + @TableField("start_day") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date startDay; + + /** + * 椤圭洰缁撴潫鏃ユ湡 + */ + @ApiModelProperty(value= "椤圭洰缁撴潫鏃ユ湡") + @TableField("end_day") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date endDay; + + /** + * 鑺傜偣1鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣1鍚嶇О") + @TableField("node1_name") + private String node1Name; + + /** + * 鑺傜偣1鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣1鎴鏃ユ湡") + @TableField("node1_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node1Deadline; + + /** + * 鑺傜偣1瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣1瀹屽伐鏃ユ湡") + @TableField("node1_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node1RealDeadline; + + /** + * 鑺傜偣1瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣1瓒呭嚭鏃ユ湡") + @TableField("node1_extra_day") + private Integer node1ExtraDay; + + /** + * 鑺傜偣2鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣2鍚嶇О") + @TableField("node2_name") + private String node2Name; + + /** + * 鑺傜偣2鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣2鎴鏃ユ湡") + @TableField("node2_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node2Deadline; + + /** + * 鑺傜偣2瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣2瀹屽伐鏃ユ湡") + @TableField("node2_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node2RealDeadline; + + /** + * 鑺傜偣2瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣2瓒呭嚭鏃ユ湡") + @TableField("node2_extra_day") + private Integer node2ExtraDay; + + /** + * 鑺傜偣3鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣3鍚嶇О") + @TableField("node3_name") + private String node3Name; + + /** + * 鑺傜偣3鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣3鎴鏃ユ湡") + @TableField("node3_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node3Deadline; + + /** + * 鑺傜偣3瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣3瀹屽伐鏃ユ湡") + @TableField("node3_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node3RealDeadline; + + /** + * 鑺傜偣3瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣3瓒呭嚭鏃ユ湡") + @TableField("node3_extra_day") + private Integer node3ExtraDay; + + /** + * 鑺傜偣4鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣4鍚嶇О") + @TableField("node4_name") + private String node4Name; + + /** + * 鑺傜偣4鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣4鎴鏃ユ湡") + @TableField("node4_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node4Deadline; + + /** + * 鑺傜偣4瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣4瀹屽伐鏃ユ湡") + @TableField("node4_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node4RealDeadline; + + /** + * 鑺傜偣4瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣4瓒呭嚭鏃ユ湡") + @TableField("node4_extra_day") + private Integer node4ExtraDay; + + /** + * 鑺傜偣5鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣5鍚嶇О") + @TableField("node5_name") + private String node5Name; + + /** + * 鑺傜偣5鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣5鎴鏃ユ湡") + @TableField("node5_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node5Deadline; + + /** + * 鑺傜偣5瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣5瀹屽伐鏃ユ湡") + @TableField("node5_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node5RealDeadline; + + /** + * 鑺傜偣5瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣5瓒呭嚭鏃ユ湡") + @TableField("node5_extra_day") + private Integer node5ExtraDay; + + /** + * 鑺傜偣6鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣6鍚嶇О") + @TableField("node6_name") + private String node6Name; + + /** + * 鑺傜偣6鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣6鎴鏃ユ湡") + @TableField("node6_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node6Deadline; + + /** + * 鑺傜偣6瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣6瀹屽伐鏃ユ湡") + @TableField("node6_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node6RealDeadline; + + /** + * 鑺傜偣6瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣6瓒呭嚭鏃ユ湡") + @TableField("node6_extra_day") + private Integer node6ExtraDay; + + /** + * 鑺傜偣7鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣7鍚嶇О") + @TableField("node7_name") + private String node7Name; + + /** + * 鑺傜偣7鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣7鎴鏃ユ湡") + @TableField("node7_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node7Deadline; + + /** + * 鑺傜偣7瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣7瀹屽伐鏃ユ湡") + @TableField("node7_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node7RealDeadline; + + /** + * 鑺傜偣7瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣7瓒呭嚭鏃ユ湡") + @TableField("node7_extra_day") + private Integer node7ExtraDay; + + /** + * 鑺傜偣8鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣8鍚嶇О") + @TableField("node8_name") + private String node8Name; + + /** + * 鑺傜偣8鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣8鎴鏃ユ湡") + @TableField("node8_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node8Deadline; + + /** + * 鑺傜偣8瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣8瀹屽伐鏃ユ湡") + @TableField("node8_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node8RealDeadline; + + /** + * 鑺傜偣8瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣8瓒呭嚭鏃ユ湡") + @TableField("node8_extra_day") + private Integer node8ExtraDay; + + /** + * 鑺傜偣9鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣9鍚嶇О") + @TableField("node9_name") + private String node9Name; + + /** + * 鑺傜偣9鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣9鎴鏃ユ湡") + @TableField("node9_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node9Deadline; + + /** + * 鑺傜偣9瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣9瀹屽伐鏃ユ湡") + @TableField("node9_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node9RealDeadline; + + /** + * 鑺傜偣9瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣9瓒呭嚭鏃ユ湡") + @TableField("node9_extra_day") + private Integer node9ExtraDay; + + /** + * 鑺傜偣10鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣10鍚嶇О") + @TableField("node10_name") + private String node10Name; + + /** + * 鑺傜偣10鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣10鎴鏃ユ湡") + @TableField("node10_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node10Deadline; + + /** + * 鑺傜偣10瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣10瀹屽伐鏃ユ湡") + @TableField("node10_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node10RealDeadline; + + /** + * 鑺傜偣10瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣10瓒呭嚭鏃ユ湡") + @TableField("node10_extra_day") + private Integer node10ExtraDay; + + /** + * 鑺傜偣11鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣11鍚嶇О") + @TableField("node11_name") + private String node11Name; + + /** + * 鑺傜偣11鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣11鎴鏃ユ湡") + @TableField("node11_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node11Deadline; + + /** + * 鑺傜偣11瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣11瀹屽伐鏃ユ湡") + @TableField("node11_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node11RealDeadline; + + /** + * 鑺傜偣11瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣11瓒呭嚭鏃ユ湡") + @TableField("node11_extra_day") + private Integer node11ExtraDay; + + /** + * 鑺傜偣12鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣12鍚嶇О") + @TableField("node12_name") + private String node12Name; + + /** + * 鑺傜偣12鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣12鎴鏃ユ湡") + @TableField("node12_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node12Deadline; + + /** + * 鑺傜偣12瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣12瀹屽伐鏃ユ湡") + @TableField("node12_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node12RealDeadline; + + /** + * 鑺傜偣12瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣12瓒呭嚭鏃ユ湡") + @TableField("node12_extra_day") + private Integer node12ExtraDay; + + /** + * 鑺傜偣13鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣13鍚嶇О") + @TableField("node13_name") + private String node13Name; + + /** + * 鑺傜偣13鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣13鎴鏃ユ湡") + @TableField("node13_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node13Deadline; + + /** + * 鑺傜偣13瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣13瀹屽伐鏃ユ湡") + @TableField("node13_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node13RealDeadline; + + /** + * 鑺傜偣13瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣13瓒呭嚭鏃ユ湡") + @TableField("node13_extra_day") + private Integer node13ExtraDay; + + /** + * 鑺傜偣14鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣14鍚嶇О") + @TableField("node14_name") + private String node14Name; + + /** + * 鑺傜偣14鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣14鎴鏃ユ湡") + @TableField("node14_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node14Deadline; + + /** + * 鑺傜偣14瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣14瀹屽伐鏃ユ湡") + @TableField("node14_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node14RealDeadline; + + /** + * 鑺傜偣14瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣14瓒呭嚭鏃ユ湡") + @TableField("node14_extra_day") + private Integer node14ExtraDay; + + /** + * 鑺傜偣15鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣15鍚嶇О") + @TableField("node15_name") + private String node15Name; + + /** + * 鑺傜偣15鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣15鎴鏃ユ湡") + @TableField("node15_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node15Deadline; + + /** + * 鑺傜偣15瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣15瀹屽伐鏃ユ湡") + @TableField("node15_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node15RealDeadline; + + /** + * 鑺傜偣15瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣15瓒呭嚭鏃ユ湡") + @TableField("node15_extra_day") + private Integer node15ExtraDay; + + /** + * 鑺傜偣16鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣16鍚嶇О") + @TableField("node16_name") + private String node16Name; + + /** + * 鑺傜偣16鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣16鎴鏃ユ湡") + @TableField("node16_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node16Deadline; + + /** + * 鑺傜偣16瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣16瀹屽伐鏃ユ湡") + @TableField("node16_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node16RealDeadline; + + /** + * 鑺傜偣16瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣16瓒呭嚭鏃ユ湡") + @TableField("node16_extra_day") + private Integer node16ExtraDay; + + /** + * 鑺傜偣17鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣17鍚嶇О") + @TableField("node17_name") + private String node17Name; + + /** + * 鑺傜偣17鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣17鎴鏃ユ湡") + @TableField("node17_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node17Deadline; + + /** + * 鑺傜偣17瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣17瀹屽伐鏃ユ湡") + @TableField("node17_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node17RealDeadline; + + /** + * 鑺傜偣17瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣17瓒呭嚭鏃ユ湡") + @TableField("node17_extra_day") + private Integer node17ExtraDay; + + /** + * 鑺傜偣18鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣18鍚嶇О") + @TableField("node18_name") + private String node18Name; + + /** + * 鑺傜偣18鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣18鎴鏃ユ湡") + @TableField("node18_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node18Deadline; + + /** + * 鑺傜偣18瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣18瀹屽伐鏃ユ湡") + @TableField("node18_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node18RealDeadline; + + /** + * 鑺傜偣18瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣18瓒呭嚭鏃ユ湡") + @TableField("node18_extra_day") + private Integer node18ExtraDay; + + /** + * 鑺傜偣19鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣19鍚嶇О") + @TableField("node19_name") + private String node19Name; + + /** + * 鑺傜偣19鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣19鎴鏃ユ湡") + @TableField("node19_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node19Deadline; + + /** + * 鑺傜偣19瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣19瀹屽伐鏃ユ湡") + @TableField("node19_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node19RealDeadline; + + /** + * 鑺傜偣19瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣19瓒呭嚭鏃ユ湡") + @TableField("node19_extra_day") + private Integer node19ExtraDay; + + /** + * 鑺傜偣20鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣20鍚嶇О") + @TableField("node20_name") + private String node20Name; + + /** + * 鑺傜偣20鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣20鎴鏃ユ湡") + @TableField("node20_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node20Deadline; + + /** + * 鑺傜偣20瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣20瀹屽伐鏃ユ湡") + @TableField("node20_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node20RealDeadline; + + /** + * 鑺傜偣20瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣20瓒呭嚭鏃ユ湡") + @TableField("node20_extra_day") + private Integer node20ExtraDay; + + /** + * 鑺傜偣21鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣21鍚嶇О") + @TableField("node21_name") + private String node21Name; + + /** + * 鑺傜偣21鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣21鎴鏃ユ湡") + @TableField("node21_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node21Deadline; + + /** + * 鑺傜偣21瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣21瀹屽伐鏃ユ湡") + @TableField("node21_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node21RealDeadline; + + /** + * 鑺傜偣21瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣21瓒呭嚭鏃ユ湡") + @TableField("node21_extra_day") + private Integer node21ExtraDay; + + /** + * 鑺傜偣22鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣22鍚嶇О") + @TableField("node22_name") + private String node22Name; + + /** + * 鑺傜偣22鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣22鎴鏃ユ湡") + @TableField("node22_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node22Deadline; + + /** + * 鑺傜偣22瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣22瀹屽伐鏃ユ湡") + @TableField("node22_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node22RealDeadline; + + /** + * 鑺傜偣22瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣22瓒呭嚭鏃ユ湡") + @TableField("node22_extra_day") + private Integer node22ExtraDay; + + /** + * 鑺傜偣23鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣23鍚嶇О") + @TableField("node23_name") + private String node23Name; + + /** + * 鑺傜偣23鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣23鎴鏃ユ湡") + @TableField("node23_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node23Deadline; + + /** + * 鑺傜偣23瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣23瀹屽伐鏃ユ湡") + @TableField("node23_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node23RealDeadline; + + /** + * 鑺傜偣23瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣23瓒呭嚭鏃ユ湡") + @TableField("node23_extra_day") + private Integer node23ExtraDay; + + /** + * 鑺傜偣24鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣24鍚嶇О") + @TableField("node24_name") + private String node24Name; + + /** + * 鑺傜偣24鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣24鎴鏃ユ湡") + @TableField("node24_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node24Deadline; + + /** + * 鑺傜偣24瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣24瀹屽伐鏃ユ湡") + @TableField("node24_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node24RealDeadline; + + /** + * 鑺傜偣24瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣24瓒呭嚭鏃ユ湡") + @TableField("node24_extra_day") + private Integer node24ExtraDay; + + /** + * 鑺傜偣25鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣25鍚嶇О") + @TableField("node25_name") + private String node25Name; + + /** + * 鑺傜偣25鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣25鎴鏃ユ湡") + @TableField("node25_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node25Deadline; + + /** + * 鑺傜偣25瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣25瀹屽伐鏃ユ湡") + @TableField("node25_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node25RealDeadline; + + /** + * 鑺傜偣25瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣25瓒呭嚭鏃ユ湡") + @TableField("node25_extra_day") + private Integer node25ExtraDay; + + /** + * 鑺傜偣26鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣26鍚嶇О") + @TableField("node26_name") + private String node26Name; + + /** + * 鑺傜偣26鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣26鎴鏃ユ湡") + @TableField("node26_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node26Deadline; + + /** + * 鑺傜偣26瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣26瀹屽伐鏃ユ湡") + @TableField("node26_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node26RealDeadline; + + /** + * 鑺傜偣26瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣26瓒呭嚭鏃ユ湡") + @TableField("node26_extra_day") + private Integer node26ExtraDay; + + /** + * 鑺傜偣27鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣27鍚嶇О") + @TableField("node27_name") + private String node27Name; + + /** + * 鑺傜偣27鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣27鎴鏃ユ湡") + @TableField("node27_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node27Deadline; + + /** + * 鑺傜偣27瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣27瀹屽伐鏃ユ湡") + @TableField("node27_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node27RealDeadline; + + /** + * 鑺傜偣27瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣27瓒呭嚭鏃ユ湡") + @TableField("node27_extra_day") + private Integer node27ExtraDay; + + /** + * 鑺傜偣28鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣28鍚嶇О") + @TableField("node28_name") + private String node28Name; + + /** + * 鑺傜偣28鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣28鎴鏃ユ湡") + @TableField("node28_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node28Deadline; + + /** + * 鑺傜偣28瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣28瀹屽伐鏃ユ湡") + @TableField("node28_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node28RealDeadline; + + /** + * 鑺傜偣28瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣28瓒呭嚭鏃ユ湡") + @TableField("node28_extra_day") + private Integer node28ExtraDay; + + /** + * 鑺傜偣29鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣29鍚嶇О") + @TableField("node29_name") + private String node29Name; + + /** + * 鑺傜偣29鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣29鎴鏃ユ湡") + @TableField("node29_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node29Deadline; + + /** + * 鑺傜偣29瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣29瀹屽伐鏃ユ湡") + @TableField("node29_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node29RealDeadline; + + /** + * 鑺傜偣29瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣29瓒呭嚭鏃ユ湡") + @TableField("node29_extra_day") + private Integer node29ExtraDay; + + /** + * 鑺傜偣30鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣30鍚嶇О") + @TableField("node30_name") + private String node30Name; + + /** + * 鑺傜偣30鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣30鎴鏃ユ湡") + @TableField("node30_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node30Deadline; + + /** + * 鑺傜偣30瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣30瀹屽伐鏃ユ湡") + @TableField("node30_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node30RealDeadline; + + /** + * 鑺傜偣30瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣30瓒呭嚭鏃ユ湡") + @TableField("node30_extra_day") + private Integer node30ExtraDay; + + /** + * 鑺傜偣31鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣31鍚嶇О") + @TableField("node31_name") + private String node31Name; + + /** + * 鑺傜偣31鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣31鎴鏃ユ湡") + @TableField("node31_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node31Deadline; + + /** + * 鑺傜偣31瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣31瀹屽伐鏃ユ湡") + @TableField("node31_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node31RealDeadline; + + /** + * 鑺傜偣31瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣31瓒呭嚭鏃ユ湡") + @TableField("node31_extra_day") + private Integer node31ExtraDay; + + /** + * 鑺傜偣32鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣32鍚嶇О") + @TableField("node32_name") + private String node32Name; + + /** + * 鑺傜偣32鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣32鎴鏃ユ湡") + @TableField("node32_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node32Deadline; + + /** + * 鑺傜偣32瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣32瀹屽伐鏃ユ湡") + @TableField("node32_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node32RealDeadline; + + /** + * 鑺傜偣32瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣32瓒呭嚭鏃ユ湡") + @TableField("node32_extra_day") + private Integer node32ExtraDay; + + /** + * 鑺傜偣33鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣33鍚嶇О") + @TableField("node33_name") + private String node33Name; + + /** + * 鑺傜偣33鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣33鎴鏃ユ湡") + @TableField("node33_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node33Deadline; + + /** + * 鑺傜偣33瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣33瀹屽伐鏃ユ湡") + @TableField("node33_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node33RealDeadline; + + /** + * 鑺傜偣33瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣33瓒呭嚭鏃ユ湡") + @TableField("node33_extra_day") + private Integer node33ExtraDay; + + /** + * 鑺傜偣34鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣34鍚嶇О") + @TableField("node34_name") + private String node34Name; + + /** + * 鑺傜偣34鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣34鎴鏃ユ湡") + @TableField("node34_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node34Deadline; + + /** + * 鑺傜偣34瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣34瀹屽伐鏃ユ湡") + @TableField("node34_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node34RealDeadline; + + /** + * 鑺傜偣34瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣34瓒呭嚭鏃ユ湡") + @TableField("node34_extra_day") + private Integer node34ExtraDay; + + /** + * 鑺傜偣35鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣35鍚嶇О") + @TableField("node35_name") + private String node35Name; + + /** + * 鑺傜偣35鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣35鎴鏃ユ湡") + @TableField("node35_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node35Deadline; + + /** + * 鑺傜偣35瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣35瀹屽伐鏃ユ湡") + @TableField("node35_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node35RealDeadline; + + /** + * 鑺傜偣35瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣35瓒呭嚭鏃ユ湡") + @TableField("node35_extra_day") + private Integer node35ExtraDay; + + /** + * 鑺傜偣36鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣36鍚嶇О") + @TableField("node36_name") + private String node36Name; + + /** + * 鑺傜偣36鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣36鎴鏃ユ湡") + @TableField("node36_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node36Deadline; + + /** + * 鑺傜偣36瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣36瀹屽伐鏃ユ湡") + @TableField("node36_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node36RealDeadline; + + /** + * 鑺傜偣36瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣36瓒呭嚭鏃ユ湡") + @TableField("node36_extra_day") + private Integer node36ExtraDay; + + /** + * 鑺傜偣37鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣37鍚嶇О") + @TableField("node37_name") + private String node37Name; + + /** + * 鑺傜偣37鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣37鎴鏃ユ湡") + @TableField("node37_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node37Deadline; + + /** + * 鑺傜偣37瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣37瀹屽伐鏃ユ湡") + @TableField("node37_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node37RealDeadline; + + /** + * 鑺傜偣37瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣37瓒呭嚭鏃ユ湡") + @TableField("node37_extra_day") + private Integer node37ExtraDay; + + /** + * 鑺傜偣38鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣38鍚嶇О") + @TableField("node38_name") + private String node38Name; + + /** + * 鑺傜偣38鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣38鎴鏃ユ湡") + @TableField("node38_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node38Deadline; + + /** + * 鑺傜偣38瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣38瀹屽伐鏃ユ湡") + @TableField("node38_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node38RealDeadline; + + /** + * 鑺傜偣38瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣38瓒呭嚭鏃ユ湡") + @TableField("node38_extra_day") + private Integer node38ExtraDay; + + /** + * 鑺傜偣39鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣39鍚嶇О") + @TableField("node39_name") + private String node39Name; + + /** + * 鑺傜偣39鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣39鎴鏃ユ湡") + @TableField("node39_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node39Deadline; + + /** + * 鑺傜偣39瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣39瀹屽伐鏃ユ湡") + @TableField("node39_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node39RealDeadline; + + /** + * 鑺傜偣39瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣39瓒呭嚭鏃ユ湡") + @TableField("node39_extra_day") + private Integer node39ExtraDay; + + /** + * 鑺傜偣40鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣40鍚嶇О") + @TableField("node40_name") + private String node40Name; + + /** + * 鑺傜偣40鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣40鎴鏃ユ湡") + @TableField("node40_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node40Deadline; + + /** + * 鑺傜偣40瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣40瀹屽伐鏃ユ湡") + @TableField("node40_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node40RealDeadline; + + /** + * 鑺傜偣40瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣40瓒呭嚭鏃ユ湡") + @TableField("node40_extra_day") + private Integer node40ExtraDay; + + /** + * 鑺傜偣41鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣41鍚嶇О") + @TableField("node41_name") + private String node41Name; + + /** + * 鑺傜偣41鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣41鎴鏃ユ湡") + @TableField("node41_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node41Deadline; + + /** + * 鑺傜偣41瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣41瀹屽伐鏃ユ湡") + @TableField("node41_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node41RealDeadline; + + /** + * 鑺傜偣41瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣41瓒呭嚭鏃ユ湡") + @TableField("node41_extra_day") + private Integer node41ExtraDay; + + /** + * 鑺傜偣42鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣42鍚嶇О") + @TableField("node42_name") + private String node42Name; + + /** + * 鑺傜偣42鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣42鎴鏃ユ湡") + @TableField("node42_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node42Deadline; + + /** + * 鑺傜偣42瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣42瀹屽伐鏃ユ湡") + @TableField("node42_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node42RealDeadline; + + /** + * 鑺傜偣42瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣42瓒呭嚭鏃ユ湡") + @TableField("node42_extra_day") + private Integer node42ExtraDay; + + /** + * 鑺傜偣43鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣43鍚嶇О") + @TableField("node43_name") + private String node43Name; + + /** + * 鑺傜偣43鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣43鎴鏃ユ湡") + @TableField("node43_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node43Deadline; + + /** + * 鑺傜偣43瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣43瀹屽伐鏃ユ湡") + @TableField("node43_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node43RealDeadline; + + /** + * 鑺傜偣43瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣43瓒呭嚭鏃ユ湡") + @TableField("node43_extra_day") + private Integer node43ExtraDay; + + /** + * 鑺傜偣44鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣44鍚嶇О") + @TableField("node44_name") + private String node44Name; + + /** + * 鑺傜偣44鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣44鎴鏃ユ湡") + @TableField("node44_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node44Deadline; + + /** + * 鑺傜偣44瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣44瀹屽伐鏃ユ湡") + @TableField("node44_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node44RealDeadline; + + /** + * 鑺傜偣44瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣44瓒呭嚭鏃ユ湡") + @TableField("node44_extra_day") + private Integer node44ExtraDay; + + /** + * 鑺傜偣45鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣45鍚嶇О") + @TableField("node45_name") + private String node45Name; + + /** + * 鑺傜偣45鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣45鎴鏃ユ湡") + @TableField("node45_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node45Deadline; + + /** + * 鑺傜偣45瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣45瀹屽伐鏃ユ湡") + @TableField("node45_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node45RealDeadline; + + /** + * 鑺傜偣45瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣45瓒呭嚭鏃ユ湡") + @TableField("node45_extra_day") + private Integer node45ExtraDay; + + /** + * 鑺傜偣46鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣46鍚嶇О") + @TableField("node46_name") + private String node46Name; + + /** + * 鑺傜偣46鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣46鎴鏃ユ湡") + @TableField("node46_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node46Deadline; + + /** + * 鑺傜偣46瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣46瀹屽伐鏃ユ湡") + @TableField("node46_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node46RealDeadline; + + /** + * 鑺傜偣46瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣46瓒呭嚭鏃ユ湡") + @TableField("node46_extra_day") + private Integer node46ExtraDay; + + /** + * 鑺傜偣47鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣47鍚嶇О") + @TableField("node47_name") + private String node47Name; + + /** + * 鑺傜偣47鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣47鎴鏃ユ湡") + @TableField("node47_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node47Deadline; + + /** + * 鑺傜偣47瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣47瀹屽伐鏃ユ湡") + @TableField("node47_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node47RealDeadline; + + /** + * 鑺傜偣47瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣47瓒呭嚭鏃ユ湡") + @TableField("node47_extra_day") + private Integer node47ExtraDay; + + /** + * 鑺傜偣48鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣48鍚嶇О") + @TableField("node48_name") + private String node48Name; + + /** + * 鑺傜偣48鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣48鎴鏃ユ湡") + @TableField("node48_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node48Deadline; + + /** + * 鑺傜偣48瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣48瀹屽伐鏃ユ湡") + @TableField("node48_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node48RealDeadline; + + /** + * 鑺傜偣48瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣48瓒呭嚭鏃ユ湡") + @TableField("node48_extra_day") + private Integer node48ExtraDay; + + /** + * 鑺傜偣49鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣49鍚嶇О") + @TableField("node49_name") + private String node49Name; + + /** + * 鑺傜偣49鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣49鎴鏃ユ湡") + @TableField("node49_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node49Deadline; + + /** + * 鑺傜偣49瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣49瀹屽伐鏃ユ湡") + @TableField("node49_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node49RealDeadline; + + /** + * 鑺傜偣49瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣49瓒呭嚭鏃ユ湡") + @TableField("node49_extra_day") + private Integer node49ExtraDay; + + /** + * 鑺傜偣50鍚嶇О + */ + @ApiModelProperty(value= "鑺傜偣50鍚嶇О") + @TableField("node50_name") + private String node50Name; + + /** + * 鑺傜偣50鎴鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣50鎴鏃ユ湡") + @TableField("node50_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node50Deadline; + + /** + * 鑺傜偣50瀹屽伐鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣50瀹屽伐鏃ユ湡") + @TableField("node50_real_deadline") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date node50RealDeadline; + + /** + * 鑺傜偣50瓒呭嚭鏃ユ湡 + */ + @ApiModelProperty(value= "鑺傜偣50瓒呭嚭鏃ユ湡") + @TableField("node50_extra_day") + private Integer node50ExtraDay; + + public ItemDetl() {} + + public ItemDetl(Long id,Date startDay,Date endDay,String node1Name,Date node1Deadline,Date node1RealDeadline,Integer node1ExtraDay,String node2Name,Date node2Deadline,Date node2RealDeadline,Integer node2ExtraDay,String node3Name,Date node3Deadline,Date node3RealDeadline,Integer node3ExtraDay,String node4Name,Date node4Deadline,Date node4RealDeadline,Integer node4ExtraDay,String node5Name,Date node5Deadline,Date node5RealDeadline,Integer node5ExtraDay,String node6Name,Date node6Deadline,Date node6RealDeadline,Integer node6ExtraDay,String node7Name,Date node7Deadline,Date node7RealDeadline,Integer node7ExtraDay,String node8Name,Date node8Deadline,Date node8RealDeadline,Integer node8ExtraDay,String node9Name,Date node9Deadline,Date node9RealDeadline,Integer node9ExtraDay,String node10Name,Date node10Deadline,Date node10RealDeadline,Integer node10ExtraDay,String node11Name,Date node11Deadline,Date node11RealDeadline,Integer node11ExtraDay,String node12Name,Date node12Deadline,Date node12RealDeadline,Integer node12ExtraDay,String node13Name,Date node13Deadline,Date node13RealDeadline,Integer node13ExtraDay,String node14Name,Date node14Deadline,Date node14RealDeadline,Integer node14ExtraDay,String node15Name,Date node15Deadline,Date node15RealDeadline,Integer node15ExtraDay,String node16Name,Date node16Deadline,Date node16RealDeadline,Integer node16ExtraDay,String node17Name,Date node17Deadline,Date node17RealDeadline,Integer node17ExtraDay,String node18Name,Date node18Deadline,Date node18RealDeadline,Integer node18ExtraDay,String node19Name,Date node19Deadline,Date node19RealDeadline,Integer node19ExtraDay,String node20Name,Date node20Deadline,Date node20RealDeadline,Integer node20ExtraDay,String node21Name,Date node21Deadline,Date node21RealDeadline,Integer node21ExtraDay,String node22Name,Date node22Deadline,Date node22RealDeadline,Integer node22ExtraDay,String node23Name,Date node23Deadline,Date node23RealDeadline,Integer node23ExtraDay,String node24Name,Date node24Deadline,Date node24RealDeadline,Integer node24ExtraDay,String node25Name,Date node25Deadline,Date node25RealDeadline,Integer node25ExtraDay,String node26Name,Date node26Deadline,Date node26RealDeadline,Integer node26ExtraDay,String node27Name,Date node27Deadline,Date node27RealDeadline,Integer node27ExtraDay,String node28Name,Date node28Deadline,Date node28RealDeadline,Integer node28ExtraDay,String node29Name,Date node29Deadline,Date node29RealDeadline,Integer node29ExtraDay,String node30Name,Date node30Deadline,Date node30RealDeadline,Integer node30ExtraDay,String node31Name,Date node31Deadline,Date node31RealDeadline,Integer node31ExtraDay,String node32Name,Date node32Deadline,Date node32RealDeadline,Integer node32ExtraDay,String node33Name,Date node33Deadline,Date node33RealDeadline,Integer node33ExtraDay,String node34Name,Date node34Deadline,Date node34RealDeadline,Integer node34ExtraDay,String node35Name,Date node35Deadline,Date node35RealDeadline,Integer node35ExtraDay,String node36Name,Date node36Deadline,Date node36RealDeadline,Integer node36ExtraDay,String node37Name,Date node37Deadline,Date node37RealDeadline,Integer node37ExtraDay,String node38Name,Date node38Deadline,Date node38RealDeadline,Integer node38ExtraDay,String node39Name,Date node39Deadline,Date node39RealDeadline,Integer node39ExtraDay,String node40Name,Date node40Deadline,Date node40RealDeadline,Integer node40ExtraDay,String node41Name,Date node41Deadline,Date node41RealDeadline,Integer node41ExtraDay,String node42Name,Date node42Deadline,Date node42RealDeadline,Integer node42ExtraDay,String node43Name,Date node43Deadline,Date node43RealDeadline,Integer node43ExtraDay,String node44Name,Date node44Deadline,Date node44RealDeadline,Integer node44ExtraDay,String node45Name,Date node45Deadline,Date node45RealDeadline,Integer node45ExtraDay,String node46Name,Date node46Deadline,Date node46RealDeadline,Integer node46ExtraDay,String node47Name,Date node47Deadline,Date node47RealDeadline,Integer node47ExtraDay,String node48Name,Date node48Deadline,Date node48RealDeadline,Integer node48ExtraDay,String node49Name,Date node49Deadline,Date node49RealDeadline,Integer node49ExtraDay,String node50Name,Date node50Deadline,Date node50RealDeadline,Integer node50ExtraDay) { + this.id = id; + this.startDay = startDay; + this.endDay = endDay; + this.node1Name = node1Name; + this.node1Deadline = node1Deadline; + this.node1RealDeadline = node1RealDeadline; + this.node1ExtraDay = node1ExtraDay; + this.node2Name = node2Name; + this.node2Deadline = node2Deadline; + this.node2RealDeadline = node2RealDeadline; + this.node2ExtraDay = node2ExtraDay; + this.node3Name = node3Name; + this.node3Deadline = node3Deadline; + this.node3RealDeadline = node3RealDeadline; + this.node3ExtraDay = node3ExtraDay; + this.node4Name = node4Name; + this.node4Deadline = node4Deadline; + this.node4RealDeadline = node4RealDeadline; + this.node4ExtraDay = node4ExtraDay; + this.node5Name = node5Name; + this.node5Deadline = node5Deadline; + this.node5RealDeadline = node5RealDeadline; + this.node5ExtraDay = node5ExtraDay; + this.node6Name = node6Name; + this.node6Deadline = node6Deadline; + this.node6RealDeadline = node6RealDeadline; + this.node6ExtraDay = node6ExtraDay; + this.node7Name = node7Name; + this.node7Deadline = node7Deadline; + this.node7RealDeadline = node7RealDeadline; + this.node7ExtraDay = node7ExtraDay; + this.node8Name = node8Name; + this.node8Deadline = node8Deadline; + this.node8RealDeadline = node8RealDeadline; + this.node8ExtraDay = node8ExtraDay; + this.node9Name = node9Name; + this.node9Deadline = node9Deadline; + this.node9RealDeadline = node9RealDeadline; + this.node9ExtraDay = node9ExtraDay; + this.node10Name = node10Name; + this.node10Deadline = node10Deadline; + this.node10RealDeadline = node10RealDeadline; + this.node10ExtraDay = node10ExtraDay; + this.node11Name = node11Name; + this.node11Deadline = node11Deadline; + this.node11RealDeadline = node11RealDeadline; + this.node11ExtraDay = node11ExtraDay; + this.node12Name = node12Name; + this.node12Deadline = node12Deadline; + this.node12RealDeadline = node12RealDeadline; + this.node12ExtraDay = node12ExtraDay; + this.node13Name = node13Name; + this.node13Deadline = node13Deadline; + this.node13RealDeadline = node13RealDeadline; + this.node13ExtraDay = node13ExtraDay; + this.node14Name = node14Name; + this.node14Deadline = node14Deadline; + this.node14RealDeadline = node14RealDeadline; + this.node14ExtraDay = node14ExtraDay; + this.node15Name = node15Name; + this.node15Deadline = node15Deadline; + this.node15RealDeadline = node15RealDeadline; + this.node15ExtraDay = node15ExtraDay; + this.node16Name = node16Name; + this.node16Deadline = node16Deadline; + this.node16RealDeadline = node16RealDeadline; + this.node16ExtraDay = node16ExtraDay; + this.node17Name = node17Name; + this.node17Deadline = node17Deadline; + this.node17RealDeadline = node17RealDeadline; + this.node17ExtraDay = node17ExtraDay; + this.node18Name = node18Name; + this.node18Deadline = node18Deadline; + this.node18RealDeadline = node18RealDeadline; + this.node18ExtraDay = node18ExtraDay; + this.node19Name = node19Name; + this.node19Deadline = node19Deadline; + this.node19RealDeadline = node19RealDeadline; + this.node19ExtraDay = node19ExtraDay; + this.node20Name = node20Name; + this.node20Deadline = node20Deadline; + this.node20RealDeadline = node20RealDeadline; + this.node20ExtraDay = node20ExtraDay; + this.node21Name = node21Name; + this.node21Deadline = node21Deadline; + this.node21RealDeadline = node21RealDeadline; + this.node21ExtraDay = node21ExtraDay; + this.node22Name = node22Name; + this.node22Deadline = node22Deadline; + this.node22RealDeadline = node22RealDeadline; + this.node22ExtraDay = node22ExtraDay; + this.node23Name = node23Name; + this.node23Deadline = node23Deadline; + this.node23RealDeadline = node23RealDeadline; + this.node23ExtraDay = node23ExtraDay; + this.node24Name = node24Name; + this.node24Deadline = node24Deadline; + this.node24RealDeadline = node24RealDeadline; + this.node24ExtraDay = node24ExtraDay; + this.node25Name = node25Name; + this.node25Deadline = node25Deadline; + this.node25RealDeadline = node25RealDeadline; + this.node25ExtraDay = node25ExtraDay; + this.node26Name = node26Name; + this.node26Deadline = node26Deadline; + this.node26RealDeadline = node26RealDeadline; + this.node26ExtraDay = node26ExtraDay; + this.node27Name = node27Name; + this.node27Deadline = node27Deadline; + this.node27RealDeadline = node27RealDeadline; + this.node27ExtraDay = node27ExtraDay; + this.node28Name = node28Name; + this.node28Deadline = node28Deadline; + this.node28RealDeadline = node28RealDeadline; + this.node28ExtraDay = node28ExtraDay; + this.node29Name = node29Name; + this.node29Deadline = node29Deadline; + this.node29RealDeadline = node29RealDeadline; + this.node29ExtraDay = node29ExtraDay; + this.node30Name = node30Name; + this.node30Deadline = node30Deadline; + this.node30RealDeadline = node30RealDeadline; + this.node30ExtraDay = node30ExtraDay; + this.node31Name = node31Name; + this.node31Deadline = node31Deadline; + this.node31RealDeadline = node31RealDeadline; + this.node31ExtraDay = node31ExtraDay; + this.node32Name = node32Name; + this.node32Deadline = node32Deadline; + this.node32RealDeadline = node32RealDeadline; + this.node32ExtraDay = node32ExtraDay; + this.node33Name = node33Name; + this.node33Deadline = node33Deadline; + this.node33RealDeadline = node33RealDeadline; + this.node33ExtraDay = node33ExtraDay; + this.node34Name = node34Name; + this.node34Deadline = node34Deadline; + this.node34RealDeadline = node34RealDeadline; + this.node34ExtraDay = node34ExtraDay; + this.node35Name = node35Name; + this.node35Deadline = node35Deadline; + this.node35RealDeadline = node35RealDeadline; + this.node35ExtraDay = node35ExtraDay; + this.node36Name = node36Name; + this.node36Deadline = node36Deadline; + this.node36RealDeadline = node36RealDeadline; + this.node36ExtraDay = node36ExtraDay; + this.node37Name = node37Name; + this.node37Deadline = node37Deadline; + this.node37RealDeadline = node37RealDeadline; + this.node37ExtraDay = node37ExtraDay; + this.node38Name = node38Name; + this.node38Deadline = node38Deadline; + this.node38RealDeadline = node38RealDeadline; + this.node38ExtraDay = node38ExtraDay; + this.node39Name = node39Name; + this.node39Deadline = node39Deadline; + this.node39RealDeadline = node39RealDeadline; + this.node39ExtraDay = node39ExtraDay; + this.node40Name = node40Name; + this.node40Deadline = node40Deadline; + this.node40RealDeadline = node40RealDeadline; + this.node40ExtraDay = node40ExtraDay; + this.node41Name = node41Name; + this.node41Deadline = node41Deadline; + this.node41RealDeadline = node41RealDeadline; + this.node41ExtraDay = node41ExtraDay; + this.node42Name = node42Name; + this.node42Deadline = node42Deadline; + this.node42RealDeadline = node42RealDeadline; + this.node42ExtraDay = node42ExtraDay; + this.node43Name = node43Name; + this.node43Deadline = node43Deadline; + this.node43RealDeadline = node43RealDeadline; + this.node43ExtraDay = node43ExtraDay; + this.node44Name = node44Name; + this.node44Deadline = node44Deadline; + this.node44RealDeadline = node44RealDeadline; + this.node44ExtraDay = node44ExtraDay; + this.node45Name = node45Name; + this.node45Deadline = node45Deadline; + this.node45RealDeadline = node45RealDeadline; + this.node45ExtraDay = node45ExtraDay; + this.node46Name = node46Name; + this.node46Deadline = node46Deadline; + this.node46RealDeadline = node46RealDeadline; + this.node46ExtraDay = node46ExtraDay; + this.node47Name = node47Name; + this.node47Deadline = node47Deadline; + this.node47RealDeadline = node47RealDeadline; + this.node47ExtraDay = node47ExtraDay; + this.node48Name = node48Name; + this.node48Deadline = node48Deadline; + this.node48RealDeadline = node48RealDeadline; + this.node48ExtraDay = node48ExtraDay; + this.node49Name = node49Name; + this.node49Deadline = node49Deadline; + this.node49RealDeadline = node49RealDeadline; + this.node49ExtraDay = node49ExtraDay; + this.node50Name = node50Name; + this.node50Deadline = node50Deadline; + this.node50RealDeadline = node50RealDeadline; + this.node50ExtraDay = node50ExtraDay; + } + +// ItemDetl itemDetl = new ItemDetl( +// null, // ID[闈炵┖] +// null, // 椤圭洰鍚姩鏃ユ湡 +// null, // 椤圭洰缁撴潫鏃ユ湡 +// null, // 鑺傜偣1鍚嶇О +// null, // 鑺傜偣1鎴鏃ユ湡 +// null, // 鑺傜偣1瀹屽伐鏃ユ湡 +// null, // 鑺傜偣1瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣2鍚嶇О +// null, // 鑺傜偣2鎴鏃ユ湡 +// null, // 鑺傜偣2瀹屽伐鏃ユ湡 +// null, // 鑺傜偣2瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣3鍚嶇О +// null, // 鑺傜偣3鎴鏃ユ湡 +// null, // 鑺傜偣3瀹屽伐鏃ユ湡 +// null, // 鑺傜偣3瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣4鍚嶇О +// null, // 鑺傜偣4鎴鏃ユ湡 +// null, // 鑺傜偣4瀹屽伐鏃ユ湡 +// null, // 鑺傜偣4瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣5鍚嶇О +// null, // 鑺傜偣5鎴鏃ユ湡 +// null, // 鑺傜偣5瀹屽伐鏃ユ湡 +// null, // 鑺傜偣5瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣6鍚嶇О +// null, // 鑺傜偣6鎴鏃ユ湡 +// null, // 鑺傜偣6瀹屽伐鏃ユ湡 +// null, // 鑺傜偣6瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣7鍚嶇О +// null, // 鑺傜偣7鎴鏃ユ湡 +// null, // 鑺傜偣7瀹屽伐鏃ユ湡 +// null, // 鑺傜偣7瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣8鍚嶇О +// null, // 鑺傜偣8鎴鏃ユ湡 +// null, // 鑺傜偣8瀹屽伐鏃ユ湡 +// null, // 鑺傜偣8瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣9鍚嶇О +// null, // 鑺傜偣9鎴鏃ユ湡 +// null, // 鑺傜偣9瀹屽伐鏃ユ湡 +// null, // 鑺傜偣9瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣10鍚嶇О +// null, // 鑺傜偣10鎴鏃ユ湡 +// null, // 鑺傜偣10瀹屽伐鏃ユ湡 +// null, // 鑺傜偣10瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣11鍚嶇О +// null, // 鑺傜偣11鎴鏃ユ湡 +// null, // 鑺傜偣11瀹屽伐鏃ユ湡 +// null, // 鑺傜偣11瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣12鍚嶇О +// null, // 鑺傜偣12鎴鏃ユ湡 +// null, // 鑺傜偣12瀹屽伐鏃ユ湡 +// null, // 鑺傜偣12瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣13鍚嶇О +// null, // 鑺傜偣13鎴鏃ユ湡 +// null, // 鑺傜偣13瀹屽伐鏃ユ湡 +// null, // 鑺傜偣13瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣14鍚嶇О +// null, // 鑺傜偣14鎴鏃ユ湡 +// null, // 鑺傜偣14瀹屽伐鏃ユ湡 +// null, // 鑺傜偣14瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣15鍚嶇О +// null, // 鑺傜偣15鎴鏃ユ湡 +// null, // 鑺傜偣15瀹屽伐鏃ユ湡 +// null, // 鑺傜偣15瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣16鍚嶇О +// null, // 鑺傜偣16鎴鏃ユ湡 +// null, // 鑺傜偣16瀹屽伐鏃ユ湡 +// null, // 鑺傜偣16瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣17鍚嶇О +// null, // 鑺傜偣17鎴鏃ユ湡 +// null, // 鑺傜偣17瀹屽伐鏃ユ湡 +// null, // 鑺傜偣17瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣18鍚嶇О +// null, // 鑺傜偣18鎴鏃ユ湡 +// null, // 鑺傜偣18瀹屽伐鏃ユ湡 +// null, // 鑺傜偣18瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣19鍚嶇О +// null, // 鑺傜偣19鎴鏃ユ湡 +// null, // 鑺傜偣19瀹屽伐鏃ユ湡 +// null, // 鑺傜偣19瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣20鍚嶇О +// null, // 鑺傜偣20鎴鏃ユ湡 +// null, // 鑺傜偣20瀹屽伐鏃ユ湡 +// null, // 鑺傜偣20瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣21鍚嶇О +// null, // 鑺傜偣21鎴鏃ユ湡 +// null, // 鑺傜偣21瀹屽伐鏃ユ湡 +// null, // 鑺傜偣21瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣22鍚嶇О +// null, // 鑺傜偣22鎴鏃ユ湡 +// null, // 鑺傜偣22瀹屽伐鏃ユ湡 +// null, // 鑺傜偣22瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣23鍚嶇О +// null, // 鑺傜偣23鎴鏃ユ湡 +// null, // 鑺傜偣23瀹屽伐鏃ユ湡 +// null, // 鑺傜偣23瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣24鍚嶇О +// null, // 鑺傜偣24鎴鏃ユ湡 +// null, // 鑺傜偣24瀹屽伐鏃ユ湡 +// null, // 鑺傜偣24瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣25鍚嶇О +// null, // 鑺傜偣25鎴鏃ユ湡 +// null, // 鑺傜偣25瀹屽伐鏃ユ湡 +// null, // 鑺傜偣25瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣26鍚嶇О +// null, // 鑺傜偣26鎴鏃ユ湡 +// null, // 鑺傜偣26瀹屽伐鏃ユ湡 +// null, // 鑺傜偣26瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣27鍚嶇О +// null, // 鑺傜偣27鎴鏃ユ湡 +// null, // 鑺傜偣27瀹屽伐鏃ユ湡 +// null, // 鑺傜偣27瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣28鍚嶇О +// null, // 鑺傜偣28鎴鏃ユ湡 +// null, // 鑺傜偣28瀹屽伐鏃ユ湡 +// null, // 鑺傜偣28瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣29鍚嶇О +// null, // 鑺傜偣29鎴鏃ユ湡 +// null, // 鑺傜偣29瀹屽伐鏃ユ湡 +// null, // 鑺傜偣29瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣30鍚嶇О +// null, // 鑺傜偣30鎴鏃ユ湡 +// null, // 鑺傜偣30瀹屽伐鏃ユ湡 +// null, // 鑺傜偣30瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣31鍚嶇О +// null, // 鑺傜偣31鎴鏃ユ湡 +// null, // 鑺傜偣31瀹屽伐鏃ユ湡 +// null, // 鑺傜偣31瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣32鍚嶇О +// null, // 鑺傜偣32鎴鏃ユ湡 +// null, // 鑺傜偣32瀹屽伐鏃ユ湡 +// null, // 鑺傜偣32瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣33鍚嶇О +// null, // 鑺傜偣33鎴鏃ユ湡 +// null, // 鑺傜偣33瀹屽伐鏃ユ湡 +// null, // 鑺傜偣33瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣34鍚嶇О +// null, // 鑺傜偣34鎴鏃ユ湡 +// null, // 鑺傜偣34瀹屽伐鏃ユ湡 +// null, // 鑺傜偣34瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣35鍚嶇О +// null, // 鑺傜偣35鎴鏃ユ湡 +// null, // 鑺傜偣35瀹屽伐鏃ユ湡 +// null, // 鑺傜偣35瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣36鍚嶇О +// null, // 鑺傜偣36鎴鏃ユ湡 +// null, // 鑺傜偣36瀹屽伐鏃ユ湡 +// null, // 鑺傜偣36瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣37鍚嶇О +// null, // 鑺傜偣37鎴鏃ユ湡 +// null, // 鑺傜偣37瀹屽伐鏃ユ湡 +// null, // 鑺傜偣37瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣38鍚嶇О +// null, // 鑺傜偣38鎴鏃ユ湡 +// null, // 鑺傜偣38瀹屽伐鏃ユ湡 +// null, // 鑺傜偣38瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣39鍚嶇О +// null, // 鑺傜偣39鎴鏃ユ湡 +// null, // 鑺傜偣39瀹屽伐鏃ユ湡 +// null, // 鑺傜偣39瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣40鍚嶇О +// null, // 鑺傜偣40鎴鏃ユ湡 +// null, // 鑺傜偣40瀹屽伐鏃ユ湡 +// null, // 鑺傜偣40瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣41鍚嶇О +// null, // 鑺傜偣41鎴鏃ユ湡 +// null, // 鑺傜偣41瀹屽伐鏃ユ湡 +// null, // 鑺傜偣41瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣42鍚嶇О +// null, // 鑺傜偣42鎴鏃ユ湡 +// null, // 鑺傜偣42瀹屽伐鏃ユ湡 +// null, // 鑺傜偣42瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣43鍚嶇О +// null, // 鑺傜偣43鎴鏃ユ湡 +// null, // 鑺傜偣43瀹屽伐鏃ユ湡 +// null, // 鑺傜偣43瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣44鍚嶇О +// null, // 鑺傜偣44鎴鏃ユ湡 +// null, // 鑺傜偣44瀹屽伐鏃ユ湡 +// null, // 鑺傜偣44瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣45鍚嶇О +// null, // 鑺傜偣45鎴鏃ユ湡 +// null, // 鑺傜偣45瀹屽伐鏃ユ湡 +// null, // 鑺傜偣45瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣46鍚嶇О +// null, // 鑺傜偣46鎴鏃ユ湡 +// null, // 鑺傜偣46瀹屽伐鏃ユ湡 +// null, // 鑺傜偣46瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣47鍚嶇О +// null, // 鑺傜偣47鎴鏃ユ湡 +// null, // 鑺傜偣47瀹屽伐鏃ユ湡 +// null, // 鑺傜偣47瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣48鍚嶇О +// null, // 鑺傜偣48鎴鏃ユ湡 +// null, // 鑺傜偣48瀹屽伐鏃ユ湡 +// null, // 鑺傜偣48瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣49鍚嶇О +// null, // 鑺傜偣49鎴鏃ユ湡 +// null, // 鑺傜偣49瀹屽伐鏃ユ湡 +// null, // 鑺傜偣49瓒呭嚭鏃ユ湡 +// null, // 鑺傜偣50鍚嶇О +// null, // 鑺傜偣50鎴鏃ユ湡 +// null, // 鑺傜偣50瀹屽伐鏃ユ湡 +// null // 鑺傜偣50瓒呭嚭鏃ユ湡 +// ); + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Date getStartDay() { + return startDay; + } + + public String getStartDay$(){ + if (Cools.isEmpty(this.startDay)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.startDay); + } + + public void setStartDay(Date startDay) { + this.startDay = startDay; + } + + public Date getEndDay() { + return endDay; + } + + public String getEndDay$(){ + if (Cools.isEmpty(this.endDay)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.endDay); + } + + public void setEndDay(Date endDay) { + this.endDay = endDay; + } + + public String getNode1Name() { + return node1Name; + } + + public void setNode1Name(String node1Name) { + this.node1Name = node1Name; + } + + public Date getNode1Deadline() { + return node1Deadline; + } + + public String getNode1Deadline$(){ + if (Cools.isEmpty(this.node1Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node1Deadline); + } + + public void setNode1Deadline(Date node1Deadline) { + this.node1Deadline = node1Deadline; + } + + public Date getNode1RealDeadline() { + return node1RealDeadline; + } + + public String getNode1RealDeadline$(){ + if (Cools.isEmpty(this.node1RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node1RealDeadline); + } + + public void setNode1RealDeadline(Date node1RealDeadline) { + this.node1RealDeadline = node1RealDeadline; + } + + public Integer getNode1ExtraDay() { + return node1ExtraDay; + } + + public void setNode1ExtraDay(Integer node1ExtraDay) { + this.node1ExtraDay = node1ExtraDay; + } + + public String getNode2Name() { + return node2Name; + } + + public void setNode2Name(String node2Name) { + this.node2Name = node2Name; + } + + public Date getNode2Deadline() { + return node2Deadline; + } + + public String getNode2Deadline$(){ + if (Cools.isEmpty(this.node2Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node2Deadline); + } + + public void setNode2Deadline(Date node2Deadline) { + this.node2Deadline = node2Deadline; + } + + public Date getNode2RealDeadline() { + return node2RealDeadline; + } + + public String getNode2RealDeadline$(){ + if (Cools.isEmpty(this.node2RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node2RealDeadline); + } + + public void setNode2RealDeadline(Date node2RealDeadline) { + this.node2RealDeadline = node2RealDeadline; + } + + public Integer getNode2ExtraDay() { + return node2ExtraDay; + } + + public void setNode2ExtraDay(Integer node2ExtraDay) { + this.node2ExtraDay = node2ExtraDay; + } + + public String getNode3Name() { + return node3Name; + } + + public void setNode3Name(String node3Name) { + this.node3Name = node3Name; + } + + public Date getNode3Deadline() { + return node3Deadline; + } + + public String getNode3Deadline$(){ + if (Cools.isEmpty(this.node3Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node3Deadline); + } + + public void setNode3Deadline(Date node3Deadline) { + this.node3Deadline = node3Deadline; + } + + public Date getNode3RealDeadline() { + return node3RealDeadline; + } + + public String getNode3RealDeadline$(){ + if (Cools.isEmpty(this.node3RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node3RealDeadline); + } + + public void setNode3RealDeadline(Date node3RealDeadline) { + this.node3RealDeadline = node3RealDeadline; + } + + public Integer getNode3ExtraDay() { + return node3ExtraDay; + } + + public void setNode3ExtraDay(Integer node3ExtraDay) { + this.node3ExtraDay = node3ExtraDay; + } + + public String getNode4Name() { + return node4Name; + } + + public void setNode4Name(String node4Name) { + this.node4Name = node4Name; + } + + public Date getNode4Deadline() { + return node4Deadline; + } + + public String getNode4Deadline$(){ + if (Cools.isEmpty(this.node4Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node4Deadline); + } + + public void setNode4Deadline(Date node4Deadline) { + this.node4Deadline = node4Deadline; + } + + public Date getNode4RealDeadline() { + return node4RealDeadline; + } + + public String getNode4RealDeadline$(){ + if (Cools.isEmpty(this.node4RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node4RealDeadline); + } + + public void setNode4RealDeadline(Date node4RealDeadline) { + this.node4RealDeadline = node4RealDeadline; + } + + public Integer getNode4ExtraDay() { + return node4ExtraDay; + } + + public void setNode4ExtraDay(Integer node4ExtraDay) { + this.node4ExtraDay = node4ExtraDay; + } + + public String getNode5Name() { + return node5Name; + } + + public void setNode5Name(String node5Name) { + this.node5Name = node5Name; + } + + public Date getNode5Deadline() { + return node5Deadline; + } + + public String getNode5Deadline$(){ + if (Cools.isEmpty(this.node5Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node5Deadline); + } + + public void setNode5Deadline(Date node5Deadline) { + this.node5Deadline = node5Deadline; + } + + public Date getNode5RealDeadline() { + return node5RealDeadline; + } + + public String getNode5RealDeadline$(){ + if (Cools.isEmpty(this.node5RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node5RealDeadline); + } + + public void setNode5RealDeadline(Date node5RealDeadline) { + this.node5RealDeadline = node5RealDeadline; + } + + public Integer getNode5ExtraDay() { + return node5ExtraDay; + } + + public void setNode5ExtraDay(Integer node5ExtraDay) { + this.node5ExtraDay = node5ExtraDay; + } + + public String getNode6Name() { + return node6Name; + } + + public void setNode6Name(String node6Name) { + this.node6Name = node6Name; + } + + public Date getNode6Deadline() { + return node6Deadline; + } + + public String getNode6Deadline$(){ + if (Cools.isEmpty(this.node6Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node6Deadline); + } + + public void setNode6Deadline(Date node6Deadline) { + this.node6Deadline = node6Deadline; + } + + public Date getNode6RealDeadline() { + return node6RealDeadline; + } + + public String getNode6RealDeadline$(){ + if (Cools.isEmpty(this.node6RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node6RealDeadline); + } + + public void setNode6RealDeadline(Date node6RealDeadline) { + this.node6RealDeadline = node6RealDeadline; + } + + public Integer getNode6ExtraDay() { + return node6ExtraDay; + } + + public void setNode6ExtraDay(Integer node6ExtraDay) { + this.node6ExtraDay = node6ExtraDay; + } + + public String getNode7Name() { + return node7Name; + } + + public void setNode7Name(String node7Name) { + this.node7Name = node7Name; + } + + public Date getNode7Deadline() { + return node7Deadline; + } + + public String getNode7Deadline$(){ + if (Cools.isEmpty(this.node7Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node7Deadline); + } + + public void setNode7Deadline(Date node7Deadline) { + this.node7Deadline = node7Deadline; + } + + public Date getNode7RealDeadline() { + return node7RealDeadline; + } + + public String getNode7RealDeadline$(){ + if (Cools.isEmpty(this.node7RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node7RealDeadline); + } + + public void setNode7RealDeadline(Date node7RealDeadline) { + this.node7RealDeadline = node7RealDeadline; + } + + public Integer getNode7ExtraDay() { + return node7ExtraDay; + } + + public void setNode7ExtraDay(Integer node7ExtraDay) { + this.node7ExtraDay = node7ExtraDay; + } + + public String getNode8Name() { + return node8Name; + } + + public void setNode8Name(String node8Name) { + this.node8Name = node8Name; + } + + public Date getNode8Deadline() { + return node8Deadline; + } + + public String getNode8Deadline$(){ + if (Cools.isEmpty(this.node8Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node8Deadline); + } + + public void setNode8Deadline(Date node8Deadline) { + this.node8Deadline = node8Deadline; + } + + public Date getNode8RealDeadline() { + return node8RealDeadline; + } + + public String getNode8RealDeadline$(){ + if (Cools.isEmpty(this.node8RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node8RealDeadline); + } + + public void setNode8RealDeadline(Date node8RealDeadline) { + this.node8RealDeadline = node8RealDeadline; + } + + public Integer getNode8ExtraDay() { + return node8ExtraDay; + } + + public void setNode8ExtraDay(Integer node8ExtraDay) { + this.node8ExtraDay = node8ExtraDay; + } + + public String getNode9Name() { + return node9Name; + } + + public void setNode9Name(String node9Name) { + this.node9Name = node9Name; + } + + public Date getNode9Deadline() { + return node9Deadline; + } + + public String getNode9Deadline$(){ + if (Cools.isEmpty(this.node9Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node9Deadline); + } + + public void setNode9Deadline(Date node9Deadline) { + this.node9Deadline = node9Deadline; + } + + public Date getNode9RealDeadline() { + return node9RealDeadline; + } + + public String getNode9RealDeadline$(){ + if (Cools.isEmpty(this.node9RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node9RealDeadline); + } + + public void setNode9RealDeadline(Date node9RealDeadline) { + this.node9RealDeadline = node9RealDeadline; + } + + public Integer getNode9ExtraDay() { + return node9ExtraDay; + } + + public void setNode9ExtraDay(Integer node9ExtraDay) { + this.node9ExtraDay = node9ExtraDay; + } + + public String getNode10Name() { + return node10Name; + } + + public void setNode10Name(String node10Name) { + this.node10Name = node10Name; + } + + public Date getNode10Deadline() { + return node10Deadline; + } + + public String getNode10Deadline$(){ + if (Cools.isEmpty(this.node10Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node10Deadline); + } + + public void setNode10Deadline(Date node10Deadline) { + this.node10Deadline = node10Deadline; + } + + public Date getNode10RealDeadline() { + return node10RealDeadline; + } + + public String getNode10RealDeadline$(){ + if (Cools.isEmpty(this.node10RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node10RealDeadline); + } + + public void setNode10RealDeadline(Date node10RealDeadline) { + this.node10RealDeadline = node10RealDeadline; + } + + public Integer getNode10ExtraDay() { + return node10ExtraDay; + } + + public void setNode10ExtraDay(Integer node10ExtraDay) { + this.node10ExtraDay = node10ExtraDay; + } + + public String getNode11Name() { + return node11Name; + } + + public void setNode11Name(String node11Name) { + this.node11Name = node11Name; + } + + public Date getNode11Deadline() { + return node11Deadline; + } + + public String getNode11Deadline$(){ + if (Cools.isEmpty(this.node11Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node11Deadline); + } + + public void setNode11Deadline(Date node11Deadline) { + this.node11Deadline = node11Deadline; + } + + public Date getNode11RealDeadline() { + return node11RealDeadline; + } + + public String getNode11RealDeadline$(){ + if (Cools.isEmpty(this.node11RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node11RealDeadline); + } + + public void setNode11RealDeadline(Date node11RealDeadline) { + this.node11RealDeadline = node11RealDeadline; + } + + public Integer getNode11ExtraDay() { + return node11ExtraDay; + } + + public void setNode11ExtraDay(Integer node11ExtraDay) { + this.node11ExtraDay = node11ExtraDay; + } + + public String getNode12Name() { + return node12Name; + } + + public void setNode12Name(String node12Name) { + this.node12Name = node12Name; + } + + public Date getNode12Deadline() { + return node12Deadline; + } + + public String getNode12Deadline$(){ + if (Cools.isEmpty(this.node12Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node12Deadline); + } + + public void setNode12Deadline(Date node12Deadline) { + this.node12Deadline = node12Deadline; + } + + public Date getNode12RealDeadline() { + return node12RealDeadline; + } + + public String getNode12RealDeadline$(){ + if (Cools.isEmpty(this.node12RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node12RealDeadline); + } + + public void setNode12RealDeadline(Date node12RealDeadline) { + this.node12RealDeadline = node12RealDeadline; + } + + public Integer getNode12ExtraDay() { + return node12ExtraDay; + } + + public void setNode12ExtraDay(Integer node12ExtraDay) { + this.node12ExtraDay = node12ExtraDay; + } + + public String getNode13Name() { + return node13Name; + } + + public void setNode13Name(String node13Name) { + this.node13Name = node13Name; + } + + public Date getNode13Deadline() { + return node13Deadline; + } + + public String getNode13Deadline$(){ + if (Cools.isEmpty(this.node13Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node13Deadline); + } + + public void setNode13Deadline(Date node13Deadline) { + this.node13Deadline = node13Deadline; + } + + public Date getNode13RealDeadline() { + return node13RealDeadline; + } + + public String getNode13RealDeadline$(){ + if (Cools.isEmpty(this.node13RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node13RealDeadline); + } + + public void setNode13RealDeadline(Date node13RealDeadline) { + this.node13RealDeadline = node13RealDeadline; + } + + public Integer getNode13ExtraDay() { + return node13ExtraDay; + } + + public void setNode13ExtraDay(Integer node13ExtraDay) { + this.node13ExtraDay = node13ExtraDay; + } + + public String getNode14Name() { + return node14Name; + } + + public void setNode14Name(String node14Name) { + this.node14Name = node14Name; + } + + public Date getNode14Deadline() { + return node14Deadline; + } + + public String getNode14Deadline$(){ + if (Cools.isEmpty(this.node14Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node14Deadline); + } + + public void setNode14Deadline(Date node14Deadline) { + this.node14Deadline = node14Deadline; + } + + public Date getNode14RealDeadline() { + return node14RealDeadline; + } + + public String getNode14RealDeadline$(){ + if (Cools.isEmpty(this.node14RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node14RealDeadline); + } + + public void setNode14RealDeadline(Date node14RealDeadline) { + this.node14RealDeadline = node14RealDeadline; + } + + public Integer getNode14ExtraDay() { + return node14ExtraDay; + } + + public void setNode14ExtraDay(Integer node14ExtraDay) { + this.node14ExtraDay = node14ExtraDay; + } + + public String getNode15Name() { + return node15Name; + } + + public void setNode15Name(String node15Name) { + this.node15Name = node15Name; + } + + public Date getNode15Deadline() { + return node15Deadline; + } + + public String getNode15Deadline$(){ + if (Cools.isEmpty(this.node15Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node15Deadline); + } + + public void setNode15Deadline(Date node15Deadline) { + this.node15Deadline = node15Deadline; + } + + public Date getNode15RealDeadline() { + return node15RealDeadline; + } + + public String getNode15RealDeadline$(){ + if (Cools.isEmpty(this.node15RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node15RealDeadline); + } + + public void setNode15RealDeadline(Date node15RealDeadline) { + this.node15RealDeadline = node15RealDeadline; + } + + public Integer getNode15ExtraDay() { + return node15ExtraDay; + } + + public void setNode15ExtraDay(Integer node15ExtraDay) { + this.node15ExtraDay = node15ExtraDay; + } + + public String getNode16Name() { + return node16Name; + } + + public void setNode16Name(String node16Name) { + this.node16Name = node16Name; + } + + public Date getNode16Deadline() { + return node16Deadline; + } + + public String getNode16Deadline$(){ + if (Cools.isEmpty(this.node16Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node16Deadline); + } + + public void setNode16Deadline(Date node16Deadline) { + this.node16Deadline = node16Deadline; + } + + public Date getNode16RealDeadline() { + return node16RealDeadline; + } + + public String getNode16RealDeadline$(){ + if (Cools.isEmpty(this.node16RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node16RealDeadline); + } + + public void setNode16RealDeadline(Date node16RealDeadline) { + this.node16RealDeadline = node16RealDeadline; + } + + public Integer getNode16ExtraDay() { + return node16ExtraDay; + } + + public void setNode16ExtraDay(Integer node16ExtraDay) { + this.node16ExtraDay = node16ExtraDay; + } + + public String getNode17Name() { + return node17Name; + } + + public void setNode17Name(String node17Name) { + this.node17Name = node17Name; + } + + public Date getNode17Deadline() { + return node17Deadline; + } + + public String getNode17Deadline$(){ + if (Cools.isEmpty(this.node17Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node17Deadline); + } + + public void setNode17Deadline(Date node17Deadline) { + this.node17Deadline = node17Deadline; + } + + public Date getNode17RealDeadline() { + return node17RealDeadline; + } + + public String getNode17RealDeadline$(){ + if (Cools.isEmpty(this.node17RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node17RealDeadline); + } + + public void setNode17RealDeadline(Date node17RealDeadline) { + this.node17RealDeadline = node17RealDeadline; + } + + public Integer getNode17ExtraDay() { + return node17ExtraDay; + } + + public void setNode17ExtraDay(Integer node17ExtraDay) { + this.node17ExtraDay = node17ExtraDay; + } + + public String getNode18Name() { + return node18Name; + } + + public void setNode18Name(String node18Name) { + this.node18Name = node18Name; + } + + public Date getNode18Deadline() { + return node18Deadline; + } + + public String getNode18Deadline$(){ + if (Cools.isEmpty(this.node18Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node18Deadline); + } + + public void setNode18Deadline(Date node18Deadline) { + this.node18Deadline = node18Deadline; + } + + public Date getNode18RealDeadline() { + return node18RealDeadline; + } + + public String getNode18RealDeadline$(){ + if (Cools.isEmpty(this.node18RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node18RealDeadline); + } + + public void setNode18RealDeadline(Date node18RealDeadline) { + this.node18RealDeadline = node18RealDeadline; + } + + public Integer getNode18ExtraDay() { + return node18ExtraDay; + } + + public void setNode18ExtraDay(Integer node18ExtraDay) { + this.node18ExtraDay = node18ExtraDay; + } + + public String getNode19Name() { + return node19Name; + } + + public void setNode19Name(String node19Name) { + this.node19Name = node19Name; + } + + public Date getNode19Deadline() { + return node19Deadline; + } + + public String getNode19Deadline$(){ + if (Cools.isEmpty(this.node19Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node19Deadline); + } + + public void setNode19Deadline(Date node19Deadline) { + this.node19Deadline = node19Deadline; + } + + public Date getNode19RealDeadline() { + return node19RealDeadline; + } + + public String getNode19RealDeadline$(){ + if (Cools.isEmpty(this.node19RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node19RealDeadline); + } + + public void setNode19RealDeadline(Date node19RealDeadline) { + this.node19RealDeadline = node19RealDeadline; + } + + public Integer getNode19ExtraDay() { + return node19ExtraDay; + } + + public void setNode19ExtraDay(Integer node19ExtraDay) { + this.node19ExtraDay = node19ExtraDay; + } + + public String getNode20Name() { + return node20Name; + } + + public void setNode20Name(String node20Name) { + this.node20Name = node20Name; + } + + public Date getNode20Deadline() { + return node20Deadline; + } + + public String getNode20Deadline$(){ + if (Cools.isEmpty(this.node20Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node20Deadline); + } + + public void setNode20Deadline(Date node20Deadline) { + this.node20Deadline = node20Deadline; + } + + public Date getNode20RealDeadline() { + return node20RealDeadline; + } + + public String getNode20RealDeadline$(){ + if (Cools.isEmpty(this.node20RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node20RealDeadline); + } + + public void setNode20RealDeadline(Date node20RealDeadline) { + this.node20RealDeadline = node20RealDeadline; + } + + public Integer getNode20ExtraDay() { + return node20ExtraDay; + } + + public void setNode20ExtraDay(Integer node20ExtraDay) { + this.node20ExtraDay = node20ExtraDay; + } + + public String getNode21Name() { + return node21Name; + } + + public void setNode21Name(String node21Name) { + this.node21Name = node21Name; + } + + public Date getNode21Deadline() { + return node21Deadline; + } + + public String getNode21Deadline$(){ + if (Cools.isEmpty(this.node21Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node21Deadline); + } + + public void setNode21Deadline(Date node21Deadline) { + this.node21Deadline = node21Deadline; + } + + public Date getNode21RealDeadline() { + return node21RealDeadline; + } + + public String getNode21RealDeadline$(){ + if (Cools.isEmpty(this.node21RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node21RealDeadline); + } + + public void setNode21RealDeadline(Date node21RealDeadline) { + this.node21RealDeadline = node21RealDeadline; + } + + public Integer getNode21ExtraDay() { + return node21ExtraDay; + } + + public void setNode21ExtraDay(Integer node21ExtraDay) { + this.node21ExtraDay = node21ExtraDay; + } + + public String getNode22Name() { + return node22Name; + } + + public void setNode22Name(String node22Name) { + this.node22Name = node22Name; + } + + public Date getNode22Deadline() { + return node22Deadline; + } + + public String getNode22Deadline$(){ + if (Cools.isEmpty(this.node22Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node22Deadline); + } + + public void setNode22Deadline(Date node22Deadline) { + this.node22Deadline = node22Deadline; + } + + public Date getNode22RealDeadline() { + return node22RealDeadline; + } + + public String getNode22RealDeadline$(){ + if (Cools.isEmpty(this.node22RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node22RealDeadline); + } + + public void setNode22RealDeadline(Date node22RealDeadline) { + this.node22RealDeadline = node22RealDeadline; + } + + public Integer getNode22ExtraDay() { + return node22ExtraDay; + } + + public void setNode22ExtraDay(Integer node22ExtraDay) { + this.node22ExtraDay = node22ExtraDay; + } + + public String getNode23Name() { + return node23Name; + } + + public void setNode23Name(String node23Name) { + this.node23Name = node23Name; + } + + public Date getNode23Deadline() { + return node23Deadline; + } + + public String getNode23Deadline$(){ + if (Cools.isEmpty(this.node23Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node23Deadline); + } + + public void setNode23Deadline(Date node23Deadline) { + this.node23Deadline = node23Deadline; + } + + public Date getNode23RealDeadline() { + return node23RealDeadline; + } + + public String getNode23RealDeadline$(){ + if (Cools.isEmpty(this.node23RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node23RealDeadline); + } + + public void setNode23RealDeadline(Date node23RealDeadline) { + this.node23RealDeadline = node23RealDeadline; + } + + public Integer getNode23ExtraDay() { + return node23ExtraDay; + } + + public void setNode23ExtraDay(Integer node23ExtraDay) { + this.node23ExtraDay = node23ExtraDay; + } + + public String getNode24Name() { + return node24Name; + } + + public void setNode24Name(String node24Name) { + this.node24Name = node24Name; + } + + public Date getNode24Deadline() { + return node24Deadline; + } + + public String getNode24Deadline$(){ + if (Cools.isEmpty(this.node24Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node24Deadline); + } + + public void setNode24Deadline(Date node24Deadline) { + this.node24Deadline = node24Deadline; + } + + public Date getNode24RealDeadline() { + return node24RealDeadline; + } + + public String getNode24RealDeadline$(){ + if (Cools.isEmpty(this.node24RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node24RealDeadline); + } + + public void setNode24RealDeadline(Date node24RealDeadline) { + this.node24RealDeadline = node24RealDeadline; + } + + public Integer getNode24ExtraDay() { + return node24ExtraDay; + } + + public void setNode24ExtraDay(Integer node24ExtraDay) { + this.node24ExtraDay = node24ExtraDay; + } + + public String getNode25Name() { + return node25Name; + } + + public void setNode25Name(String node25Name) { + this.node25Name = node25Name; + } + + public Date getNode25Deadline() { + return node25Deadline; + } + + public String getNode25Deadline$(){ + if (Cools.isEmpty(this.node25Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node25Deadline); + } + + public void setNode25Deadline(Date node25Deadline) { + this.node25Deadline = node25Deadline; + } + + public Date getNode25RealDeadline() { + return node25RealDeadline; + } + + public String getNode25RealDeadline$(){ + if (Cools.isEmpty(this.node25RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node25RealDeadline); + } + + public void setNode25RealDeadline(Date node25RealDeadline) { + this.node25RealDeadline = node25RealDeadline; + } + + public Integer getNode25ExtraDay() { + return node25ExtraDay; + } + + public void setNode25ExtraDay(Integer node25ExtraDay) { + this.node25ExtraDay = node25ExtraDay; + } + + public String getNode26Name() { + return node26Name; + } + + public void setNode26Name(String node26Name) { + this.node26Name = node26Name; + } + + public Date getNode26Deadline() { + return node26Deadline; + } + + public String getNode26Deadline$(){ + if (Cools.isEmpty(this.node26Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node26Deadline); + } + + public void setNode26Deadline(Date node26Deadline) { + this.node26Deadline = node26Deadline; + } + + public Date getNode26RealDeadline() { + return node26RealDeadline; + } + + public String getNode26RealDeadline$(){ + if (Cools.isEmpty(this.node26RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node26RealDeadline); + } + + public void setNode26RealDeadline(Date node26RealDeadline) { + this.node26RealDeadline = node26RealDeadline; + } + + public Integer getNode26ExtraDay() { + return node26ExtraDay; + } + + public void setNode26ExtraDay(Integer node26ExtraDay) { + this.node26ExtraDay = node26ExtraDay; + } + + public String getNode27Name() { + return node27Name; + } + + public void setNode27Name(String node27Name) { + this.node27Name = node27Name; + } + + public Date getNode27Deadline() { + return node27Deadline; + } + + public String getNode27Deadline$(){ + if (Cools.isEmpty(this.node27Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node27Deadline); + } + + public void setNode27Deadline(Date node27Deadline) { + this.node27Deadline = node27Deadline; + } + + public Date getNode27RealDeadline() { + return node27RealDeadline; + } + + public String getNode27RealDeadline$(){ + if (Cools.isEmpty(this.node27RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node27RealDeadline); + } + + public void setNode27RealDeadline(Date node27RealDeadline) { + this.node27RealDeadline = node27RealDeadline; + } + + public Integer getNode27ExtraDay() { + return node27ExtraDay; + } + + public void setNode27ExtraDay(Integer node27ExtraDay) { + this.node27ExtraDay = node27ExtraDay; + } + + public String getNode28Name() { + return node28Name; + } + + public void setNode28Name(String node28Name) { + this.node28Name = node28Name; + } + + public Date getNode28Deadline() { + return node28Deadline; + } + + public String getNode28Deadline$(){ + if (Cools.isEmpty(this.node28Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node28Deadline); + } + + public void setNode28Deadline(Date node28Deadline) { + this.node28Deadline = node28Deadline; + } + + public Date getNode28RealDeadline() { + return node28RealDeadline; + } + + public String getNode28RealDeadline$(){ + if (Cools.isEmpty(this.node28RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node28RealDeadline); + } + + public void setNode28RealDeadline(Date node28RealDeadline) { + this.node28RealDeadline = node28RealDeadline; + } + + public Integer getNode28ExtraDay() { + return node28ExtraDay; + } + + public void setNode28ExtraDay(Integer node28ExtraDay) { + this.node28ExtraDay = node28ExtraDay; + } + + public String getNode29Name() { + return node29Name; + } + + public void setNode29Name(String node29Name) { + this.node29Name = node29Name; + } + + public Date getNode29Deadline() { + return node29Deadline; + } + + public String getNode29Deadline$(){ + if (Cools.isEmpty(this.node29Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node29Deadline); + } + + public void setNode29Deadline(Date node29Deadline) { + this.node29Deadline = node29Deadline; + } + + public Date getNode29RealDeadline() { + return node29RealDeadline; + } + + public String getNode29RealDeadline$(){ + if (Cools.isEmpty(this.node29RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node29RealDeadline); + } + + public void setNode29RealDeadline(Date node29RealDeadline) { + this.node29RealDeadline = node29RealDeadline; + } + + public Integer getNode29ExtraDay() { + return node29ExtraDay; + } + + public void setNode29ExtraDay(Integer node29ExtraDay) { + this.node29ExtraDay = node29ExtraDay; + } + + public String getNode30Name() { + return node30Name; + } + + public void setNode30Name(String node30Name) { + this.node30Name = node30Name; + } + + public Date getNode30Deadline() { + return node30Deadline; + } + + public String getNode30Deadline$(){ + if (Cools.isEmpty(this.node30Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node30Deadline); + } + + public void setNode30Deadline(Date node30Deadline) { + this.node30Deadline = node30Deadline; + } + + public Date getNode30RealDeadline() { + return node30RealDeadline; + } + + public String getNode30RealDeadline$(){ + if (Cools.isEmpty(this.node30RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node30RealDeadline); + } + + public void setNode30RealDeadline(Date node30RealDeadline) { + this.node30RealDeadline = node30RealDeadline; + } + + public Integer getNode30ExtraDay() { + return node30ExtraDay; + } + + public void setNode30ExtraDay(Integer node30ExtraDay) { + this.node30ExtraDay = node30ExtraDay; + } + + public String getNode31Name() { + return node31Name; + } + + public void setNode31Name(String node31Name) { + this.node31Name = node31Name; + } + + public Date getNode31Deadline() { + return node31Deadline; + } + + public String getNode31Deadline$(){ + if (Cools.isEmpty(this.node31Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node31Deadline); + } + + public void setNode31Deadline(Date node31Deadline) { + this.node31Deadline = node31Deadline; + } + + public Date getNode31RealDeadline() { + return node31RealDeadline; + } + + public String getNode31RealDeadline$(){ + if (Cools.isEmpty(this.node31RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node31RealDeadline); + } + + public void setNode31RealDeadline(Date node31RealDeadline) { + this.node31RealDeadline = node31RealDeadline; + } + + public Integer getNode31ExtraDay() { + return node31ExtraDay; + } + + public void setNode31ExtraDay(Integer node31ExtraDay) { + this.node31ExtraDay = node31ExtraDay; + } + + public String getNode32Name() { + return node32Name; + } + + public void setNode32Name(String node32Name) { + this.node32Name = node32Name; + } + + public Date getNode32Deadline() { + return node32Deadline; + } + + public String getNode32Deadline$(){ + if (Cools.isEmpty(this.node32Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node32Deadline); + } + + public void setNode32Deadline(Date node32Deadline) { + this.node32Deadline = node32Deadline; + } + + public Date getNode32RealDeadline() { + return node32RealDeadline; + } + + public String getNode32RealDeadline$(){ + if (Cools.isEmpty(this.node32RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node32RealDeadline); + } + + public void setNode32RealDeadline(Date node32RealDeadline) { + this.node32RealDeadline = node32RealDeadline; + } + + public Integer getNode32ExtraDay() { + return node32ExtraDay; + } + + public void setNode32ExtraDay(Integer node32ExtraDay) { + this.node32ExtraDay = node32ExtraDay; + } + + public String getNode33Name() { + return node33Name; + } + + public void setNode33Name(String node33Name) { + this.node33Name = node33Name; + } + + public Date getNode33Deadline() { + return node33Deadline; + } + + public String getNode33Deadline$(){ + if (Cools.isEmpty(this.node33Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node33Deadline); + } + + public void setNode33Deadline(Date node33Deadline) { + this.node33Deadline = node33Deadline; + } + + public Date getNode33RealDeadline() { + return node33RealDeadline; + } + + public String getNode33RealDeadline$(){ + if (Cools.isEmpty(this.node33RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node33RealDeadline); + } + + public void setNode33RealDeadline(Date node33RealDeadline) { + this.node33RealDeadline = node33RealDeadline; + } + + public Integer getNode33ExtraDay() { + return node33ExtraDay; + } + + public void setNode33ExtraDay(Integer node33ExtraDay) { + this.node33ExtraDay = node33ExtraDay; + } + + public String getNode34Name() { + return node34Name; + } + + public void setNode34Name(String node34Name) { + this.node34Name = node34Name; + } + + public Date getNode34Deadline() { + return node34Deadline; + } + + public String getNode34Deadline$(){ + if (Cools.isEmpty(this.node34Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node34Deadline); + } + + public void setNode34Deadline(Date node34Deadline) { + this.node34Deadline = node34Deadline; + } + + public Date getNode34RealDeadline() { + return node34RealDeadline; + } + + public String getNode34RealDeadline$(){ + if (Cools.isEmpty(this.node34RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node34RealDeadline); + } + + public void setNode34RealDeadline(Date node34RealDeadline) { + this.node34RealDeadline = node34RealDeadline; + } + + public Integer getNode34ExtraDay() { + return node34ExtraDay; + } + + public void setNode34ExtraDay(Integer node34ExtraDay) { + this.node34ExtraDay = node34ExtraDay; + } + + public String getNode35Name() { + return node35Name; + } + + public void setNode35Name(String node35Name) { + this.node35Name = node35Name; + } + + public Date getNode35Deadline() { + return node35Deadline; + } + + public String getNode35Deadline$(){ + if (Cools.isEmpty(this.node35Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node35Deadline); + } + + public void setNode35Deadline(Date node35Deadline) { + this.node35Deadline = node35Deadline; + } + + public Date getNode35RealDeadline() { + return node35RealDeadline; + } + + public String getNode35RealDeadline$(){ + if (Cools.isEmpty(this.node35RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node35RealDeadline); + } + + public void setNode35RealDeadline(Date node35RealDeadline) { + this.node35RealDeadline = node35RealDeadline; + } + + public Integer getNode35ExtraDay() { + return node35ExtraDay; + } + + public void setNode35ExtraDay(Integer node35ExtraDay) { + this.node35ExtraDay = node35ExtraDay; + } + + public String getNode36Name() { + return node36Name; + } + + public void setNode36Name(String node36Name) { + this.node36Name = node36Name; + } + + public Date getNode36Deadline() { + return node36Deadline; + } + + public String getNode36Deadline$(){ + if (Cools.isEmpty(this.node36Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node36Deadline); + } + + public void setNode36Deadline(Date node36Deadline) { + this.node36Deadline = node36Deadline; + } + + public Date getNode36RealDeadline() { + return node36RealDeadline; + } + + public String getNode36RealDeadline$(){ + if (Cools.isEmpty(this.node36RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node36RealDeadline); + } + + public void setNode36RealDeadline(Date node36RealDeadline) { + this.node36RealDeadline = node36RealDeadline; + } + + public Integer getNode36ExtraDay() { + return node36ExtraDay; + } + + public void setNode36ExtraDay(Integer node36ExtraDay) { + this.node36ExtraDay = node36ExtraDay; + } + + public String getNode37Name() { + return node37Name; + } + + public void setNode37Name(String node37Name) { + this.node37Name = node37Name; + } + + public Date getNode37Deadline() { + return node37Deadline; + } + + public String getNode37Deadline$(){ + if (Cools.isEmpty(this.node37Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node37Deadline); + } + + public void setNode37Deadline(Date node37Deadline) { + this.node37Deadline = node37Deadline; + } + + public Date getNode37RealDeadline() { + return node37RealDeadline; + } + + public String getNode37RealDeadline$(){ + if (Cools.isEmpty(this.node37RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node37RealDeadline); + } + + public void setNode37RealDeadline(Date node37RealDeadline) { + this.node37RealDeadline = node37RealDeadline; + } + + public Integer getNode37ExtraDay() { + return node37ExtraDay; + } + + public void setNode37ExtraDay(Integer node37ExtraDay) { + this.node37ExtraDay = node37ExtraDay; + } + + public String getNode38Name() { + return node38Name; + } + + public void setNode38Name(String node38Name) { + this.node38Name = node38Name; + } + + public Date getNode38Deadline() { + return node38Deadline; + } + + public String getNode38Deadline$(){ + if (Cools.isEmpty(this.node38Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node38Deadline); + } + + public void setNode38Deadline(Date node38Deadline) { + this.node38Deadline = node38Deadline; + } + + public Date getNode38RealDeadline() { + return node38RealDeadline; + } + + public String getNode38RealDeadline$(){ + if (Cools.isEmpty(this.node38RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node38RealDeadline); + } + + public void setNode38RealDeadline(Date node38RealDeadline) { + this.node38RealDeadline = node38RealDeadline; + } + + public Integer getNode38ExtraDay() { + return node38ExtraDay; + } + + public void setNode38ExtraDay(Integer node38ExtraDay) { + this.node38ExtraDay = node38ExtraDay; + } + + public String getNode39Name() { + return node39Name; + } + + public void setNode39Name(String node39Name) { + this.node39Name = node39Name; + } + + public Date getNode39Deadline() { + return node39Deadline; + } + + public String getNode39Deadline$(){ + if (Cools.isEmpty(this.node39Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node39Deadline); + } + + public void setNode39Deadline(Date node39Deadline) { + this.node39Deadline = node39Deadline; + } + + public Date getNode39RealDeadline() { + return node39RealDeadline; + } + + public String getNode39RealDeadline$(){ + if (Cools.isEmpty(this.node39RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node39RealDeadline); + } + + public void setNode39RealDeadline(Date node39RealDeadline) { + this.node39RealDeadline = node39RealDeadline; + } + + public Integer getNode39ExtraDay() { + return node39ExtraDay; + } + + public void setNode39ExtraDay(Integer node39ExtraDay) { + this.node39ExtraDay = node39ExtraDay; + } + + public String getNode40Name() { + return node40Name; + } + + public void setNode40Name(String node40Name) { + this.node40Name = node40Name; + } + + public Date getNode40Deadline() { + return node40Deadline; + } + + public String getNode40Deadline$(){ + if (Cools.isEmpty(this.node40Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node40Deadline); + } + + public void setNode40Deadline(Date node40Deadline) { + this.node40Deadline = node40Deadline; + } + + public Date getNode40RealDeadline() { + return node40RealDeadline; + } + + public String getNode40RealDeadline$(){ + if (Cools.isEmpty(this.node40RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node40RealDeadline); + } + + public void setNode40RealDeadline(Date node40RealDeadline) { + this.node40RealDeadline = node40RealDeadline; + } + + public Integer getNode40ExtraDay() { + return node40ExtraDay; + } + + public void setNode40ExtraDay(Integer node40ExtraDay) { + this.node40ExtraDay = node40ExtraDay; + } + + public String getNode41Name() { + return node41Name; + } + + public void setNode41Name(String node41Name) { + this.node41Name = node41Name; + } + + public Date getNode41Deadline() { + return node41Deadline; + } + + public String getNode41Deadline$(){ + if (Cools.isEmpty(this.node41Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node41Deadline); + } + + public void setNode41Deadline(Date node41Deadline) { + this.node41Deadline = node41Deadline; + } + + public Date getNode41RealDeadline() { + return node41RealDeadline; + } + + public String getNode41RealDeadline$(){ + if (Cools.isEmpty(this.node41RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node41RealDeadline); + } + + public void setNode41RealDeadline(Date node41RealDeadline) { + this.node41RealDeadline = node41RealDeadline; + } + + public Integer getNode41ExtraDay() { + return node41ExtraDay; + } + + public void setNode41ExtraDay(Integer node41ExtraDay) { + this.node41ExtraDay = node41ExtraDay; + } + + public String getNode42Name() { + return node42Name; + } + + public void setNode42Name(String node42Name) { + this.node42Name = node42Name; + } + + public Date getNode42Deadline() { + return node42Deadline; + } + + public String getNode42Deadline$(){ + if (Cools.isEmpty(this.node42Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node42Deadline); + } + + public void setNode42Deadline(Date node42Deadline) { + this.node42Deadline = node42Deadline; + } + + public Date getNode42RealDeadline() { + return node42RealDeadline; + } + + public String getNode42RealDeadline$(){ + if (Cools.isEmpty(this.node42RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node42RealDeadline); + } + + public void setNode42RealDeadline(Date node42RealDeadline) { + this.node42RealDeadline = node42RealDeadline; + } + + public Integer getNode42ExtraDay() { + return node42ExtraDay; + } + + public void setNode42ExtraDay(Integer node42ExtraDay) { + this.node42ExtraDay = node42ExtraDay; + } + + public String getNode43Name() { + return node43Name; + } + + public void setNode43Name(String node43Name) { + this.node43Name = node43Name; + } + + public Date getNode43Deadline() { + return node43Deadline; + } + + public String getNode43Deadline$(){ + if (Cools.isEmpty(this.node43Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node43Deadline); + } + + public void setNode43Deadline(Date node43Deadline) { + this.node43Deadline = node43Deadline; + } + + public Date getNode43RealDeadline() { + return node43RealDeadline; + } + + public String getNode43RealDeadline$(){ + if (Cools.isEmpty(this.node43RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node43RealDeadline); + } + + public void setNode43RealDeadline(Date node43RealDeadline) { + this.node43RealDeadline = node43RealDeadline; + } + + public Integer getNode43ExtraDay() { + return node43ExtraDay; + } + + public void setNode43ExtraDay(Integer node43ExtraDay) { + this.node43ExtraDay = node43ExtraDay; + } + + public String getNode44Name() { + return node44Name; + } + + public void setNode44Name(String node44Name) { + this.node44Name = node44Name; + } + + public Date getNode44Deadline() { + return node44Deadline; + } + + public String getNode44Deadline$(){ + if (Cools.isEmpty(this.node44Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node44Deadline); + } + + public void setNode44Deadline(Date node44Deadline) { + this.node44Deadline = node44Deadline; + } + + public Date getNode44RealDeadline() { + return node44RealDeadline; + } + + public String getNode44RealDeadline$(){ + if (Cools.isEmpty(this.node44RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node44RealDeadline); + } + + public void setNode44RealDeadline(Date node44RealDeadline) { + this.node44RealDeadline = node44RealDeadline; + } + + public Integer getNode44ExtraDay() { + return node44ExtraDay; + } + + public void setNode44ExtraDay(Integer node44ExtraDay) { + this.node44ExtraDay = node44ExtraDay; + } + + public String getNode45Name() { + return node45Name; + } + + public void setNode45Name(String node45Name) { + this.node45Name = node45Name; + } + + public Date getNode45Deadline() { + return node45Deadline; + } + + public String getNode45Deadline$(){ + if (Cools.isEmpty(this.node45Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node45Deadline); + } + + public void setNode45Deadline(Date node45Deadline) { + this.node45Deadline = node45Deadline; + } + + public Date getNode45RealDeadline() { + return node45RealDeadline; + } + + public String getNode45RealDeadline$(){ + if (Cools.isEmpty(this.node45RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node45RealDeadline); + } + + public void setNode45RealDeadline(Date node45RealDeadline) { + this.node45RealDeadline = node45RealDeadline; + } + + public Integer getNode45ExtraDay() { + return node45ExtraDay; + } + + public void setNode45ExtraDay(Integer node45ExtraDay) { + this.node45ExtraDay = node45ExtraDay; + } + + public String getNode46Name() { + return node46Name; + } + + public void setNode46Name(String node46Name) { + this.node46Name = node46Name; + } + + public Date getNode46Deadline() { + return node46Deadline; + } + + public String getNode46Deadline$(){ + if (Cools.isEmpty(this.node46Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node46Deadline); + } + + public void setNode46Deadline(Date node46Deadline) { + this.node46Deadline = node46Deadline; + } + + public Date getNode46RealDeadline() { + return node46RealDeadline; + } + + public String getNode46RealDeadline$(){ + if (Cools.isEmpty(this.node46RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node46RealDeadline); + } + + public void setNode46RealDeadline(Date node46RealDeadline) { + this.node46RealDeadline = node46RealDeadline; + } + + public Integer getNode46ExtraDay() { + return node46ExtraDay; + } + + public void setNode46ExtraDay(Integer node46ExtraDay) { + this.node46ExtraDay = node46ExtraDay; + } + + public String getNode47Name() { + return node47Name; + } + + public void setNode47Name(String node47Name) { + this.node47Name = node47Name; + } + + public Date getNode47Deadline() { + return node47Deadline; + } + + public String getNode47Deadline$(){ + if (Cools.isEmpty(this.node47Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node47Deadline); + } + + public void setNode47Deadline(Date node47Deadline) { + this.node47Deadline = node47Deadline; + } + + public Date getNode47RealDeadline() { + return node47RealDeadline; + } + + public String getNode47RealDeadline$(){ + if (Cools.isEmpty(this.node47RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node47RealDeadline); + } + + public void setNode47RealDeadline(Date node47RealDeadline) { + this.node47RealDeadline = node47RealDeadline; + } + + public Integer getNode47ExtraDay() { + return node47ExtraDay; + } + + public void setNode47ExtraDay(Integer node47ExtraDay) { + this.node47ExtraDay = node47ExtraDay; + } + + public String getNode48Name() { + return node48Name; + } + + public void setNode48Name(String node48Name) { + this.node48Name = node48Name; + } + + public Date getNode48Deadline() { + return node48Deadline; + } + + public String getNode48Deadline$(){ + if (Cools.isEmpty(this.node48Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node48Deadline); + } + + public void setNode48Deadline(Date node48Deadline) { + this.node48Deadline = node48Deadline; + } + + public Date getNode48RealDeadline() { + return node48RealDeadline; + } + + public String getNode48RealDeadline$(){ + if (Cools.isEmpty(this.node48RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node48RealDeadline); + } + + public void setNode48RealDeadline(Date node48RealDeadline) { + this.node48RealDeadline = node48RealDeadline; + } + + public Integer getNode48ExtraDay() { + return node48ExtraDay; + } + + public void setNode48ExtraDay(Integer node48ExtraDay) { + this.node48ExtraDay = node48ExtraDay; + } + + public String getNode49Name() { + return node49Name; + } + + public void setNode49Name(String node49Name) { + this.node49Name = node49Name; + } + + public Date getNode49Deadline() { + return node49Deadline; + } + + public String getNode49Deadline$(){ + if (Cools.isEmpty(this.node49Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node49Deadline); + } + + public void setNode49Deadline(Date node49Deadline) { + this.node49Deadline = node49Deadline; + } + + public Date getNode49RealDeadline() { + return node49RealDeadline; + } + + public String getNode49RealDeadline$(){ + if (Cools.isEmpty(this.node49RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node49RealDeadline); + } + + public void setNode49RealDeadline(Date node49RealDeadline) { + this.node49RealDeadline = node49RealDeadline; + } + + public Integer getNode49ExtraDay() { + return node49ExtraDay; + } + + public void setNode49ExtraDay(Integer node49ExtraDay) { + this.node49ExtraDay = node49ExtraDay; + } + + public String getNode50Name() { + return node50Name; + } + + public void setNode50Name(String node50Name) { + this.node50Name = node50Name; + } + + public Date getNode50Deadline() { + return node50Deadline; + } + + public String getNode50Deadline$(){ + if (Cools.isEmpty(this.node50Deadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node50Deadline); + } + + public void setNode50Deadline(Date node50Deadline) { + this.node50Deadline = node50Deadline; + } + + public Date getNode50RealDeadline() { + return node50RealDeadline; + } + + public String getNode50RealDeadline$(){ + if (Cools.isEmpty(this.node50RealDeadline)){ + return ""; + } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.node50RealDeadline); + } + + public void setNode50RealDeadline(Date node50RealDeadline) { + this.node50RealDeadline = node50RealDeadline; + } + + public Integer getNode50ExtraDay() { + return node50ExtraDay; + } + + public void setNode50ExtraDay(Integer node50ExtraDay) { + this.node50ExtraDay = node50ExtraDay; + } + + + @Override + public String toString() { + return "ItemDetl{" + + "id=" + id + + ", startDay=" + startDay + + ", endDay=" + endDay + + ", node1Name='" + node1Name + '\'' + + ", node1Deadline=" + node1Deadline + + ", node1RealDeadline=" + node1RealDeadline + + ", node1ExtraDay=" + node1ExtraDay + + ", node2Name='" + node2Name + '\'' + + ", node2Deadline=" + node2Deadline + + ", node2RealDeadline=" + node2RealDeadline + + ", node2ExtraDay=" + node2ExtraDay + + ", node3Name='" + node3Name + '\'' + + ", node3Deadline=" + node3Deadline + + ", node3RealDeadline=" + node3RealDeadline + + ", node3ExtraDay=" + node3ExtraDay + + ", node4Name='" + node4Name + '\'' + + ", node4Deadline=" + node4Deadline + + ", node4RealDeadline=" + node4RealDeadline + + ", node4ExtraDay=" + node4ExtraDay + + ", node5Name='" + node5Name + '\'' + + ", node5Deadline=" + node5Deadline + + ", node5RealDeadline=" + node5RealDeadline + + ", node5ExtraDay=" + node5ExtraDay + + ", node6Name='" + node6Name + '\'' + + ", node6Deadline=" + node6Deadline + + ", node6RealDeadline=" + node6RealDeadline + + ", node6ExtraDay=" + node6ExtraDay + + ", node7Name='" + node7Name + '\'' + + ", node7Deadline=" + node7Deadline + + ", node7RealDeadline=" + node7RealDeadline + + ", node7ExtraDay=" + node7ExtraDay + + ", node8Name='" + node8Name + '\'' + + ", node8Deadline=" + node8Deadline + + ", node8RealDeadline=" + node8RealDeadline + + ", node8ExtraDay=" + node8ExtraDay + + ", node9Name='" + node9Name + '\'' + + ", node9Deadline=" + node9Deadline + + ", node9RealDeadline=" + node9RealDeadline + + ", node9ExtraDay=" + node9ExtraDay + + ", node10Name='" + node10Name + '\'' + + ", node10Deadline=" + node10Deadline + + ", node10RealDeadline=" + node10RealDeadline + + ", node10ExtraDay=" + node10ExtraDay + + ", node11Name='" + node11Name + '\'' + + ", node11Deadline=" + node11Deadline + + ", node11RealDeadline=" + node11RealDeadline + + ", node11ExtraDay=" + node11ExtraDay + + ", node12Name='" + node12Name + '\'' + + ", node12Deadline=" + node12Deadline + + ", node12RealDeadline=" + node12RealDeadline + + ", node12ExtraDay=" + node12ExtraDay + + ", node13Name='" + node13Name + '\'' + + ", node13Deadline=" + node13Deadline + + ", node13RealDeadline=" + node13RealDeadline + + ", node13ExtraDay=" + node13ExtraDay + + ", node14Name='" + node14Name + '\'' + + ", node14Deadline=" + node14Deadline + + ", node14RealDeadline=" + node14RealDeadline + + ", node14ExtraDay=" + node14ExtraDay + + ", node15Name='" + node15Name + '\'' + + ", node15Deadline=" + node15Deadline + + ", node15RealDeadline=" + node15RealDeadline + + ", node15ExtraDay=" + node15ExtraDay + + ", node16Name='" + node16Name + '\'' + + ", node16Deadline=" + node16Deadline + + ", node16RealDeadline=" + node16RealDeadline + + ", node16ExtraDay=" + node16ExtraDay + + ", node17Name='" + node17Name + '\'' + + ", node17Deadline=" + node17Deadline + + ", node17RealDeadline=" + node17RealDeadline + + ", node17ExtraDay=" + node17ExtraDay + + ", node18Name='" + node18Name + '\'' + + ", node18Deadline=" + node18Deadline + + ", node18RealDeadline=" + node18RealDeadline + + ", node18ExtraDay=" + node18ExtraDay + + ", node19Name='" + node19Name + '\'' + + ", node19Deadline=" + node19Deadline + + ", node19RealDeadline=" + node19RealDeadline + + ", node19ExtraDay=" + node19ExtraDay + + ", node20Name='" + node20Name + '\'' + + ", node20Deadline=" + node20Deadline + + ", node20RealDeadline=" + node20RealDeadline + + ", node20ExtraDay=" + node20ExtraDay + + ", node21Name='" + node21Name + '\'' + + ", node21Deadline=" + node21Deadline + + ", node21RealDeadline=" + node21RealDeadline + + ", node21ExtraDay=" + node21ExtraDay + + ", node22Name='" + node22Name + '\'' + + ", node22Deadline=" + node22Deadline + + ", node22RealDeadline=" + node22RealDeadline + + ", node22ExtraDay=" + node22ExtraDay + + ", node23Name='" + node23Name + '\'' + + ", node23Deadline=" + node23Deadline + + ", node23RealDeadline=" + node23RealDeadline + + ", node23ExtraDay=" + node23ExtraDay + + ", node24Name='" + node24Name + '\'' + + ", node24Deadline=" + node24Deadline + + ", node24RealDeadline=" + node24RealDeadline + + ", node24ExtraDay=" + node24ExtraDay + + ", node25Name='" + node25Name + '\'' + + ", node25Deadline=" + node25Deadline + + ", node25RealDeadline=" + node25RealDeadline + + ", node25ExtraDay=" + node25ExtraDay + + ", node26Name='" + node26Name + '\'' + + ", node26Deadline=" + node26Deadline + + ", node26RealDeadline=" + node26RealDeadline + + ", node26ExtraDay=" + node26ExtraDay + + ", node27Name='" + node27Name + '\'' + + ", node27Deadline=" + node27Deadline + + ", node27RealDeadline=" + node27RealDeadline + + ", node27ExtraDay=" + node27ExtraDay + + ", node28Name='" + node28Name + '\'' + + ", node28Deadline=" + node28Deadline + + ", node28RealDeadline=" + node28RealDeadline + + ", node28ExtraDay=" + node28ExtraDay + + ", node29Name='" + node29Name + '\'' + + ", node29Deadline=" + node29Deadline + + ", node29RealDeadline=" + node29RealDeadline + + ", node29ExtraDay=" + node29ExtraDay + + ", node30Name='" + node30Name + '\'' + + ", node30Deadline=" + node30Deadline + + ", node30RealDeadline=" + node30RealDeadline + + ", node30ExtraDay=" + node30ExtraDay + + ", node31Name='" + node31Name + '\'' + + ", node31Deadline=" + node31Deadline + + ", node31RealDeadline=" + node31RealDeadline + + ", node31ExtraDay=" + node31ExtraDay + + ", node32Name='" + node32Name + '\'' + + ", node32Deadline=" + node32Deadline + + ", node32RealDeadline=" + node32RealDeadline + + ", node32ExtraDay=" + node32ExtraDay + + ", node33Name='" + node33Name + '\'' + + ", node33Deadline=" + node33Deadline + + ", node33RealDeadline=" + node33RealDeadline + + ", node33ExtraDay=" + node33ExtraDay + + ", node34Name='" + node34Name + '\'' + + ", node34Deadline=" + node34Deadline + + ", node34RealDeadline=" + node34RealDeadline + + ", node34ExtraDay=" + node34ExtraDay + + ", node35Name='" + node35Name + '\'' + + ", node35Deadline=" + node35Deadline + + ", node35RealDeadline=" + node35RealDeadline + + ", node35ExtraDay=" + node35ExtraDay + + ", node36Name='" + node36Name + '\'' + + ", node36Deadline=" + node36Deadline + + ", node36RealDeadline=" + node36RealDeadline + + ", node36ExtraDay=" + node36ExtraDay + + ", node37Name='" + node37Name + '\'' + + ", node37Deadline=" + node37Deadline + + ", node37RealDeadline=" + node37RealDeadline + + ", node37ExtraDay=" + node37ExtraDay + + ", node38Name='" + node38Name + '\'' + + ", node38Deadline=" + node38Deadline + + ", node38RealDeadline=" + node38RealDeadline + + ", node38ExtraDay=" + node38ExtraDay + + ", node39Name='" + node39Name + '\'' + + ", node39Deadline=" + node39Deadline + + ", node39RealDeadline=" + node39RealDeadline + + ", node39ExtraDay=" + node39ExtraDay + + ", node40Name='" + node40Name + '\'' + + ", node40Deadline=" + node40Deadline + + ", node40RealDeadline=" + node40RealDeadline + + ", node40ExtraDay=" + node40ExtraDay + + ", node41Name='" + node41Name + '\'' + + ", node41Deadline=" + node41Deadline + + ", node41RealDeadline=" + node41RealDeadline + + ", node41ExtraDay=" + node41ExtraDay + + ", node42Name='" + node42Name + '\'' + + ", node42Deadline=" + node42Deadline + + ", node42RealDeadline=" + node42RealDeadline + + ", node42ExtraDay=" + node42ExtraDay + + ", node43Name='" + node43Name + '\'' + + ", node43Deadline=" + node43Deadline + + ", node43RealDeadline=" + node43RealDeadline + + ", node43ExtraDay=" + node43ExtraDay + + ", node44Name='" + node44Name + '\'' + + ", node44Deadline=" + node44Deadline + + ", node44RealDeadline=" + node44RealDeadline + + ", node44ExtraDay=" + node44ExtraDay + + ", node45Name='" + node45Name + '\'' + + ", node45Deadline=" + node45Deadline + + ", node45RealDeadline=" + node45RealDeadline + + ", node45ExtraDay=" + node45ExtraDay + + ", node46Name='" + node46Name + '\'' + + ", node46Deadline=" + node46Deadline + + ", node46RealDeadline=" + node46RealDeadline + + ", node46ExtraDay=" + node46ExtraDay + + ", node47Name='" + node47Name + '\'' + + ", node47Deadline=" + node47Deadline + + ", node47RealDeadline=" + node47RealDeadline + + ", node47ExtraDay=" + node47ExtraDay + + ", node48Name='" + node48Name + '\'' + + ", node48Deadline=" + node48Deadline + + ", node48RealDeadline=" + node48RealDeadline + + ", node48ExtraDay=" + node48ExtraDay + + ", node49Name='" + node49Name + '\'' + + ", node49Deadline=" + node49Deadline + + ", node49RealDeadline=" + node49RealDeadline + + ", node49ExtraDay=" + node49ExtraDay + + ", node50Name='" + node50Name + '\'' + + ", node50Deadline=" + node50Deadline + + ", node50RealDeadline=" + node50RealDeadline + + ", node50ExtraDay=" + node50ExtraDay + + '}'; + } +} diff --git a/src/main/java/zy/cloud/wms/manager/mapper/ItemDetlMapper.java b/src/main/java/zy/cloud/wms/manager/mapper/ItemDetlMapper.java new file mode 100644 index 0000000..58a9c0a --- /dev/null +++ b/src/main/java/zy/cloud/wms/manager/mapper/ItemDetlMapper.java @@ -0,0 +1,12 @@ +package zy.cloud.wms.manager.mapper; + +import zy.cloud.wms.manager.entity.ItemDetl; +import com.baomidou.mybatisplus.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; + +@Mapper +@Repository +public interface ItemDetlMapper extends BaseMapper<ItemDetl> { + +} diff --git a/src/main/java/zy/cloud/wms/manager/service/ItemDetlService.java b/src/main/java/zy/cloud/wms/manager/service/ItemDetlService.java new file mode 100644 index 0000000..b010ee1 --- /dev/null +++ b/src/main/java/zy/cloud/wms/manager/service/ItemDetlService.java @@ -0,0 +1,8 @@ +package zy.cloud.wms.manager.service; + +import zy.cloud.wms.manager.entity.ItemDetl; +import com.baomidou.mybatisplus.service.IService; + +public interface ItemDetlService extends IService<ItemDetl> { + +} diff --git a/src/main/java/zy/cloud/wms/manager/service/impl/ItemDetlServiceImpl.java b/src/main/java/zy/cloud/wms/manager/service/impl/ItemDetlServiceImpl.java new file mode 100644 index 0000000..29d5d2c --- /dev/null +++ b/src/main/java/zy/cloud/wms/manager/service/impl/ItemDetlServiceImpl.java @@ -0,0 +1,12 @@ +package zy.cloud.wms.manager.service.impl; + +import zy.cloud.wms.manager.mapper.ItemDetlMapper; +import zy.cloud.wms.manager.entity.ItemDetl; +import zy.cloud.wms.manager.service.ItemDetlService; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +@Service("itemDetlService") +public class ItemDetlServiceImpl extends ServiceImpl<ItemDetlMapper, ItemDetl> implements ItemDetlService { + +} diff --git a/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java b/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java index 04e01b6..18a810c 100644 --- a/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java +++ b/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java @@ -1,6 +1,7 @@ package zy.cloud.wms.manager.service.impl; import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.mapper.Wrapper; import com.core.common.BaseRes; import com.core.common.Cools; import com.core.common.R; @@ -12,6 +13,7 @@ import org.springframework.transaction.annotation.Transactional; import zy.cloud.wms.common.model.MatnrDto; import zy.cloud.wms.common.model.OrderStoDto; +import zy.cloud.wms.common.model.ReceiveStoDto; import zy.cloud.wms.common.service.MainService; import zy.cloud.wms.common.utils.VersionUtils; import zy.cloud.wms.manager.entity.*; @@ -54,6 +56,11 @@ private CstmrService cstmrService; @Autowired private PakinService pakinService; + @Autowired + private ReceiveService receiveService; + @Autowired + private ReceiveDetlService receiveDetlService; + @Override @Transactional @@ -268,31 +275,50 @@ @Override public R stockOutPreview(StockOutParam param, Long userId, Long hostId) { - Order order = orderService.selectByOrderNo(param.getOrderNo(), hostId); - if (order.getSettle() != 1) { + Wrapper<Receive> wrapper = new EntityWrapper<Receive>() + .eq("order_no", param.getOrderNo()); + if (hostId != null) { + wrapper.eq("host_id", hostId); + } + Receive order_no = receiveService.selectOne(wrapper); + + if (order_no.getSettle() != 1){ return R.error("姝ゅ崟鎹棤娉曠敓鎴愭嫞璐у崟"); } - List<OrderDetl> orderDetls = orderDetlService.selectByOrderNo(order.getOrderNo(), hostId); - if (Cools.isEmpty(orderDetls)) { +// Order order = orderService.selectByOrderNo(param.getOrderNo(), hostId); +// if (order.getSettle() != 1) { +// return R.error("姝ゅ崟鎹棤娉曠敓鎴愭嫞璐у崟"); +// } + List<ReceiveDetl> receiveDetls = receiveDetlService.selectByOrderNo(order_no.getOrderNo(), hostId); + if (Cools.isEmpty(receiveDetls)) { return R.error("姝ゅ崟鎹凡澶辨晥锛岃鑱旂郴绠$悊鍛�"); } - OrderStoDto dto = new OrderStoDto().create(order.getOrderNo(), orderDetls); - return R.ok().add(mainService.stockOutPreview(dto, hostId)); +// List<OrderDetl> orderDetls = orderDetlService.selectByOrderNo(order.getOrderNo(), hostId); +// if (Cools.isEmpty(orderDetls)) { +// return R.error("姝ゅ崟鎹凡澶辨晥锛岃鑱旂郴绠$悊鍛�"); +// } + + ReceiveStoDto receiveStoDto = new ReceiveStoDto().create(order_no.getOrderNo(), receiveDetls); +// OrderStoDto dto = new OrderStoDto().create(order.getOrderNo(), orderDetls); + return R.ok().add(mainService.receiveStockOutPreview(receiveStoDto, hostId)); } @Override public R stockOutCreate(StockOutParam param, Long userId, Long hostId) { - Order order = orderService.selectByOrderNo(param.getOrderNo(), hostId); - if (order.getSettle() != 1) { + Receive receive = receiveService.selectByOrderNo(param.getOrderNo(), hostId); +// Order order = orderService.selectByOrderNo(param.getOrderNo(), hostId); + if (receive.getSettle() != 1) { return R.error("姝ゅ崟鎹棤娉曠敓鎴愭嫞璐у崟"); } - List<OrderDetl> orderDetls = orderDetlService.selectByOrderNo(param.getOrderNo(), hostId); - if (Cools.isEmpty(orderDetls)) { + List<ReceiveDetl> receiveDetls = receiveDetlService.selectByOrderNo(param.getOrderNo(), hostId); +// List<OrderDetl> orderDetls = orderDetlService.selectByOrderNo(param.getOrderNo(), hostId); + if (Cools.isEmpty(receiveDetls)) { return R.error("姝ゅ崟鎹凡澶辨晥锛岃鑱旂郴绠$悊鍛�"); } - OrderStoDto dto = new OrderStoDto().create(order.getOrderNo(), orderDetls); + ReceiveStoDto receiveStoDto = new ReceiveStoDto().create(receive.getOrderNo(), receiveDetls); +// OrderStoDto dto = new OrderStoDto().create(receive.getOrderNo(), receiveDetls); // 寮�濮嬫暣鐞嗗嚭搴撴暟鎹� - mainService.stockOutProcess(dto, hostId); + mainService.receiveStockOutProcess(receiveStoDto,hostId); return R.ok("鐢熸垚鎷h揣鍗曟垚鍔�"); } @@ -433,6 +459,7 @@ pakout.setUpdateTime(now); pakout.setUpdateBy(userId); pakout.setStatus(1); + if (!pakoutService.insert(pakout)) { throw new CoolException("鐢熸垚鎷h揣鍗曞け璐�"); } @@ -517,15 +544,17 @@ @Override @Transactional public R initOrder(InitOrderParam param, Long userId, Long hostId) { - Order order = orderService.selectByOrderNo(param.getOrderNo(), hostId); - if (order != null) { + Receive order_no = receiveService.selectOne(new EntityWrapper<Receive>() + .eq("order_no", param.getOrderNo())); +// Order order = orderService.selectByOrderNo(param.getOrderNo(), hostId); + if (order_no != null) { return R.error("鎶辨瓑鍗曞彿宸插瓨鍦紝璇蜂慨鏀瑰崟鍙�"); } Date now = new Date(); Item item = itemService.selectByName(param.getItem()); Cstmr cstmr = cstmrService.selectByName(param.getCstmr()); // 鏂板璁㈠崟琛ㄥご - order = new Order( + order_no = new Receive( hostId, String.valueOf(snowflakeIdWorker.nextId()), // 缂栧彿[闈炵┖] param.getOrderNo(), // 璁㈠崟缂栧彿 @@ -562,9 +591,34 @@ now, // 淇敼鏃堕棿 null // 澶囨敞 ); - if (!orderService.insert(order)) { +// if (!orderService.insert(order)) { +// throw new CoolException("淇濆瓨璁㈠崟琛ㄥご澶辫触锛�"); +// } + if (!receiveService.insert(order_no)) { throw new CoolException("淇濆瓨璁㈠崟琛ㄥご澶辫触锛�"); } + +// // 閬嶅巻鍟嗗搧鏁伴噺骞朵繚瀛� +// for (MatnrDto dto : param.getList()){ +// Mat mat = matService.selectByMatnr(hostId, dto.getMatnr()); +// if (mat == null) { +// log.error("{}鍟嗗搧涓嶅瓨鍦ㄣ��", dto.getMatnr()); +// continue; +// } +// OrderDetl orderDetl = new OrderDetl(); +// orderDetl.setHostId(hostId); +// orderDetl.setOrderId(order.getId()); // 璁㈠崟鍐呯爜 +// orderDetl.setAnfme(dto.getCount()); // 鏁伴噺 +// orderDetl.setCreateBy(userId); +// orderDetl.setCreateTime(now); +// orderDetl.setUpdateBy(userId); +// orderDetl.setUpdateTime(now); +// orderDetl.setStatus(1); +// VersionUtils.setOrderDetl(orderDetl, mat); +// if (!orderDetlService.insert(orderDetl)) { +// throw new CoolException("淇濆瓨璁㈠崟鏄庣粏澶辫触"); +// } +// } // 閬嶅巻鍟嗗搧鏁伴噺骞朵繚瀛� for (MatnrDto dto : param.getList()){ Mat mat = matService.selectByMatnr(hostId, dto.getMatnr()); @@ -572,17 +626,28 @@ log.error("{}鍟嗗搧涓嶅瓨鍦ㄣ��", dto.getMatnr()); continue; } - OrderDetl orderDetl = new OrderDetl(); - orderDetl.setHostId(hostId); - orderDetl.setOrderId(order.getId()); // 璁㈠崟鍐呯爜 - orderDetl.setAnfme(dto.getCount()); // 鏁伴噺 - orderDetl.setCreateBy(userId); - orderDetl.setCreateTime(now); - orderDetl.setUpdateBy(userId); - orderDetl.setUpdateTime(now); - orderDetl.setStatus(1); - VersionUtils.setOrderDetl(orderDetl, mat); - if (!orderDetlService.insert(orderDetl)) { + ReceiveDetl receiveDetl = new ReceiveDetl(); + receiveDetl.setHostId(hostId); + receiveDetl.setOrderId(order_no.getId()); + receiveDetl.setAnfme(dto.getCount()); + receiveDetl.setCreateTime(now); + receiveDetl.setCreateBy(userId); + receiveDetl.setUpdateBy(userId); + receiveDetl.setUpdateTime(now); + receiveDetl.setStatus(1); + receiveDetl.setMatnr(mat.getMatnr()); + receiveDetl.setMaktx(mat.getMaktx()); + receiveDetl.setName(mat.getName()); + receiveDetl.setSpecs(mat.getSpecs()); + receiveDetl.setModel(mat.getModel()); + receiveDetl.setBatch(mat.getBatch()); + receiveDetl.setUnit(mat.getUnit()); + receiveDetl.setBarcode(mat.getBarcode()); + receiveDetl.setItemNum(mat.getItemNum()); + receiveDetl.setCount(mat.getCount()); + receiveDetl.setUnitPrice(mat.getPrice()); + receiveDetl.setWeight(mat.getWeight()); + if (!receiveDetlService.insert(receiveDetl)) { throw new CoolException("淇濆瓨璁㈠崟鏄庣粏澶辫触"); } } diff --git a/src/main/resources/mapper/ItemDetlMapper.xml b/src/main/resources/mapper/ItemDetlMapper.xml new file mode 100644 index 0000000..a23000e --- /dev/null +++ b/src/main/resources/mapper/ItemDetlMapper.xml @@ -0,0 +1,213 @@ +<?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="zy.cloud.wms.manager.mapper.ItemDetlMapper"> + + <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 --> + <resultMap id="BaseResultMap" type="zy.cloud.wms.manager.entity.ItemDetl"> + <result column="id" property="id" /> + <result column="start_day" property="startDay" /> + <result column="end_day" property="endDay" /> + <result column="node1_name" property="node1Name" /> + <result column="node1_deadline" property="node1Deadline" /> + <result column="node1_real_deadline" property="node1RealDeadline" /> + <result column="node1_extra_day" property="node1ExtraDay" /> + <result column="node2_name" property="node2Name" /> + <result column="node2_deadline" property="node2Deadline" /> + <result column="node2_real_deadline" property="node2RealDeadline" /> + <result column="node2_extra_day" property="node2ExtraDay" /> + <result column="node3_name" property="node3Name" /> + <result column="node3_deadline" property="node3Deadline" /> + <result column="node3_real_deadline" property="node3RealDeadline" /> + <result column="node3_extra_day" property="node3ExtraDay" /> + <result column="node4_name" property="node4Name" /> + <result column="node4_deadline" property="node4Deadline" /> + <result column="node4_real_deadline" property="node4RealDeadline" /> + <result column="node4_extra_day" property="node4ExtraDay" /> + <result column="node5_name" property="node5Name" /> + <result column="node5_deadline" property="node5Deadline" /> + <result column="node5_real_deadline" property="node5RealDeadline" /> + <result column="node5_extra_day" property="node5ExtraDay" /> + <result column="node6_name" property="node6Name" /> + <result column="node6_deadline" property="node6Deadline" /> + <result column="node6_real_deadline" property="node6RealDeadline" /> + <result column="node6_extra_day" property="node6ExtraDay" /> + <result column="node7_name" property="node7Name" /> + <result column="node7_deadline" property="node7Deadline" /> + <result column="node7_real_deadline" property="node7RealDeadline" /> + <result column="node7_extra_day" property="node7ExtraDay" /> + <result column="node8_name" property="node8Name" /> + <result column="node8_deadline" property="node8Deadline" /> + <result column="node8_real_deadline" property="node8RealDeadline" /> + <result column="node8_extra_day" property="node8ExtraDay" /> + <result column="node9_name" property="node9Name" /> + <result column="node9_deadline" property="node9Deadline" /> + <result column="node9_real_deadline" property="node9RealDeadline" /> + <result column="node9_extra_day" property="node9ExtraDay" /> + <result column="node10_name" property="node10Name" /> + <result column="node10_deadline" property="node10Deadline" /> + <result column="node10_real_deadline" property="node10RealDeadline" /> + <result column="node10_extra_day" property="node10ExtraDay" /> + <result column="node11_name" property="node11Name" /> + <result column="node11_deadline" property="node11Deadline" /> + <result column="node11_real_deadline" property="node11RealDeadline" /> + <result column="node11_extra_day" property="node11ExtraDay" /> + <result column="node12_name" property="node12Name" /> + <result column="node12_deadline" property="node12Deadline" /> + <result column="node12_real_deadline" property="node12RealDeadline" /> + <result column="node12_extra_day" property="node12ExtraDay" /> + <result column="node13_name" property="node13Name" /> + <result column="node13_deadline" property="node13Deadline" /> + <result column="node13_real_deadline" property="node13RealDeadline" /> + <result column="node13_extra_day" property="node13ExtraDay" /> + <result column="node14_name" property="node14Name" /> + <result column="node14_deadline" property="node14Deadline" /> + <result column="node14_real_deadline" property="node14RealDeadline" /> + <result column="node14_extra_day" property="node14ExtraDay" /> + <result column="node15_name" property="node15Name" /> + <result column="node15_deadline" property="node15Deadline" /> + <result column="node15_real_deadline" property="node15RealDeadline" /> + <result column="node15_extra_day" property="node15ExtraDay" /> + <result column="node16_name" property="node16Name" /> + <result column="node16_deadline" property="node16Deadline" /> + <result column="node16_real_deadline" property="node16RealDeadline" /> + <result column="node16_extra_day" property="node16ExtraDay" /> + <result column="node17_name" property="node17Name" /> + <result column="node17_deadline" property="node17Deadline" /> + <result column="node17_real_deadline" property="node17RealDeadline" /> + <result column="node17_extra_day" property="node17ExtraDay" /> + <result column="node18_name" property="node18Name" /> + <result column="node18_deadline" property="node18Deadline" /> + <result column="node18_real_deadline" property="node18RealDeadline" /> + <result column="node18_extra_day" property="node18ExtraDay" /> + <result column="node19_name" property="node19Name" /> + <result column="node19_deadline" property="node19Deadline" /> + <result column="node19_real_deadline" property="node19RealDeadline" /> + <result column="node19_extra_day" property="node19ExtraDay" /> + <result column="node20_name" property="node20Name" /> + <result column="node20_deadline" property="node20Deadline" /> + <result column="node20_real_deadline" property="node20RealDeadline" /> + <result column="node20_extra_day" property="node20ExtraDay" /> + <result column="node21_name" property="node21Name" /> + <result column="node21_deadline" property="node21Deadline" /> + <result column="node21_real_deadline" property="node21RealDeadline" /> + <result column="node21_extra_day" property="node21ExtraDay" /> + <result column="node22_name" property="node22Name" /> + <result column="node22_deadline" property="node22Deadline" /> + <result column="node22_real_deadline" property="node22RealDeadline" /> + <result column="node22_extra_day" property="node22ExtraDay" /> + <result column="node23_name" property="node23Name" /> + <result column="node23_deadline" property="node23Deadline" /> + <result column="node23_real_deadline" property="node23RealDeadline" /> + <result column="node23_extra_day" property="node23ExtraDay" /> + <result column="node24_name" property="node24Name" /> + <result column="node24_deadline" property="node24Deadline" /> + <result column="node24_real_deadline" property="node24RealDeadline" /> + <result column="node24_extra_day" property="node24ExtraDay" /> + <result column="node25_name" property="node25Name" /> + <result column="node25_deadline" property="node25Deadline" /> + <result column="node25_real_deadline" property="node25RealDeadline" /> + <result column="node25_extra_day" property="node25ExtraDay" /> + <result column="node26_name" property="node26Name" /> + <result column="node26_deadline" property="node26Deadline" /> + <result column="node26_real_deadline" property="node26RealDeadline" /> + <result column="node26_extra_day" property="node26ExtraDay" /> + <result column="node27_name" property="node27Name" /> + <result column="node27_deadline" property="node27Deadline" /> + <result column="node27_real_deadline" property="node27RealDeadline" /> + <result column="node27_extra_day" property="node27ExtraDay" /> + <result column="node28_name" property="node28Name" /> + <result column="node28_deadline" property="node28Deadline" /> + <result column="node28_real_deadline" property="node28RealDeadline" /> + <result column="node28_extra_day" property="node28ExtraDay" /> + <result column="node29_name" property="node29Name" /> + <result column="node29_deadline" property="node29Deadline" /> + <result column="node29_real_deadline" property="node29RealDeadline" /> + <result column="node29_extra_day" property="node29ExtraDay" /> + <result column="node30_name" property="node30Name" /> + <result column="node30_deadline" property="node30Deadline" /> + <result column="node30_real_deadline" property="node30RealDeadline" /> + <result column="node30_extra_day" property="node30ExtraDay" /> + <result column="node31_name" property="node31Name" /> + <result column="node31_deadline" property="node31Deadline" /> + <result column="node31_real_deadline" property="node31RealDeadline" /> + <result column="node31_extra_day" property="node31ExtraDay" /> + <result column="node32_name" property="node32Name" /> + <result column="node32_deadline" property="node32Deadline" /> + <result column="node32_real_deadline" property="node32RealDeadline" /> + <result column="node32_extra_day" property="node32ExtraDay" /> + <result column="node33_name" property="node33Name" /> + <result column="node33_deadline" property="node33Deadline" /> + <result column="node33_real_deadline" property="node33RealDeadline" /> + <result column="node33_extra_day" property="node33ExtraDay" /> + <result column="node34_name" property="node34Name" /> + <result column="node34_deadline" property="node34Deadline" /> + <result column="node34_real_deadline" property="node34RealDeadline" /> + <result column="node34_extra_day" property="node34ExtraDay" /> + <result column="node35_name" property="node35Name" /> + <result column="node35_deadline" property="node35Deadline" /> + <result column="node35_real_deadline" property="node35RealDeadline" /> + <result column="node35_extra_day" property="node35ExtraDay" /> + <result column="node36_name" property="node36Name" /> + <result column="node36_deadline" property="node36Deadline" /> + <result column="node36_real_deadline" property="node36RealDeadline" /> + <result column="node36_extra_day" property="node36ExtraDay" /> + <result column="node37_name" property="node37Name" /> + <result column="node37_deadline" property="node37Deadline" /> + <result column="node37_real_deadline" property="node37RealDeadline" /> + <result column="node37_extra_day" property="node37ExtraDay" /> + <result column="node38_name" property="node38Name" /> + <result column="node38_deadline" property="node38Deadline" /> + <result column="node38_real_deadline" property="node38RealDeadline" /> + <result column="node38_extra_day" property="node38ExtraDay" /> + <result column="node39_name" property="node39Name" /> + <result column="node39_deadline" property="node39Deadline" /> + <result column="node39_real_deadline" property="node39RealDeadline" /> + <result column="node39_extra_day" property="node39ExtraDay" /> + <result column="node40_name" property="node40Name" /> + <result column="node40_deadline" property="node40Deadline" /> + <result column="node40_real_deadline" property="node40RealDeadline" /> + <result column="node40_extra_day" property="node40ExtraDay" /> + <result column="node41_name" property="node41Name" /> + <result column="node41_deadline" property="node41Deadline" /> + <result column="node41_real_deadline" property="node41RealDeadline" /> + <result column="node41_extra_day" property="node41ExtraDay" /> + <result column="node42_name" property="node42Name" /> + <result column="node42_deadline" property="node42Deadline" /> + <result column="node42_real_deadline" property="node42RealDeadline" /> + <result column="node42_extra_day" property="node42ExtraDay" /> + <result column="node43_name" property="node43Name" /> + <result column="node43_deadline" property="node43Deadline" /> + <result column="node43_real_deadline" property="node43RealDeadline" /> + <result column="node43_extra_day" property="node43ExtraDay" /> + <result column="node44_name" property="node44Name" /> + <result column="node44_deadline" property="node44Deadline" /> + <result column="node44_real_deadline" property="node44RealDeadline" /> + <result column="node44_extra_day" property="node44ExtraDay" /> + <result column="node45_name" property="node45Name" /> + <result column="node45_deadline" property="node45Deadline" /> + <result column="node45_real_deadline" property="node45RealDeadline" /> + <result column="node45_extra_day" property="node45ExtraDay" /> + <result column="node46_name" property="node46Name" /> + <result column="node46_deadline" property="node46Deadline" /> + <result column="node46_real_deadline" property="node46RealDeadline" /> + <result column="node46_extra_day" property="node46ExtraDay" /> + <result column="node47_name" property="node47Name" /> + <result column="node47_deadline" property="node47Deadline" /> + <result column="node47_real_deadline" property="node47RealDeadline" /> + <result column="node47_extra_day" property="node47ExtraDay" /> + <result column="node48_name" property="node48Name" /> + <result column="node48_deadline" property="node48Deadline" /> + <result column="node48_real_deadline" property="node48RealDeadline" /> + <result column="node48_extra_day" property="node48ExtraDay" /> + <result column="node49_name" property="node49Name" /> + <result column="node49_deadline" property="node49Deadline" /> + <result column="node49_real_deadline" property="node49RealDeadline" /> + <result column="node49_extra_day" property="node49ExtraDay" /> + <result column="node50_name" property="node50Name" /> + <result column="node50_deadline" property="node50Deadline" /> + <result column="node50_real_deadline" property="node50RealDeadline" /> + <result column="node50_extra_day" property="node50ExtraDay" /> + + </resultMap> + +</mapper> diff --git a/src/main/resources/mapper/OrderMapper.xml b/src/main/resources/mapper/OrderMapper.xml index 1232177..f0b054d 100644 --- a/src/main/resources/mapper/OrderMapper.xml +++ b/src/main/resources/mapper/OrderMapper.xml @@ -44,7 +44,7 @@ </resultMap> <update id="updateSettle"> - update man_order set settle = #{settle} where 1=1 and order_no = #{orderNo} and host_id = #{hostId} + update man_receive set settle = #{settle} where 1=1 and order_no = #{orderNo} and host_id = #{hostId} </update> <select id="getPage" resultMap="BaseResultMap"> diff --git a/src/main/resources/mapper/ReceiveDetlMapper.xml b/src/main/resources/mapper/ReceiveDetlMapper.xml index ab0592e..6f34ef8 100644 --- a/src/main/resources/mapper/ReceiveDetlMapper.xml +++ b/src/main/resources/mapper/ReceiveDetlMapper.xml @@ -33,8 +33,8 @@ <select id="selectByOrderNo" resultMap="BaseResultMap"> select mod.* - from man_order_detl mod - left join man_order mo on mo.id = mod.order_id + from man_receive_detl mod + left join man_receive mo on mo.id = mod.order_id where 1=1 and mo.order_no = #{orderNo} and mo.host_id = #{hostId} diff --git a/src/main/webapp/static/js/itemDetl/itemDetl.js b/src/main/webapp/static/js/itemDetl/itemDetl.js new file mode 100644 index 0000000..ead321a --- /dev/null +++ b/src/main/webapp/static/js/itemDetl/itemDetl.js @@ -0,0 +1,848 @@ +var pageCurr; +layui.config({ + base: baseUrl + "/static/layui/lay/modules/" +}).use(['table','laydate', 'form', 'admin'], function(){ + var table = layui.table; + var $ = layui.jquery; + var layer = layui.layer; + var layDate = layui.laydate; + var form = layui.form; + var admin = layui.admin; + + // 鏁版嵁娓叉煋 + tableIns = table.render({ + elem: '#itemDetl', + headers: {token: localStorage.getItem('token')}, + url: baseUrl+'/itemDetl/list/auth', + page: true, + limit: 16, + limits: [16, 30, 50, 100, 200, 500], + toolbar: '#toolbar', + cellMinWidth: 50, + cols: [[ + {type: 'checkbox'} + ,{field: 'id', align: 'center',title: 'ID'} + ,{field: 'startDay$', align: 'center',title: '椤圭洰鍚姩鏃ユ湡'} + ,{field: 'endDay$', align: 'center',title: '椤圭洰缁撴潫鏃ユ湡'} + // ,{field: 'node1Name', align: 'center',title: '鑺傜偣1鍚嶇О'} + // ,{field: 'node1Deadline$', align: 'center',title: '鑺傜偣1鎴鏃ユ湡'} + // ,{field: 'node1RealDeadline$', align: 'center',title: '鑺傜偣1瀹屽伐鏃ユ湡'} + // ,{field: 'node1ExtraDay', align: 'center',title: '鑺傜偣1瓒呭嚭鏃ユ湡'} + // ,{field: 'node2Name', align: 'center',title: '鑺傜偣2鍚嶇О'} + // ,{field: 'node2Deadline$', align: 'center',title: '鑺傜偣2鎴鏃ユ湡'} + // ,{field: 'node2RealDeadline$', align: 'center',title: '鑺傜偣2瀹屽伐鏃ユ湡'} + // ,{field: 'node2ExtraDay', align: 'center',title: '鑺傜偣2瓒呭嚭鏃ユ湡'} + // ,{field: 'node3Name', align: 'center',title: '鑺傜偣3鍚嶇О'} + // ,{field: 'node3Deadline$', align: 'center',title: '鑺傜偣3鎴鏃ユ湡'} + // ,{field: 'node3RealDeadline$', align: 'center',title: '鑺傜偣3瀹屽伐鏃ユ湡'} + // ,{field: 'node3ExtraDay', align: 'center',title: '鑺傜偣3瓒呭嚭鏃ユ湡'} + // ,{field: 'node4Name', align: 'center',title: '鑺傜偣4鍚嶇О'} + // ,{field: 'node4Deadline$', align: 'center',title: '鑺傜偣4鎴鏃ユ湡'} + // ,{field: 'node4RealDeadline$', align: 'center',title: '鑺傜偣4瀹屽伐鏃ユ湡'} + // ,{field: 'node4ExtraDay', align: 'center',title: '鑺傜偣4瓒呭嚭鏃ユ湡'} + // ,{field: 'node5Name', align: 'center',title: '鑺傜偣5鍚嶇О'} + // ,{field: 'node5Deadline$', align: 'center',title: '鑺傜偣5鎴鏃ユ湡'} + // ,{field: 'node5RealDeadline$', align: 'center',title: '鑺傜偣5瀹屽伐鏃ユ湡'} + // ,{field: 'node5ExtraDay', align: 'center',title: '鑺傜偣5瓒呭嚭鏃ユ湡'} + // ,{field: 'node6Name', align: 'center',title: '鑺傜偣6鍚嶇О'} + // ,{field: 'node6Deadline$', align: 'center',title: '鑺傜偣6鎴鏃ユ湡'} + // ,{field: 'node6RealDeadline$', align: 'center',title: '鑺傜偣6瀹屽伐鏃ユ湡'} + // ,{field: 'node6ExtraDay', align: 'center',title: '鑺傜偣6瓒呭嚭鏃ユ湡'} + // ,{field: 'node7Name', align: 'center',title: '鑺傜偣7鍚嶇О'} + // ,{field: 'node7Deadline$', align: 'center',title: '鑺傜偣7鎴鏃ユ湡'} + // ,{field: 'node7RealDeadline$', align: 'center',title: '鑺傜偣7瀹屽伐鏃ユ湡'} + // ,{field: 'node7ExtraDay', align: 'center',title: '鑺傜偣7瓒呭嚭鏃ユ湡'} + // ,{field: 'node8Name', align: 'center',title: '鑺傜偣8鍚嶇О'} + // ,{field: 'node8Deadline$', align: 'center',title: '鑺傜偣8鎴鏃ユ湡'} + // ,{field: 'node8RealDeadline$', align: 'center',title: '鑺傜偣8瀹屽伐鏃ユ湡'} + // ,{field: 'node8ExtraDay', align: 'center',title: '鑺傜偣8瓒呭嚭鏃ユ湡'} + // ,{field: 'node9Name', align: 'center',title: '鑺傜偣9鍚嶇О'} + // ,{field: 'node9Deadline$', align: 'center',title: '鑺傜偣9鎴鏃ユ湡'} + // ,{field: 'node9RealDeadline$', align: 'center',title: '鑺傜偣9瀹屽伐鏃ユ湡'} + // ,{field: 'node9ExtraDay', align: 'center',title: '鑺傜偣9瓒呭嚭鏃ユ湡'} + // ,{field: 'node10Name', align: 'center',title: '鑺傜偣10鍚嶇О'} + // ,{field: 'node10Deadline$', align: 'center',title: '鑺傜偣10鎴鏃ユ湡'} + // ,{field: 'node10RealDeadline$', align: 'center',title: '鑺傜偣10瀹屽伐鏃ユ湡'} + // ,{field: 'node10ExtraDay', align: 'center',title: '鑺傜偣10瓒呭嚭鏃ユ湡'} + // ,{field: 'node11Name', align: 'center',title: '鑺傜偣11鍚嶇О'} + // ,{field: 'node11Deadline$', align: 'center',title: '鑺傜偣11鎴鏃ユ湡'} + // ,{field: 'node11RealDeadline$', align: 'center',title: '鑺傜偣11瀹屽伐鏃ユ湡'} + // ,{field: 'node11ExtraDay', align: 'center',title: '鑺傜偣11瓒呭嚭鏃ユ湡'} + // ,{field: 'node12Name', align: 'center',title: '鑺傜偣12鍚嶇О'} + // ,{field: 'node12Deadline$', align: 'center',title: '鑺傜偣12鎴鏃ユ湡'} + // ,{field: 'node12RealDeadline$', align: 'center',title: '鑺傜偣12瀹屽伐鏃ユ湡'} + // ,{field: 'node12ExtraDay', align: 'center',title: '鑺傜偣12瓒呭嚭鏃ユ湡'} + // ,{field: 'node13Name', align: 'center',title: '鑺傜偣13鍚嶇О'} + // ,{field: 'node13Deadline$', align: 'center',title: '鑺傜偣13鎴鏃ユ湡'} + // ,{field: 'node13RealDeadline$', align: 'center',title: '鑺傜偣13瀹屽伐鏃ユ湡'} + // ,{field: 'node13ExtraDay', align: 'center',title: '鑺傜偣13瓒呭嚭鏃ユ湡'} + // ,{field: 'node14Name', align: 'center',title: '鑺傜偣14鍚嶇О'} + // ,{field: 'node14Deadline$', align: 'center',title: '鑺傜偣14鎴鏃ユ湡'} + // ,{field: 'node14RealDeadline$', align: 'center',title: '鑺傜偣14瀹屽伐鏃ユ湡'} + // ,{field: 'node14ExtraDay', align: 'center',title: '鑺傜偣14瓒呭嚭鏃ユ湡'} + // ,{field: 'node15Name', align: 'center',title: '鑺傜偣15鍚嶇О'} + // ,{field: 'node15Deadline$', align: 'center',title: '鑺傜偣15鎴鏃ユ湡'} + // ,{field: 'node15RealDeadline$', align: 'center',title: '鑺傜偣15瀹屽伐鏃ユ湡'} + // ,{field: 'node15ExtraDay', align: 'center',title: '鑺傜偣15瓒呭嚭鏃ユ湡'} + // ,{field: 'node16Name', align: 'center',title: '鑺傜偣16鍚嶇О'} + // ,{field: 'node16Deadline$', align: 'center',title: '鑺傜偣16鎴鏃ユ湡'} + // ,{field: 'node16RealDeadline$', align: 'center',title: '鑺傜偣16瀹屽伐鏃ユ湡'} + // ,{field: 'node16ExtraDay', align: 'center',title: '鑺傜偣16瓒呭嚭鏃ユ湡'} + // ,{field: 'node17Name', align: 'center',title: '鑺傜偣17鍚嶇О'} + // ,{field: 'node17Deadline$', align: 'center',title: '鑺傜偣17鎴鏃ユ湡'} + // ,{field: 'node17RealDeadline$', align: 'center',title: '鑺傜偣17瀹屽伐鏃ユ湡'} + // ,{field: 'node17ExtraDay', align: 'center',title: '鑺傜偣17瓒呭嚭鏃ユ湡'} + // ,{field: 'node18Name', align: 'center',title: '鑺傜偣18鍚嶇О'} + // ,{field: 'node18Deadline$', align: 'center',title: '鑺傜偣18鎴鏃ユ湡'} + // ,{field: 'node18RealDeadline$', align: 'center',title: '鑺傜偣18瀹屽伐鏃ユ湡'} + // ,{field: 'node18ExtraDay', align: 'center',title: '鑺傜偣18瓒呭嚭鏃ユ湡'} + // ,{field: 'node19Name', align: 'center',title: '鑺傜偣19鍚嶇О'} + // ,{field: 'node19Deadline$', align: 'center',title: '鑺傜偣19鎴鏃ユ湡'} + // ,{field: 'node19RealDeadline$', align: 'center',title: '鑺傜偣19瀹屽伐鏃ユ湡'} + // ,{field: 'node19ExtraDay', align: 'center',title: '鑺傜偣19瓒呭嚭鏃ユ湡'} + // ,{field: 'node20Name', align: 'center',title: '鑺傜偣20鍚嶇О'} + // ,{field: 'node20Deadline$', align: 'center',title: '鑺傜偣20鎴鏃ユ湡'} + // ,{field: 'node20RealDeadline$', align: 'center',title: '鑺傜偣20瀹屽伐鏃ユ湡'} + // ,{field: 'node20ExtraDay', align: 'center',title: '鑺傜偣20瓒呭嚭鏃ユ湡'} + // ,{field: 'node21Name', align: 'center',title: '鑺傜偣21鍚嶇О'} + // ,{field: 'node21Deadline$', align: 'center',title: '鑺傜偣21鎴鏃ユ湡'} + // ,{field: 'node21RealDeadline$', align: 'center',title: '鑺傜偣21瀹屽伐鏃ユ湡'} + // ,{field: 'node21ExtraDay', align: 'center',title: '鑺傜偣21瓒呭嚭鏃ユ湡'} + // ,{field: 'node22Name', align: 'center',title: '鑺傜偣22鍚嶇О'} + // ,{field: 'node22Deadline$', align: 'center',title: '鑺傜偣22鎴鏃ユ湡'} + // ,{field: 'node22RealDeadline$', align: 'center',title: '鑺傜偣22瀹屽伐鏃ユ湡'} + // ,{field: 'node22ExtraDay', align: 'center',title: '鑺傜偣22瓒呭嚭鏃ユ湡'} + // ,{field: 'node23Name', align: 'center',title: '鑺傜偣23鍚嶇О'} + // ,{field: 'node23Deadline$', align: 'center',title: '鑺傜偣23鎴鏃ユ湡'} + // ,{field: 'node23RealDeadline$', align: 'center',title: '鑺傜偣23瀹屽伐鏃ユ湡'} + // ,{field: 'node23ExtraDay', align: 'center',title: '鑺傜偣23瓒呭嚭鏃ユ湡'} + // ,{field: 'node24Name', align: 'center',title: '鑺傜偣24鍚嶇О'} + // ,{field: 'node24Deadline$', align: 'center',title: '鑺傜偣24鎴鏃ユ湡'} + // ,{field: 'node24RealDeadline$', align: 'center',title: '鑺傜偣24瀹屽伐鏃ユ湡'} + // ,{field: 'node24ExtraDay', align: 'center',title: '鑺傜偣24瓒呭嚭鏃ユ湡'} + // ,{field: 'node25Name', align: 'center',title: '鑺傜偣25鍚嶇О'} + // ,{field: 'node25Deadline$', align: 'center',title: '鑺傜偣25鎴鏃ユ湡'} + // ,{field: 'node25RealDeadline$', align: 'center',title: '鑺傜偣25瀹屽伐鏃ユ湡'} + // ,{field: 'node25ExtraDay', align: 'center',title: '鑺傜偣25瓒呭嚭鏃ユ湡'} + // ,{field: 'node26Name', align: 'center',title: '鑺傜偣26鍚嶇О'} + // ,{field: 'node26Deadline$', align: 'center',title: '鑺傜偣26鎴鏃ユ湡'} + // ,{field: 'node26RealDeadline$', align: 'center',title: '鑺傜偣26瀹屽伐鏃ユ湡'} + // ,{field: 'node26ExtraDay', align: 'center',title: '鑺傜偣26瓒呭嚭鏃ユ湡'} + // ,{field: 'node27Name', align: 'center',title: '鑺傜偣27鍚嶇О'} + // ,{field: 'node27Deadline$', align: 'center',title: '鑺傜偣27鎴鏃ユ湡'} + // ,{field: 'node27RealDeadline$', align: 'center',title: '鑺傜偣27瀹屽伐鏃ユ湡'} + // ,{field: 'node27ExtraDay', align: 'center',title: '鑺傜偣27瓒呭嚭鏃ユ湡'} + // ,{field: 'node28Name', align: 'center',title: '鑺傜偣28鍚嶇О'} + // ,{field: 'node28Deadline$', align: 'center',title: '鑺傜偣28鎴鏃ユ湡'} + // ,{field: 'node28RealDeadline$', align: 'center',title: '鑺傜偣28瀹屽伐鏃ユ湡'} + // ,{field: 'node28ExtraDay', align: 'center',title: '鑺傜偣28瓒呭嚭鏃ユ湡'} + // ,{field: 'node29Name', align: 'center',title: '鑺傜偣29鍚嶇О'} + // ,{field: 'node29Deadline$', align: 'center',title: '鑺傜偣29鎴鏃ユ湡'} + // ,{field: 'node29RealDeadline$', align: 'center',title: '鑺傜偣29瀹屽伐鏃ユ湡'} + // ,{field: 'node29ExtraDay', align: 'center',title: '鑺傜偣29瓒呭嚭鏃ユ湡'} + // ,{field: 'node30Name', align: 'center',title: '鑺傜偣30鍚嶇О'} + // ,{field: 'node30Deadline$', align: 'center',title: '鑺傜偣30鎴鏃ユ湡'} + // ,{field: 'node30RealDeadline$', align: 'center',title: '鑺傜偣30瀹屽伐鏃ユ湡'} + // ,{field: 'node30ExtraDay', align: 'center',title: '鑺傜偣30瓒呭嚭鏃ユ湡'} + // ,{field: 'node31Name', align: 'center',title: '鑺傜偣31鍚嶇О'} + // ,{field: 'node31Deadline$', align: 'center',title: '鑺傜偣31鎴鏃ユ湡'} + // ,{field: 'node31RealDeadline$', align: 'center',title: '鑺傜偣31瀹屽伐鏃ユ湡'} + // ,{field: 'node31ExtraDay', align: 'center',title: '鑺傜偣31瓒呭嚭鏃ユ湡'} + // ,{field: 'node32Name', align: 'center',title: '鑺傜偣32鍚嶇О'} + // ,{field: 'node32Deadline$', align: 'center',title: '鑺傜偣32鎴鏃ユ湡'} + // ,{field: 'node32RealDeadline$', align: 'center',title: '鑺傜偣32瀹屽伐鏃ユ湡'} + // ,{field: 'node32ExtraDay', align: 'center',title: '鑺傜偣32瓒呭嚭鏃ユ湡'} + // ,{field: 'node33Name', align: 'center',title: '鑺傜偣33鍚嶇О'} + // ,{field: 'node33Deadline$', align: 'center',title: '鑺傜偣33鎴鏃ユ湡'} + // ,{field: 'node33RealDeadline$', align: 'center',title: '鑺傜偣33瀹屽伐鏃ユ湡'} + // ,{field: 'node33ExtraDay', align: 'center',title: '鑺傜偣33瓒呭嚭鏃ユ湡'} + // ,{field: 'node34Name', align: 'center',title: '鑺傜偣34鍚嶇О'} + // ,{field: 'node34Deadline$', align: 'center',title: '鑺傜偣34鎴鏃ユ湡'} + // ,{field: 'node34RealDeadline$', align: 'center',title: '鑺傜偣34瀹屽伐鏃ユ湡'} + // ,{field: 'node34ExtraDay', align: 'center',title: '鑺傜偣34瓒呭嚭鏃ユ湡'} + // ,{field: 'node35Name', align: 'center',title: '鑺傜偣35鍚嶇О'} + // ,{field: 'node35Deadline$', align: 'center',title: '鑺傜偣35鎴鏃ユ湡'} + // ,{field: 'node35RealDeadline$', align: 'center',title: '鑺傜偣35瀹屽伐鏃ユ湡'} + // ,{field: 'node35ExtraDay', align: 'center',title: '鑺傜偣35瓒呭嚭鏃ユ湡'} + // ,{field: 'node36Name', align: 'center',title: '鑺傜偣36鍚嶇О'} + // ,{field: 'node36Deadline$', align: 'center',title: '鑺傜偣36鎴鏃ユ湡'} + // ,{field: 'node36RealDeadline$', align: 'center',title: '鑺傜偣36瀹屽伐鏃ユ湡'} + // ,{field: 'node36ExtraDay', align: 'center',title: '鑺傜偣36瓒呭嚭鏃ユ湡'} + // ,{field: 'node37Name', align: 'center',title: '鑺傜偣37鍚嶇О'} + // ,{field: 'node37Deadline$', align: 'center',title: '鑺傜偣37鎴鏃ユ湡'} + // ,{field: 'node37RealDeadline$', align: 'center',title: '鑺傜偣37瀹屽伐鏃ユ湡'} + // ,{field: 'node37ExtraDay', align: 'center',title: '鑺傜偣37瓒呭嚭鏃ユ湡'} + // ,{field: 'node38Name', align: 'center',title: '鑺傜偣38鍚嶇О'} + // ,{field: 'node38Deadline$', align: 'center',title: '鑺傜偣38鎴鏃ユ湡'} + // ,{field: 'node38RealDeadline$', align: 'center',title: '鑺傜偣38瀹屽伐鏃ユ湡'} + // ,{field: 'node38ExtraDay', align: 'center',title: '鑺傜偣38瓒呭嚭鏃ユ湡'} + // ,{field: 'node39Name', align: 'center',title: '鑺傜偣39鍚嶇О'} + // ,{field: 'node39Deadline$', align: 'center',title: '鑺傜偣39鎴鏃ユ湡'} + // ,{field: 'node39RealDeadline$', align: 'center',title: '鑺傜偣39瀹屽伐鏃ユ湡'} + // ,{field: 'node39ExtraDay', align: 'center',title: '鑺傜偣39瓒呭嚭鏃ユ湡'} + // ,{field: 'node40Name', align: 'center',title: '鑺傜偣40鍚嶇О'} + // ,{field: 'node40Deadline$', align: 'center',title: '鑺傜偣40鎴鏃ユ湡'} + // ,{field: 'node40RealDeadline$', align: 'center',title: '鑺傜偣40瀹屽伐鏃ユ湡'} + // ,{field: 'node40ExtraDay', align: 'center',title: '鑺傜偣40瓒呭嚭鏃ユ湡'} + // ,{field: 'node41Name', align: 'center',title: '鑺傜偣41鍚嶇О'} + // ,{field: 'node41Deadline$', align: 'center',title: '鑺傜偣41鎴鏃ユ湡'} + // ,{field: 'node41RealDeadline$', align: 'center',title: '鑺傜偣41瀹屽伐鏃ユ湡'} + // ,{field: 'node41ExtraDay', align: 'center',title: '鑺傜偣41瓒呭嚭鏃ユ湡'} + // ,{field: 'node42Name', align: 'center',title: '鑺傜偣42鍚嶇О'} + // ,{field: 'node42Deadline$', align: 'center',title: '鑺傜偣42鎴鏃ユ湡'} + // ,{field: 'node42RealDeadline$', align: 'center',title: '鑺傜偣42瀹屽伐鏃ユ湡'} + // ,{field: 'node42ExtraDay', align: 'center',title: '鑺傜偣42瓒呭嚭鏃ユ湡'} + // ,{field: 'node43Name', align: 'center',title: '鑺傜偣43鍚嶇О'} + // ,{field: 'node43Deadline$', align: 'center',title: '鑺傜偣43鎴鏃ユ湡'} + // ,{field: 'node43RealDeadline$', align: 'center',title: '鑺傜偣43瀹屽伐鏃ユ湡'} + // ,{field: 'node43ExtraDay', align: 'center',title: '鑺傜偣43瓒呭嚭鏃ユ湡'} + // ,{field: 'node44Name', align: 'center',title: '鑺傜偣44鍚嶇О'} + // ,{field: 'node44Deadline$', align: 'center',title: '鑺傜偣44鎴鏃ユ湡'} + // ,{field: 'node44RealDeadline$', align: 'center',title: '鑺傜偣44瀹屽伐鏃ユ湡'} + // ,{field: 'node44ExtraDay', align: 'center',title: '鑺傜偣44瓒呭嚭鏃ユ湡'} + // ,{field: 'node45Name', align: 'center',title: '鑺傜偣45鍚嶇О'} + // ,{field: 'node45Deadline$', align: 'center',title: '鑺傜偣45鎴鏃ユ湡'} + // ,{field: 'node45RealDeadline$', align: 'center',title: '鑺傜偣45瀹屽伐鏃ユ湡'} + // ,{field: 'node45ExtraDay', align: 'center',title: '鑺傜偣45瓒呭嚭鏃ユ湡'} + // ,{field: 'node46Name', align: 'center',title: '鑺傜偣46鍚嶇О'} + // ,{field: 'node46Deadline$', align: 'center',title: '鑺傜偣46鎴鏃ユ湡'} + // ,{field: 'node46RealDeadline$', align: 'center',title: '鑺傜偣46瀹屽伐鏃ユ湡'} + // ,{field: 'node46ExtraDay', align: 'center',title: '鑺傜偣46瓒呭嚭鏃ユ湡'} + // ,{field: 'node47Name', align: 'center',title: '鑺傜偣47鍚嶇О'} + // ,{field: 'node47Deadline$', align: 'center',title: '鑺傜偣47鎴鏃ユ湡'} + // ,{field: 'node47RealDeadline$', align: 'center',title: '鑺傜偣47瀹屽伐鏃ユ湡'} + // ,{field: 'node47ExtraDay', align: 'center',title: '鑺傜偣47瓒呭嚭鏃ユ湡'} + // ,{field: 'node48Name', align: 'center',title: '鑺傜偣48鍚嶇О'} + // ,{field: 'node48Deadline$', align: 'center',title: '鑺傜偣48鎴鏃ユ湡'} + // ,{field: 'node48RealDeadline$', align: 'center',title: '鑺傜偣48瀹屽伐鏃ユ湡'} + // ,{field: 'node48ExtraDay', align: 'center',title: '鑺傜偣48瓒呭嚭鏃ユ湡'} + // ,{field: 'node49Name', align: 'center',title: '鑺傜偣49鍚嶇О'} + // ,{field: 'node49Deadline$', align: 'center',title: '鑺傜偣49鎴鏃ユ湡'} + // ,{field: 'node49RealDeadline$', align: 'center',title: '鑺傜偣49瀹屽伐鏃ユ湡'} + // ,{field: 'node49ExtraDay', align: 'center',title: '鑺傜偣49瓒呭嚭鏃ユ湡'} + // ,{field: 'node50Name', align: 'center',title: '鑺傜偣50鍚嶇О'} + // ,{field: 'node50Deadline$', align: 'center',title: '鑺傜偣50鎴鏃ユ湡'} + // ,{field: 'node50RealDeadline$', align: 'center',title: '鑺傜偣50瀹屽伐鏃ユ湡'} + // ,{field: 'node50ExtraDay', align: 'center',title: '鑺傜偣50瓒呭嚭鏃ユ湡'} + ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:150} + ]], + request: { + pageName: 'curr', + pageSize: 'limit' + }, + parseData: function (res) { + return { + 'code': res.code, + 'msg': res.msg, + 'count': res.data.total, + 'data': res.data.records + } + }, + response: { + statusCode: 200 + }, + done: function(res, curr, count) { + if (res.code === 403) { + top.location.href = baseUrl+"/"; + } + pageCurr=curr; + limit(); + } + }); + + // 鐩戝惉鎺掑簭浜嬩欢 + table.on('sort(itemDetl)', function (obj) { + var searchData = {}; + $.each($('#search-box [name]').serializeArray(), function() { + searchData[this.name] = this.value; + }); + searchData['orderByField'] = obj.field; + searchData['orderByType'] = obj.type; + tableIns.reload({ + where: searchData, + page: {curr: 1} + }); + }); + + // 鐩戝惉澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(itemDetl)', function (obj) { + var checkStatus = table.checkStatus(obj.config.id).data; + switch(obj.event) { + case 'addData': + showEditModel(); + break; + case 'deleteData': + if (checkStatus.length === 0) { + layer.msg('璇烽�夋嫨瑕佸垹闄ょ殑鏁版嵁', {icon: 2}); + return; + } + var ids = checkStatus.map(function (d) { + return d.id; + }); + del(ids); + break; + case 'exportData': + layer.confirm('纭畾瀵煎嚭Excel鍚�', {shadeClose: true}, function(){ + var titles=[]; + var fields=[]; + obj.config.cols[0].map(function (col) { + if (col.type === 'normal' && col.hide === false && col.toolbar == null) { + titles.push(col.title); + fields.push(col.field); + } + }); + var exportData = {}; + $.each($('#search-box [name]').serializeArray(), function() { + exportData[this.name] = this.value; + }); + var param = { + 'itemDetl': exportData, + 'fields': fields + }; + $.ajax({ + url: baseUrl+"/itemDetl/export/auth", + headers: {'token': localStorage.getItem('token')}, + data: JSON.stringify(param), + dataType:'json', + contentType:'application/json;charset=UTF-8', + method: 'POST', + success: function (res) { + layer.closeAll(); + if (res.code === 200) { + table.exportFile(titles,res.data,'xls'); + } else if (res.code === 403) { + top.location.href = baseUrl+"/"; + } else { + layer.msg(res.msg, {icon: 2}) + } + } + }); + }); + break; + } + }); + + // 鐩戝惉琛屽伐鍏蜂簨浠� + table.on('tool(itemDetl)', function(obj){ + var data = obj.data; + switch (obj.event) { + case 'edit': + showEditModel(data); + break; + case "del": + var ids = [data.id]; + del(ids); + break; + } + }); + + /* 寮圭獥 - 鏂板銆佷慨鏀� */ + function showEditModel(mData) { + admin.open({ + type: 1, + area: '600px', + title: (mData ? '淇敼' : '娣诲姞') + '璁㈠崟鐘舵��', + content: $('#editDialog').html(), + success: function (layero, dIndex) { + layDateRender(); + form.val('detail', mData); + form.on('submit(editSubmit)', function (data) { + var loadIndex = layer.load(2); + $.ajax({ + url: baseUrl+"/itemDetl/"+(mData?'update':'add')+"/auth", + headers: {'token': localStorage.getItem('token')}, + data: data.field, + method: 'POST', + success: function (res) { + layer.close(loadIndex); + if (res.code === 200){ + layer.close(dIndex); + layer.msg(res.msg, {icon: 1}); + tableReload(); + } else if (res.code === 403){ + top.location.href = baseUrl+"/"; + }else { + layer.msg(res.msg, {icon: 2}); + } + } + }) + return false; + }); + $(layero).children('.layui-layer-content').css('overflow', 'visible'); + layui.form.render('select'); + } + }); + } + + /* 鍒犻櫎 */ + function del(ids) { + layer.confirm('纭畾瑕佸垹闄ら�変腑鏁版嵁鍚楋紵', { + skin: 'layui-layer-admin', + shade: .1 + }, function (i) { + layer.close(i); + var loadIndex = layer.load(2); + $.ajax({ + url: baseUrl+"/itemDetl/delete/auth", + headers: {'token': localStorage.getItem('token')}, + data: {ids: ids}, + method: 'POST', + success: function (res) { + layer.close(loadIndex); + if (res.code === 200){ + layer.msg(res.msg, {icon: 1}); + tableReload(); + } else if (res.code === 403){ + top.location.href = baseUrl+"/"; + } else { + layer.msg(res.msg, {icon: 2}); + } + } + }) + }); + } + + // 鎼滅储 + form.on('submit(search)', function (data) { + pageCurr = 1; + tableReload(false); + }); + + // 閲嶇疆 + form.on('submit(reset)', function (data) { + pageCurr = 1; + clearFormVal($('#search-box')); + tableReload(false); + }); + + // 鏃堕棿閫夋嫨鍣� + function layDateRender() { + layDate.render({ + elem: '#startDay\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#endDay\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node1Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node1RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node2Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node2RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node3Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node3RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node4Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node4RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node5Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node5RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node6Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node6RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node7Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node7RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node8Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node8RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node9Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node9RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node10Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node10RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node11Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node11RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node12Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node12RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node13Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node13RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node14Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node14RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node15Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node15RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node16Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node16RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node17Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node17RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node18Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node18RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node19Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node19RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node20Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node20RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node21Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node21RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node22Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node22RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node23Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node23RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node24Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node24RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node25Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node25RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node26Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node26RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node27Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node27RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node28Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node28RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node29Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node29RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node30Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node30RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node31Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node31RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node32Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node32RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node33Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node33RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node34Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node34RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node35Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node35RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node36Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node36RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node37Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node37RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node38Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node38RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node39Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node39RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node40Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node40RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node41Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node41RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node42Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node42RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node43Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node43RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node44Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node44RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node45Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node45RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node46Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node46RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node47Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node47RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node48Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node48RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node49Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node49RealDeadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node50Deadline\\$', + type: 'datetime' + }); + layDate.render({ + elem: '#node50RealDeadline\\$', + type: 'datetime' + }); + + } + layDateRender(); + +}); + +// 鍏抽棴鍔ㄤ綔 +$(document).on('click','#data-detail-close', function () { + parent.layer.closeAll(); +}); + +function tableReload(child) { + var searchData = {}; + $.each($('#search-box [name]').serializeArray(), function() { + searchData[this.name] = this.value; + }); + tableIns.reload({ + where: searchData, + page: {curr: pageCurr} + }); +} diff --git a/src/main/webapp/views/itemDetl/itemDetl.html b/src/main/webapp/views/itemDetl/itemDetl.html new file mode 100644 index 0000000..90ae056 --- /dev/null +++ b/src/main/webapp/views/itemDetl/itemDetl.html @@ -0,0 +1,1288 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="utf-8"> + <title></title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" href="../../static/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../static/css/admin.css?v=318" media="all"> + <link rel="stylesheet" href="../../static/css/cool.css" media="all"> + <link rel="stylesheet" href="../../static/css/common.css" media="all"> +</head> +<body> + +<!-- 鎼滅储鏍� --> +<div id="search-box" class="layui-form layui-card-header"> + <div class="layui-inline"> + <div class="layui-input-inline"> + <input class="layui-input" type="text" name="id" placeholder="缂栧彿" autocomplete="off"> + </div> + </div> + <!-- 寰呮坊鍔� --> + <div id="data-search-btn" class="layui-btn-container layui-form-item"> + <button id="search" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="search">鎼滅储</button> + <button id="reset" class="layui-btn layui-btn-primary layui-btn-radius" lay-submit lay-filter="reset">閲嶇疆</button> + </div> +</div> + +<!-- 琛ㄦ牸 --> +<div class="layui-form"> + <table class="layui-hide" id="itemDetl" lay-filter="itemDetl"></table> +</div> +<script type="text/html" id="toolbar"> + <div class="layui-btn-container"> + <button class="layui-btn layui-btn-sm" id="btn-add" lay-event="addData">鏂板</button> + <button class="layui-btn layui-btn-sm" id="btn-delete" lay-event="deleteData">鍒犻櫎</button> + <button class="layui-btn layui-btn-primary layui-btn-sm" id="btn-export" lay-event="exportData">瀵煎嚭</button> + </div> +</script> + +<script type="text/html" id="operate"> + <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="edit">淇敼</a> + <a class="layui-btn layui-btn-danger layui-btn-xs btn-edit" lay-event="del">鍒犻櫎</a> +</script> + +<script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script> +<script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script> +<script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script> +<script type="text/javascript" src="../../static/js/cool.js" charset="utf-8"></script> +<script type="text/javascript" src="../../static/js/itemDetl/itemDetl.js" charset="utf-8"></script> +</body> +<!-- 琛ㄥ崟寮圭獥 --> +<script type="text/html" id="editDialog"> + <form id="detail" lay-filter="detail" class="layui-form admin-form"> + <input name="id" type="hidden"> + <div class="layui-row"> + <div class="layui-col-md12"> + <div class="layui-form-item"> + <label class="layui-form-label layui-form-required">ID: </label> + <div class="layui-input-block"> + <input class="layui-input" name="id" placeholder="璇疯緭鍏D" lay-vertype="tips" lay-verify="required"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">椤圭洰鍚姩鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="startDay" id="startDay$" placeholder="璇疯緭鍏ラ」鐩惎鍔ㄦ棩鏈�"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">椤圭洰缁撴潫鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="endDay" id="endDay$" placeholder="璇疯緭鍏ラ」鐩粨鏉熸棩鏈�"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣1鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node1Name" placeholder="璇疯緭鍏ヨ妭鐐�1鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣1鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node1Deadline" id="node1Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�1鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣1瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node1RealDeadline" id="node1RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�1瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣1瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node1ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�1瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣2鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node2Name" placeholder="璇疯緭鍏ヨ妭鐐�2鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣2鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node2Deadline" id="node2Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�2鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣2瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node2RealDeadline" id="node2RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�2瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣2瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node2ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�2瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣3鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node3Name" placeholder="璇疯緭鍏ヨ妭鐐�3鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣3鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node3Deadline" id="node3Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�3鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣3瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node3RealDeadline" id="node3RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�3瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣3瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node3ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�3瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣4鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node4Name" placeholder="璇疯緭鍏ヨ妭鐐�4鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣4鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node4Deadline" id="node4Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�4鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣4瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node4RealDeadline" id="node4RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�4瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣4瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node4ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�4瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣5鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node5Name" placeholder="璇疯緭鍏ヨ妭鐐�5鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣5鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node5Deadline" id="node5Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�5鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣5瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node5RealDeadline" id="node5RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�5瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣5瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node5ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�5瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣6鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node6Name" placeholder="璇疯緭鍏ヨ妭鐐�6鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣6鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node6Deadline" id="node6Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�6鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣6瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node6RealDeadline" id="node6RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�6瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣6瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node6ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�6瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣7鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node7Name" placeholder="璇疯緭鍏ヨ妭鐐�7鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣7鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node7Deadline" id="node7Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�7鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣7瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node7RealDeadline" id="node7RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�7瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣7瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node7ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�7瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣8鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node8Name" placeholder="璇疯緭鍏ヨ妭鐐�8鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣8鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node8Deadline" id="node8Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�8鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣8瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node8RealDeadline" id="node8RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�8瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣8瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node8ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�8瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣9鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node9Name" placeholder="璇疯緭鍏ヨ妭鐐�9鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣9鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node9Deadline" id="node9Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�9鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣9瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node9RealDeadline" id="node9RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�9瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣9瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node9ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�9瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣10鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node10Name" placeholder="璇疯緭鍏ヨ妭鐐�10鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣10鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node10Deadline" id="node10Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�10鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣10瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node10RealDeadline" id="node10RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�10瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣10瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node10ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�10瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣11鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node11Name" placeholder="璇疯緭鍏ヨ妭鐐�11鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣11鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node11Deadline" id="node11Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�11鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣11瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node11RealDeadline" id="node11RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�11瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣11瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node11ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�11瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣12鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node12Name" placeholder="璇疯緭鍏ヨ妭鐐�12鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣12鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node12Deadline" id="node12Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�12鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣12瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node12RealDeadline" id="node12RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�12瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣12瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node12ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�12瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣13鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node13Name" placeholder="璇疯緭鍏ヨ妭鐐�13鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣13鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node13Deadline" id="node13Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�13鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣13瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node13RealDeadline" id="node13RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�13瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣13瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node13ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�13瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣14鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node14Name" placeholder="璇疯緭鍏ヨ妭鐐�14鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣14鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node14Deadline" id="node14Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�14鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣14瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node14RealDeadline" id="node14RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�14瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣14瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node14ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�14瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣15鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node15Name" placeholder="璇疯緭鍏ヨ妭鐐�15鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣15鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node15Deadline" id="node15Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�15鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣15瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node15RealDeadline" id="node15RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�15瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣15瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node15ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�15瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣16鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node16Name" placeholder="璇疯緭鍏ヨ妭鐐�16鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣16鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node16Deadline" id="node16Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�16鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣16瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node16RealDeadline" id="node16RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�16瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣16瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node16ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�16瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣17鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node17Name" placeholder="璇疯緭鍏ヨ妭鐐�17鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣17鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node17Deadline" id="node17Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�17鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣17瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node17RealDeadline" id="node17RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�17瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣17瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node17ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�17瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣18鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node18Name" placeholder="璇疯緭鍏ヨ妭鐐�18鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣18鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node18Deadline" id="node18Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�18鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣18瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node18RealDeadline" id="node18RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�18瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣18瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node18ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�18瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣19鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node19Name" placeholder="璇疯緭鍏ヨ妭鐐�19鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣19鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node19Deadline" id="node19Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�19鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣19瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node19RealDeadline" id="node19RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�19瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣19瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node19ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�19瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣20鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node20Name" placeholder="璇疯緭鍏ヨ妭鐐�20鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣20鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node20Deadline" id="node20Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�20鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣20瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node20RealDeadline" id="node20RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�20瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣20瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node20ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�20瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣21鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node21Name" placeholder="璇疯緭鍏ヨ妭鐐�21鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣21鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node21Deadline" id="node21Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�21鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣21瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node21RealDeadline" id="node21RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�21瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣21瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node21ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�21瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣22鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node22Name" placeholder="璇疯緭鍏ヨ妭鐐�22鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣22鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node22Deadline" id="node22Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�22鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣22瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node22RealDeadline" id="node22RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�22瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣22瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node22ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�22瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣23鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node23Name" placeholder="璇疯緭鍏ヨ妭鐐�23鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣23鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node23Deadline" id="node23Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�23鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣23瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node23RealDeadline" id="node23RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�23瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣23瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node23ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�23瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣24鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node24Name" placeholder="璇疯緭鍏ヨ妭鐐�24鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣24鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node24Deadline" id="node24Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�24鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣24瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node24RealDeadline" id="node24RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�24瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣24瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node24ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�24瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣25鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node25Name" placeholder="璇疯緭鍏ヨ妭鐐�25鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣25鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node25Deadline" id="node25Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�25鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣25瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node25RealDeadline" id="node25RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�25瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣25瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node25ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�25瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣26鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node26Name" placeholder="璇疯緭鍏ヨ妭鐐�26鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣26鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node26Deadline" id="node26Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�26鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣26瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node26RealDeadline" id="node26RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�26瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣26瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node26ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�26瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣27鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node27Name" placeholder="璇疯緭鍏ヨ妭鐐�27鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣27鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node27Deadline" id="node27Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�27鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣27瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node27RealDeadline" id="node27RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�27瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣27瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node27ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�27瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣28鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node28Name" placeholder="璇疯緭鍏ヨ妭鐐�28鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣28鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node28Deadline" id="node28Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�28鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣28瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node28RealDeadline" id="node28RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�28瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣28瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node28ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�28瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣29鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node29Name" placeholder="璇疯緭鍏ヨ妭鐐�29鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣29鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node29Deadline" id="node29Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�29鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣29瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node29RealDeadline" id="node29RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�29瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣29瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node29ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�29瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣30鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node30Name" placeholder="璇疯緭鍏ヨ妭鐐�30鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣30鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node30Deadline" id="node30Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�30鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣30瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node30RealDeadline" id="node30RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�30瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣30瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node30ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�30瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣31鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node31Name" placeholder="璇疯緭鍏ヨ妭鐐�31鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣31鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node31Deadline" id="node31Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�31鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣31瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node31RealDeadline" id="node31RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�31瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣31瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node31ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�31瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣32鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node32Name" placeholder="璇疯緭鍏ヨ妭鐐�32鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣32鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node32Deadline" id="node32Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�32鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣32瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node32RealDeadline" id="node32RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�32瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣32瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node32ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�32瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣33鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node33Name" placeholder="璇疯緭鍏ヨ妭鐐�33鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣33鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node33Deadline" id="node33Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�33鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣33瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node33RealDeadline" id="node33RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�33瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣33瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node33ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�33瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣34鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node34Name" placeholder="璇疯緭鍏ヨ妭鐐�34鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣34鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node34Deadline" id="node34Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�34鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣34瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node34RealDeadline" id="node34RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�34瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣34瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node34ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�34瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣35鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node35Name" placeholder="璇疯緭鍏ヨ妭鐐�35鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣35鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node35Deadline" id="node35Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�35鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣35瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node35RealDeadline" id="node35RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�35瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣35瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node35ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�35瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣36鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node36Name" placeholder="璇疯緭鍏ヨ妭鐐�36鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣36鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node36Deadline" id="node36Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�36鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣36瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node36RealDeadline" id="node36RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�36瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣36瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node36ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�36瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣37鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node37Name" placeholder="璇疯緭鍏ヨ妭鐐�37鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣37鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node37Deadline" id="node37Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�37鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣37瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node37RealDeadline" id="node37RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�37瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣37瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node37ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�37瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣38鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node38Name" placeholder="璇疯緭鍏ヨ妭鐐�38鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣38鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node38Deadline" id="node38Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�38鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣38瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node38RealDeadline" id="node38RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�38瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣38瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node38ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�38瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣39鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node39Name" placeholder="璇疯緭鍏ヨ妭鐐�39鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣39鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node39Deadline" id="node39Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�39鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣39瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node39RealDeadline" id="node39RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�39瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣39瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node39ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�39瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣40鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node40Name" placeholder="璇疯緭鍏ヨ妭鐐�40鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣40鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node40Deadline" id="node40Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�40鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣40瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node40RealDeadline" id="node40RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�40瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣40瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node40ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�40瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣41鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node41Name" placeholder="璇疯緭鍏ヨ妭鐐�41鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣41鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node41Deadline" id="node41Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�41鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣41瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node41RealDeadline" id="node41RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�41瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣41瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node41ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�41瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣42鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node42Name" placeholder="璇疯緭鍏ヨ妭鐐�42鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣42鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node42Deadline" id="node42Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�42鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣42瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node42RealDeadline" id="node42RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�42瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣42瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node42ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�42瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣43鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node43Name" placeholder="璇疯緭鍏ヨ妭鐐�43鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣43鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node43Deadline" id="node43Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�43鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣43瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node43RealDeadline" id="node43RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�43瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣43瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node43ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�43瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣44鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node44Name" placeholder="璇疯緭鍏ヨ妭鐐�44鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣44鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node44Deadline" id="node44Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�44鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣44瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node44RealDeadline" id="node44RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�44瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣44瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node44ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�44瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣45鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node45Name" placeholder="璇疯緭鍏ヨ妭鐐�45鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣45鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node45Deadline" id="node45Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�45鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣45瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node45RealDeadline" id="node45RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�45瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣45瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node45ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�45瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣46鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node46Name" placeholder="璇疯緭鍏ヨ妭鐐�46鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣46鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node46Deadline" id="node46Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�46鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣46瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node46RealDeadline" id="node46RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�46瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣46瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node46ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�46瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣47鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node47Name" placeholder="璇疯緭鍏ヨ妭鐐�47鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣47鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node47Deadline" id="node47Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�47鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣47瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node47RealDeadline" id="node47RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�47瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣47瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node47ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�47瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣48鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node48Name" placeholder="璇疯緭鍏ヨ妭鐐�48鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣48鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node48Deadline" id="node48Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�48鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣48瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node48RealDeadline" id="node48RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�48瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣48瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node48ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�48瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣49鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node49Name" placeholder="璇疯緭鍏ヨ妭鐐�49鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣49鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node49Deadline" id="node49Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�49鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣49瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node49RealDeadline" id="node49RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�49瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣49瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node49ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�49瓒呭嚭鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣50鍚嶇О: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node50Name" placeholder="璇疯緭鍏ヨ妭鐐�50鍚嶇О"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣50鎴鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node50Deadline" id="node50Deadline$" placeholder="璇疯緭鍏ヨ妭鐐�50鎴鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣50瀹屽伐鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node50RealDeadline" id="node50RealDeadline$" placeholder="璇疯緭鍏ヨ妭鐐�50瀹屽伐鏃ユ湡"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鑺傜偣50瓒呭嚭鏃ユ湡: </label> + <div class="layui-input-block"> + <input class="layui-input" name="node50ExtraDay" placeholder="璇疯緭鍏ヨ妭鐐�50瓒呭嚭鏃ユ湡"> + </div> + </div> + + </div> + </div> + <hr class="layui-bg-gray"> + <div class="layui-form-item text-right"> + <button class="layui-btn" lay-filter="editSubmit" lay-submit="">淇濆瓨</button> + <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">鍙栨秷</button> + </div> + </form> +</script> +</html> + -- Gitblit v1.9.1