Compare commits
227 Commits
d023edd7b8
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d14d142472 | ||
|
|
571cee49a0 | ||
|
|
f1878910e3 | ||
|
|
f5aa87d7e9 | ||
| fa189331b8 | |||
|
|
0616844403 | ||
| ac476e936e | |||
| 6259a0237e | |||
| b0540ce4dc | |||
|
|
395817f10e | ||
|
|
21a4cfab23 | ||
|
|
63d251325f | ||
| a002354d49 | |||
|
|
7e9d8f5e64 | ||
| bcff5830f4 | |||
| 75471b7166 | |||
| ec7f364ccf | |||
|
|
5582a6929c | ||
|
|
74b42527c6 | ||
| b407f99872 | |||
| 292c511c22 | |||
| 59921c28ca | |||
| 5eed777f0a | |||
| 592d27b858 | |||
| 59f008f19e | |||
| 3ecf06ae6a | |||
|
|
605cdb5aa0 | ||
|
|
647e3f5761 | ||
| 85299bb26a | |||
| 1a6c19bf14 | |||
| 7cfa7168e1 | |||
| d5464eed6c | |||
| 9d8b6c065f | |||
| e6995b99a3 | |||
|
|
ef0ba77715 | ||
|
|
2def9c889f | ||
| 17f5ddbfa0 | |||
| 6ed7a735ed | |||
|
|
f359470fc4 | ||
| 5e54011371 | |||
| 8643ca11d7 | |||
|
|
5711a2acf6 | ||
| cb0be1cbbf | |||
| 9a7170d9e9 | |||
| 18590dafb9 | |||
| d107699d2c | |||
| d49759efdf | |||
| 412dbd04d4 | |||
| 249ca25963 | |||
| 942bde619f | |||
|
|
bd14fe3ed9 | ||
|
|
1ea55bd39a | ||
|
|
dd1a4b448e | ||
| 4af20b8551 | |||
|
|
1616215534 | ||
|
|
ddf6078774 | ||
|
|
f125fac9ee | ||
| 8abbc7193a | |||
| 17c0c1e973 | |||
|
|
c19066792c | ||
|
|
40f44f57d9 | ||
|
|
fbdb10ace7 | ||
| 2c186a6ff4 | |||
|
|
05fb4a348a | ||
|
|
771351b12f | ||
| d2e37ee2c8 | |||
|
|
7000c02653 | ||
|
|
2013d5b815 | ||
| e1181e0423 | |||
| 5d9ce09137 | |||
|
|
4c0f84d742 | ||
|
|
039f791c97 | ||
| 4c731348d4 | |||
|
|
1dd028a202 | ||
|
|
7812f248a2 | ||
| 2741a7aa6e | |||
| 8b488b0f45 | |||
| 1c0f610e52 | |||
| 95f1c30cad | |||
|
|
e3d17d1923 | ||
|
|
be0ffcae00 | ||
| d595e8985c | |||
| 41227ec816 | |||
| 373b66aaa3 | |||
|
|
c742686502 | ||
| af9b7a83cb | |||
| 3dce5380d8 | |||
|
|
a4951da905 | ||
| 9189d77953 | |||
| 2ee047474a | |||
| f5342d1427 | |||
| a509e54803 | |||
| 592fdf285d | |||
| f2de6a3a04 | |||
| 1f7332fdbb | |||
|
|
5aa655b2b0 | ||
|
|
189475f09b | ||
|
|
f555907877 | ||
|
|
c44edba722 | ||
|
|
ae816ce7f3 | ||
|
|
8c735058a1 | ||
|
|
c73289bcc0 | ||
|
|
03d2e453fb | ||
|
|
dae060d573 | ||
| 25d9354d81 | |||
| 1a6940eb70 | |||
|
|
6eb2839b7a | ||
|
|
8047bab61c | ||
|
|
26e5b24c32 | ||
| f0992ed9ce | |||
|
|
9f4dd3b1e3 | ||
| b9e55a7e5b | |||
| c734d69ce5 | |||
|
|
766b17274b | ||
|
|
52dfdc9c7f | ||
|
|
22c6288659 | ||
| 3015a43a55 | |||
| dd2ae384ad | |||
| 1cb26378a1 | |||
| 8d0b4aed82 | |||
|
|
5ae4100205 | ||
|
|
93eaf9ed40 | ||
|
|
ddf86e07b4 | ||
|
|
f3dda753a4 | ||
| 10e46121c3 | |||
| a440684232 | |||
|
|
8af8c45335 | ||
| 0c026853ef | |||
| 591716ebc8 | |||
|
|
0a1c21970b | ||
|
|
002a0cd1c3 | ||
|
|
d8e4cb5bfa | ||
|
|
40c4e20949 | ||
| 4867a5cc26 | |||
|
|
6f0e487bc4 | ||
| 835b98e486 | |||
| 0fcdcd462c | |||
|
|
936dc5b71a | ||
|
|
722ecf61c0 | ||
|
|
b12bd2294f | ||
| c324aa524f | |||
| 81b9f5c45e | |||
|
|
9cc6ef98f9 | ||
| 4133285cdd | |||
| f260cffd56 | |||
|
|
0c67641710 | ||
| b2319f2a51 | |||
| cf1c8eeb5e | |||
| b107cd2446 | |||
| 14b05bae7e | |||
| 0dd56c1e8b | |||
| 4531db10da | |||
| 186a28bffc | |||
| c8119c5bd0 | |||
| c1ce765634 | |||
| 2104ddc7fc | |||
| de098ec968 | |||
| edd0f8c77b | |||
| bb957ab4ea | |||
| 211c017278 | |||
| 274fdd6a35 | |||
| ee05bbf7bb | |||
| b2f279d9a6 | |||
| 0b4795e92c | |||
| 962d47b308 | |||
| 10821861aa | |||
| e0a61480eb | |||
| aac7b8c080 | |||
| 2ce5380397 | |||
| 0a34af7c00 | |||
| 59e480ad6a | |||
| f3b97b9559 | |||
| fd11d890ec | |||
| 8e49c0be65 | |||
| 31acfeea76 | |||
| 135d64b078 | |||
| f105cb3e5d | |||
| be40d7ede1 | |||
| 3ad3c5cfd8 | |||
| 336bc29ddc | |||
| 169e442af0 | |||
| b0801fb55e | |||
| 25178732f8 | |||
| 7ec2a6554b | |||
| 71687b6bcd | |||
| d3eac2db10 | |||
| 9f6d45bd91 | |||
| db04b83481 | |||
| 4abf2d23aa | |||
| 9c4e091956 | |||
| 0b5c7886a6 | |||
| 16c9cb0212 | |||
| dfb51b08fe | |||
| 964f9888f5 | |||
| 5f4b5687f1 | |||
| 4ddb2b35fb | |||
| 37a7a69861 | |||
| f68b45870f | |||
| 4403f9ec52 | |||
| 7312fb765b | |||
| 8e46276be0 | |||
| 82704c9eb3 | |||
| 2f6da2b491 | |||
| 1a68651635 | |||
| 6be427ba79 | |||
| aecf651292 | |||
| 3748f3321e | |||
| 1766eae057 | |||
| d56066ae7f | |||
| be66083e5e | |||
| 87f91696e4 | |||
| 579b77daaa | |||
| c626d34010 | |||
| d23e169d9e | |||
| f5ba07a9bc | |||
| 2d6beef4c3 | |||
| 2e5f6dab8e | |||
| 2fbb3b337e | |||
| 127c93ccf8 | |||
| ada0d30f1b | |||
| d8f83a5ba0 | |||
| 2e7a55fbf1 | |||
| 1baf550bf5 | |||
| f784b36f30 | |||
| 7f67da210d | |||
| 42789b0d58 | |||
| c94c5d1c98 |
1765
5.数据库/dump-mt_wms_qj-202112230921.sql
Normal file
1765
5.数据库/dump-mt_wms_qj-202112230921.sql
Normal file
File diff suppressed because it is too large
Load Diff
@@ -24,7 +24,7 @@
|
||||
<packaging>pom</packaging>
|
||||
<version>1.0</version>
|
||||
|
||||
<name>wms</name>
|
||||
<name>wms-qj</name>
|
||||
<description>wms</description>
|
||||
<url>https://wms.picaiba.com</url>
|
||||
|
||||
@@ -45,16 +45,19 @@
|
||||
<spring.rabbitmq.username>guest</spring.rabbitmq.username>
|
||||
<spring.rabbitmq.password>guest</spring.rabbitmq.password>
|
||||
<!-- redis -->
|
||||
<spring.redis.cluster.nodes>redis.picaiba.com:6380</spring.redis.cluster.nodes>
|
||||
<!-- <spring.redis.cluster.nodes>redis.picaiba.com:6380</spring.redis.cluster.nodes>
|
||||
<spring.redis.host>redis.picaiba.com</spring.redis.host>
|
||||
<spring.redis.port>6380</spring.redis.port>
|
||||
<spring.redis.password><![CDATA["@WSXcde3"]]></spring.redis.password>
|
||||
<spring.redis.database>5</spring.redis.database>
|
||||
<spring.redis.database>5</spring.redis.database>-->
|
||||
<!-- database -->
|
||||
<spring.datasource.url>jdbc:p6spy:mysql://mysql.picaiba.com:30307/mt_wms_qj?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
|
||||
</spring.datasource.url>
|
||||
<!--<spring.datasource.url>jdbc:p6spy:mysql://localhost:30306/mt_wms_qj?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false-->
|
||||
|
||||
<spring.datasource.url>jdbc:p6spy:mysql://localhost:30306/mt_wms_qj?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
|
||||
</spring.datasource.url>
|
||||
<spring.datasource.username>root</spring.datasource.username>
|
||||
<spring.datasource.password>1qaz@WSX3edc$RFV</spring.datasource.password>
|
||||
<spring.datasource.password>ABC.10086</spring.datasource.password>
|
||||
<!-- <spring.datasource.password>1qaz@WSX3edc$RFV</spring.datasource.password>-->
|
||||
<!-- email -->
|
||||
<spring.mail.host>smtp.mxhichina.com</spring.mail.host>
|
||||
<!-- #25 ssl 465 -->
|
||||
@@ -422,6 +425,14 @@
|
||||
<skip>true</skip>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-resources-plugin</artifactId>
|
||||
<configuration>
|
||||
<delimiters>@</delimiters>
|
||||
<useDefaultDelimiters>false</useDefaultDelimiters>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
|
||||
@@ -79,7 +79,7 @@ public class AlarmBaseController extends BaseController {
|
||||
|
||||
@PostMapping(value = "codeGenerator")
|
||||
@ApiOperation(value = "编码生成")
|
||||
private String CodeGenerator(){
|
||||
return IDGenerator.gen("BJ", "yyyyMMddHHmm", 2, "ALARMBASE_CODE");
|
||||
private R<String> codeGenerator() {
|
||||
return successful(IDGenerator.gen("BJ", "yyyyMMddHHmm", 2, "ALARMBASE_CODE"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.mt.wms.basic.controller;
|
||||
|
||||
import com.mt.wms.basic.params.CommunicationQueryParam;
|
||||
import com.mt.wms.basic.service.CommunicationService;
|
||||
import com.mt.wms.basic.vo.CommunicationVo;
|
||||
import com.mt.wms.core.base.BaseController;
|
||||
import com.mt.wms.core.constants.CommonConstant;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.validator.groups.PageGroup;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.validation.groups.Default;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/18 10:34
|
||||
* @Version 1.0
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping(CommonConstant.API_MODULE_BASE + "communication")
|
||||
@Slf4j
|
||||
@Api(value = "通讯日志管理", tags = "通讯日志管理", hidden = false)
|
||||
public class CommunicationContrallor extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private CommunicationService communicationService;
|
||||
|
||||
@PostMapping(value = "get")
|
||||
@ApiOperation(value = "获取报警基础信息")
|
||||
private R<CommunicationVo> get(@Validated @RequestBody IdParam idParam) {
|
||||
return communicationService.get(idParam);
|
||||
}
|
||||
|
||||
|
||||
@PostMapping(value = "page")
|
||||
@ApiOperation(value = "获取分页报警基础信息")
|
||||
private R<PageVo<CommunicationVo>> page(@Validated({PageGroup.class, Default.class}) @RequestBody CommunicationQueryParam communicationQueryParam) {
|
||||
return communicationService.page(communicationQueryParam);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
package com.mt.wms.basic.controller;
|
||||
|
||||
import com.mt.wms.basic.params.AlarmBaseParam;
|
||||
import com.mt.wms.basic.params.AlarmBaseQueryParam;
|
||||
import com.mt.wms.basic.params.CraftInfoParam;
|
||||
import com.mt.wms.basic.params.CraftInfoQueryParam;
|
||||
import com.mt.wms.basic.service.AlarmBaseService;
|
||||
import com.mt.wms.basic.service.CraftInfoService;
|
||||
import com.mt.wms.basic.vo.AlarmBaseVo;
|
||||
import com.mt.wms.basic.vo.CraftInfoVo;
|
||||
import com.mt.wms.core.base.BaseController;
|
||||
import com.mt.wms.core.constants.CommonConstant;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.utils.IDGenerator;
|
||||
import com.mt.wms.core.validator.groups.AddGroup;
|
||||
import com.mt.wms.core.validator.groups.PageGroup;
|
||||
import com.mt.wms.core.validator.groups.UpdateGroup;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.validation.groups.Default;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/10/9 11:09
|
||||
* @Version 1.0
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping(CommonConstant.API_MODULE_BASE + "craftInfo")
|
||||
@Slf4j
|
||||
@Api(value = "工艺基础信息管理", tags = "工艺基础信息管理", hidden = false)
|
||||
public class CraftInfoController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private CraftInfoService craftInfoService;
|
||||
|
||||
@PostMapping(value = "get")
|
||||
@ApiOperation(value = "获取报警基础信息")
|
||||
private R<CraftInfoVo> get(@Validated @RequestBody IdParam idParam) {
|
||||
return craftInfoService.get(idParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "list")
|
||||
@ApiOperation(value = "获取报警基础信息列表")
|
||||
private R<List<CraftInfoVo>> list(@Validated({Default.class}) @RequestBody CraftInfoQueryParam craftInfoQueryParam) {
|
||||
return craftInfoService.list(craftInfoQueryParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "page")
|
||||
@ApiOperation(value = "获取分页报警基础信息")
|
||||
private R<PageVo<CraftInfoVo>> page(@Validated({PageGroup.class, Default.class}) @RequestBody CraftInfoQueryParam craftInfoQueryParam) {
|
||||
return craftInfoService.page(craftInfoQueryParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "add")
|
||||
@ApiOperation(value = "新增")
|
||||
private R<IdVo> add(@Validated({AddGroup.class, Default.class}) @RequestBody CraftInfoParam craftInfoParam) {
|
||||
return craftInfoService.add(craftInfoParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "update")
|
||||
@ApiOperation(value = "更新")
|
||||
private R<IdVo> update(@Validated({UpdateGroup.class, Default.class}) @RequestBody CraftInfoParam craftInfoParam) {
|
||||
return craftInfoService.update(craftInfoParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "delete")
|
||||
@ApiOperation(value = "删除报警基础信息")
|
||||
private R<IdVo> delete(@Validated @RequestBody IdParam idParam) {
|
||||
return craftInfoService.delete(idParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "codeGenerator")
|
||||
@ApiOperation(value = "编码生成")
|
||||
private R<String> codeGenerator() {
|
||||
return successful(IDGenerator.gen("GY", "yyyyMMddHHmm", 2, "CRAFTINFO_CODE"));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
package com.mt.wms.basic.controller;
|
||||
|
||||
import com.mt.wms.basic.params.KilnInfoParam;
|
||||
import com.mt.wms.basic.params.KilnInfoQueryParam;
|
||||
import com.mt.wms.basic.service.KilnInfoService;
|
||||
import com.mt.wms.basic.vo.KilnInfoVo;
|
||||
import com.mt.wms.core.base.BaseController;
|
||||
import com.mt.wms.core.constants.CommonConstant;
|
||||
import com.mt.wms.core.dal.entity.KilnInfo;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.utils.IDGenerator;
|
||||
import com.mt.wms.core.validator.groups.AddGroup;
|
||||
import com.mt.wms.core.validator.groups.PageGroup;
|
||||
import com.mt.wms.core.validator.groups.UpdateGroup;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.validation.groups.Default;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 12:56
|
||||
* @Version 1.0
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping(CommonConstant.API_MODULE_BASE + "kilnInfo")
|
||||
@Slf4j
|
||||
@Api(value = "工业炉基础信息管理", tags = "工业炉基础信息管理", hidden = false)
|
||||
public class KilnInfoController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private KilnInfoService kilnInfoService;
|
||||
|
||||
@PostMapping(value = "get")
|
||||
@ApiOperation(value = "获取工业炉信息")
|
||||
private R<KilnInfoVo> get(@Validated @RequestBody IdParam idParam) {
|
||||
return kilnInfoService.get(idParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "list")
|
||||
@ApiOperation(value = "获取工业炉列表")
|
||||
private R<List<KilnInfoVo>> list(@Validated({Default.class}) @RequestBody KilnInfoQueryParam kilnInfoQueryParam) {
|
||||
return kilnInfoService.list(kilnInfoQueryParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "page")
|
||||
@ApiOperation(value = "获取分页工业炉")
|
||||
private R<PageVo<KilnInfoVo>> page(@Validated({PageGroup.class, Default.class}) @RequestBody KilnInfoQueryParam kilnInfoQueryParam) {
|
||||
return kilnInfoService.page(kilnInfoQueryParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "add")
|
||||
@ApiOperation(value = "新增")
|
||||
private R<IdVo> add(@Validated({AddGroup.class, Default.class}) @RequestBody KilnInfoParam kilnInfoParam) {
|
||||
return kilnInfoService.add(kilnInfoParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "update")
|
||||
@ApiOperation(value = "更新")
|
||||
private R<IdVo> update(@Validated({UpdateGroup.class, Default.class}) @RequestBody KilnInfoParam kilnInfoParam) {
|
||||
return kilnInfoService.update(kilnInfoParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "delete")
|
||||
@ApiOperation(value = "删除")
|
||||
private R<IdVo> delete(@Validated @RequestBody IdParam idParam) {
|
||||
return kilnInfoService.delete(idParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "codeGenerator")
|
||||
@ApiOperation(value = "编码生成")
|
||||
private R<String> codeGenerator(){
|
||||
return successful(IDGenerator.gen("YL", "yyyyMMddHHmm", 2, "KILN_CODE"));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
package com.mt.wms.basic.controller;
|
||||
|
||||
import com.mt.wms.basic.params.LocationInfoParam;
|
||||
import com.mt.wms.basic.params.LocationInfoQueryParam;
|
||||
import com.mt.wms.basic.service.LocationInfoService;
|
||||
import com.mt.wms.basic.vo.LocationInfoVo;
|
||||
import com.mt.wms.core.base.BaseController;
|
||||
import com.mt.wms.core.constants.CommonConstant;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.utils.IDGenerator;
|
||||
import com.mt.wms.core.validator.groups.AddGroup;
|
||||
import com.mt.wms.core.validator.groups.PageGroup;
|
||||
import com.mt.wms.core.validator.groups.UpdateGroup;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.validation.groups.Default;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 13:03
|
||||
* @Version 1.0
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping(CommonConstant.API_MODULE_BASE + "locationInfo")
|
||||
@Slf4j
|
||||
@Api(value = "库位基础信息管理", tags = "库位基础信息管理", hidden = false)
|
||||
public class LocationInfoController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private LocationInfoService locationInfoService;
|
||||
@PostMapping(value = "get")
|
||||
@ApiOperation(value = "获取库位信息")
|
||||
private R<LocationInfoVo> get(@Validated @RequestBody IdParam idParam) {
|
||||
return locationInfoService.get(idParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "list")
|
||||
@ApiOperation(value = "获取库位列表")
|
||||
private R<List<LocationInfoVo>> list(@Validated({Default.class}) @RequestBody LocationInfoQueryParam locationInfoQueryParam) {
|
||||
return locationInfoService.list(locationInfoQueryParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "page")
|
||||
@ApiOperation(value = "获取分页库位")
|
||||
private R<PageVo<LocationInfoVo>> page(@Validated({PageGroup.class, Default.class}) @RequestBody LocationInfoQueryParam locationInfoQueryParam) {
|
||||
return locationInfoService.page(locationInfoQueryParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "add")
|
||||
@ApiOperation(value = "新增")
|
||||
private R<IdVo> add(@Validated({AddGroup.class, Default.class}) @RequestBody LocationInfoParam locationInfoParam) {
|
||||
return locationInfoService.add(locationInfoParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "update")
|
||||
@ApiOperation(value = "更新")
|
||||
private R<IdVo> update(@Validated({UpdateGroup.class, Default.class}) @RequestBody LocationInfoParam locationInfoParam) {
|
||||
return locationInfoService.update(locationInfoParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "delete")
|
||||
@ApiOperation(value = "删除")
|
||||
private R<IdVo> delete(@Validated @RequestBody IdParam idParam) {
|
||||
return locationInfoService.delete(idParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "codeGenerator")
|
||||
@ApiOperation(value = "编码生成")
|
||||
private R<String> codeGenerator(){
|
||||
return successful(IDGenerator.gen("KW", "yyyyMMddHHmm", 2, "LOCATION_CODE"));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
package com.mt.wms.basic.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.mt.wms.basic.params.VehicleParam;
|
||||
import com.mt.wms.basic.params.VehicleQueryParam;
|
||||
import com.mt.wms.basic.service.VehicleService;
|
||||
import com.mt.wms.basic.vo.VehicleVo;
|
||||
import com.mt.wms.core.base.BaseController;
|
||||
import com.mt.wms.core.constants.CommonConstant;
|
||||
import com.mt.wms.core.dal.entity.VehicleInfo;
|
||||
import com.mt.wms.core.dal.service.VehicleInfoServiceBiz;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.utils.IDGenerator;
|
||||
import com.mt.wms.core.validator.groups.AddGroup;
|
||||
import com.mt.wms.core.validator.groups.PageGroup;
|
||||
import com.mt.wms.core.validator.groups.UpdateGroup;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.validation.groups.Default;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 13:13
|
||||
* @Version 1.0
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping(CommonConstant.API_MODULE_BASE + "vehicle")
|
||||
@Slf4j
|
||||
@Api(value = "车辆基础信息管理", tags = "车辆基础信息管理", hidden = false)
|
||||
public class VehicleController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private VehicleService vehicleService;
|
||||
@Autowired
|
||||
private VehicleInfoServiceBiz vehicleInfoServiceBiz;
|
||||
@PostMapping(value = "get")
|
||||
@ApiOperation(value = "获取车辆信息")
|
||||
private R<VehicleVo> get(@Validated @RequestBody IdParam idParam) {
|
||||
return vehicleService.get(idParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "list")
|
||||
@ApiOperation(value = "获取车辆列表")
|
||||
private R<List<VehicleVo>> list(@Validated({Default.class}) @RequestBody VehicleQueryParam vehicleQueryParam) {
|
||||
return vehicleService.list(vehicleQueryParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "page")
|
||||
@ApiOperation(value = "获取分页车辆")
|
||||
private R<PageVo<VehicleVo>> page(@Validated({PageGroup.class, Default.class}) @RequestBody VehicleQueryParam vehicleQueryParam) {
|
||||
return vehicleService.page(vehicleQueryParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "add")
|
||||
@ApiOperation(value = "新增")
|
||||
private R<IdVo> add(@Validated({AddGroup.class, Default.class}) @RequestBody VehicleParam vehicleParam) {
|
||||
return vehicleService.add(vehicleParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "update")
|
||||
@ApiOperation(value = "更新")
|
||||
private R<IdVo> update(@Validated({UpdateGroup.class, Default.class}) @RequestBody VehicleParam vehicleParam) {
|
||||
return vehicleService.update(vehicleParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "delete")
|
||||
@ApiOperation(value = "删除")
|
||||
private R<IdVo> delete(@Validated @RequestBody IdParam idParam) {
|
||||
return vehicleService.delete(idParam);
|
||||
}
|
||||
|
||||
@PostMapping(value = "codeGenerator")
|
||||
@ApiOperation(value = "编码生成")
|
||||
private R<String> codeGenerator(){
|
||||
return successful(IDGenerator.gen("CL", "yyyyMMddHHmm", 2, "VEHICLE_CODE"));
|
||||
}
|
||||
|
||||
@PostMapping(value = "resetStatus")
|
||||
@ApiOperation(value = "重置车辆状态")
|
||||
private R<String> reset(){
|
||||
List<VehicleInfo> vehicleInfoList = vehicleInfoServiceBiz.list(new QueryWrapper<VehicleInfo>().eq(VehicleInfo.STATUS, 1));
|
||||
for (VehicleInfo vehicleInfo:vehicleInfoList
|
||||
) {
|
||||
vehicleInfo.setStatus(0);
|
||||
vehicleInfoServiceBiz.updateById(vehicleInfo);
|
||||
}
|
||||
return successful("操作成功,车辆状态已重置为空闲!");
|
||||
}
|
||||
}
|
||||
@@ -80,7 +80,7 @@ public class WarehouseController extends BaseController {
|
||||
|
||||
@PostMapping(value = "codeGenerator")
|
||||
@ApiOperation(value = "编码生成")
|
||||
private String CodeGenerator(){
|
||||
return IDGenerator.gen("HC", "yyyyMMddHHmm", 2, "WAREHOUSE_CODE");
|
||||
private R<String> codeGenerator(){
|
||||
return successful(IDGenerator.gen("HC", "yyyyMMddHHmm", 2, "WAREHOUSE_CODE"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.mt.wms.basic.params;
|
||||
|
||||
import com.mt.wms.core.params.BasePageParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/18 10:13
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "通讯日志查询参数", description = "用于查询通讯日志")
|
||||
public class CommunicationQueryParam extends BasePageParam {
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键",required = false, example = "1")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@ApiModelProperty(value = "类型",required = false, example = "1")
|
||||
private Integer type;
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.mt.wms.basic.params;
|
||||
|
||||
import com.mt.wms.core.base.BaseParam;
|
||||
import com.mt.wms.core.validator.groups.UpdateGroup;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2022/1/25 21:34
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "工艺基础信息参数对象", description = "用于新增和更新工艺基础信息")
|
||||
public class CraftInfoParam extends BaseParam {
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键",required = false, example = "1")
|
||||
@NotNull(message = "xxID不能为空", groups = {UpdateGroup.class})
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@ApiModelProperty(value = "编码", example = "1")
|
||||
private String code;
|
||||
/**
|
||||
* 工艺号
|
||||
*/
|
||||
@ApiModelProperty(value = "工艺号", example = "1")
|
||||
@NotNull(message = "工艺号不能为空")
|
||||
private String craftCode;
|
||||
/**
|
||||
* plc值
|
||||
*/
|
||||
@ApiModelProperty(value = "plc值", example = "1")
|
||||
@NotNull(message = "plc值不能为空")
|
||||
private Integer plcValue;
|
||||
/**
|
||||
* 说明
|
||||
*/
|
||||
@ApiModelProperty(value = "说明", example = "1")
|
||||
private String content;
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.mt.wms.basic.params;
|
||||
|
||||
import com.mt.wms.core.params.BasePageParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2022/1/25 21:37
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "报警基础信息查询参数", description = "用于查询报警基础信息")
|
||||
public class CraftInfoQueryParam extends BasePageParam {
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键",required = false, example = "1")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 工艺号
|
||||
*/
|
||||
@ApiModelProperty(value = "工艺号",required = false, example = "1")
|
||||
private String craftCode;
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
package com.mt.wms.basic.params;
|
||||
|
||||
import com.mt.wms.core.base.BaseParam;
|
||||
import com.mt.wms.core.validator.groups.UpdateGroup;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 12:07
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "工业炉参数对象", description = "用于新增和更新工业炉信息")
|
||||
public class KilnInfoParam extends BaseParam {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键,更新时需要填写",required = false, example = "1")
|
||||
@NotNull(message = "xxID不能为空", groups = {UpdateGroup.class})
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@ApiModelProperty(value = "编码", example = "1")
|
||||
@NotNull(message = "编码不能为空")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@ApiModelProperty(value = "名称", example = "1")
|
||||
@NotNull(message = "名称不能为空")
|
||||
private String kilnName;
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
@ApiModelProperty(value = "缩写(别名)", example = "1")
|
||||
@NotNull(message = "别名不能为空")
|
||||
private String kilnAlias;
|
||||
/**
|
||||
* 设备类型,存储数据字典编码,修改为1:加工炉,2:回火炉,3:氮化炉,4:清洗炉
|
||||
*/
|
||||
@ApiModelProperty(value = "设备类型,存储数据字典编码,修改为1:加工炉,2:回火炉,3:氮化炉,4:清洗炉", example = "1")
|
||||
@NotNull(message = "设备类型不能为空")
|
||||
private Integer type;
|
||||
|
||||
|
||||
/**
|
||||
* 英文名
|
||||
*/
|
||||
@ApiModelProperty(value = "英文名", example = "1")
|
||||
private String en;
|
||||
|
||||
/**
|
||||
* ip
|
||||
*/
|
||||
@ApiModelProperty(value = "ip", example = "192.168.0.1")
|
||||
private String ip;
|
||||
|
||||
/**
|
||||
* 端口号
|
||||
*/
|
||||
@ApiModelProperty(value = "端口号", example = "8888")
|
||||
private String portNumber;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ApiModelProperty(value = "ip", example = "1")
|
||||
private String note;
|
||||
/**
|
||||
* 描述信息
|
||||
*/
|
||||
@ApiModelProperty(value = "描述信息", example = "1")
|
||||
private String description;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.mt.wms.basic.params;
|
||||
|
||||
import com.mt.wms.core.params.BasePageParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 12:11
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "工业炉查询参数", description = "用于查询工业炉信息")
|
||||
public class KilnInfoQueryParam extends BasePageParam {
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键",required = false, example = "1")
|
||||
private Long id;
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
package com.mt.wms.basic.params;
|
||||
|
||||
import com.mt.wms.core.base.BaseParam;
|
||||
import com.mt.wms.core.validator.groups.UpdateGroup;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 10:47
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "库位参数对象", description = "用于新增和更新库位信息")
|
||||
public class LocationInfoParam extends BaseParam {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键,更新时需要填写",required = false, example = "1")
|
||||
@NotNull(message = "xxID不能为空", groups = {UpdateGroup.class})
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@ApiModelProperty(value = "编码", example = "1")
|
||||
@NotNull(message = "编码不能为空")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@ApiModelProperty(value = "库位名称", example = "1")
|
||||
@NotNull(message = "名称不能为空")
|
||||
private String locationName;
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
@ApiModelProperty(value = "别名", example = "1")
|
||||
@NotNull(message = "别名不能为空")
|
||||
private String locationNameAlias;
|
||||
|
||||
|
||||
/**
|
||||
* 缓存区
|
||||
*/
|
||||
@ApiModelProperty(value = "缓存区id", example = "1")
|
||||
private String warehouseId;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ApiModelProperty(value = "备注", example = "1")
|
||||
private String note;
|
||||
|
||||
/**
|
||||
* 描述信息
|
||||
*/
|
||||
@ApiModelProperty(value = "描述信息", example = "1")
|
||||
private String description;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.mt.wms.basic.params;
|
||||
|
||||
import com.mt.wms.core.params.BasePageParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 11:06
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "库位查询参数", description = "用于查询库位信息")
|
||||
public class LocationInfoQueryParam extends BasePageParam {
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键",required = false, example = "1")
|
||||
private Long id;
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.mt.wms.basic.params;
|
||||
|
||||
import com.mt.wms.core.base.BaseParam;
|
||||
import com.mt.wms.core.validator.groups.UpdateGroup;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/8 10:39
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "车辆参数对象", description = "用于新增和更新车辆信息")
|
||||
public class VehicleParam extends BaseParam {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键,更新时需要填写",required = false, example = "1")
|
||||
@NotNull(message = "xxID不能为空", groups = {UpdateGroup.class})
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@ApiModelProperty(value = "编码", example = "1")
|
||||
@NotNull(message = "编码不能为空")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@ApiModelProperty(value = "名称", example = "1")
|
||||
@NotNull(message = "名称不能为空")
|
||||
private String vehicleName;
|
||||
|
||||
/**
|
||||
* 规格
|
||||
*/
|
||||
@ApiModelProperty(value = "缩写(别名)", example = "1")
|
||||
private String vehicleAlias;
|
||||
|
||||
/**
|
||||
* ip
|
||||
*/
|
||||
@ApiModelProperty(value = "ip", example = "192.168.0.1")
|
||||
private String ip;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ApiModelProperty(value = "ip", example = "1")
|
||||
private String note;
|
||||
/**
|
||||
* 描述信息
|
||||
*/
|
||||
@ApiModelProperty(value = "描述信息", example = "1")
|
||||
private String description;
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.mt.wms.basic.params;
|
||||
|
||||
import com.mt.wms.core.params.BasePageParam;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/8 15:19
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(value = "车辆查询参数", description = "用于查询车辆信息")
|
||||
public class VehicleQueryParam extends BasePageParam {
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键",required = false, example = "1")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@ApiModelProperty(value = "编码",required = false, example = "1")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
@ApiModelProperty(value = "别名",required = false, example = "1")
|
||||
private String vehicleAlias;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@ApiModelProperty(value = "名称",required = false, example = "1")
|
||||
private String vehicleName;
|
||||
|
||||
}
|
||||
@@ -61,4 +61,28 @@ public class WarehouseParam extends BaseParam {
|
||||
*/
|
||||
@ApiModelProperty(value = "描述",required = true, example = "1")
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 英文名称
|
||||
*/
|
||||
@ApiModelProperty(value = "英文名称",required = false, example = "1")
|
||||
private String englishName;
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
@ApiModelProperty(value = "英文名称",required = false, example = "1")
|
||||
private String aliasName;
|
||||
|
||||
/**
|
||||
* 库位数量
|
||||
*/
|
||||
@ApiModelProperty(value = "英文名称",required = true, example = "1")
|
||||
private Integer number;
|
||||
|
||||
/**
|
||||
* 状态 0初始化,1已占用
|
||||
*/
|
||||
@ApiModelProperty(value = "状态",required = true, example = "1")
|
||||
private Integer status;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.mt.wms.basic.service;
|
||||
|
||||
import com.mt.wms.basic.params.CommunicationQueryParam;
|
||||
import com.mt.wms.basic.vo.CommunicationVo;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/18 10:16
|
||||
* @Version 1.0
|
||||
*/
|
||||
public interface CommunicationService {
|
||||
/**
|
||||
* 获取xx
|
||||
*
|
||||
* @param idParam 主键参数
|
||||
* @return xx
|
||||
*/
|
||||
R<CommunicationVo> get(IdParam idParam);
|
||||
|
||||
/**
|
||||
* 获取xx分页列表
|
||||
*
|
||||
* @param kilnInfoQueryParam xx查询参数
|
||||
* @return xx分页列表
|
||||
*/
|
||||
R<PageVo<CommunicationVo>> page(CommunicationQueryParam kilnInfoQueryParam);
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package com.mt.wms.basic.service;
|
||||
|
||||
import com.mt.wms.basic.params.AlarmBaseParam;
|
||||
import com.mt.wms.basic.params.AlarmBaseQueryParam;
|
||||
import com.mt.wms.basic.params.CraftInfoParam;
|
||||
import com.mt.wms.basic.params.CraftInfoQueryParam;
|
||||
import com.mt.wms.basic.vo.AlarmBaseVo;
|
||||
import com.mt.wms.basic.vo.CraftInfoVo;
|
||||
import com.mt.wms.core.dal.entity.CraftInfo;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/10/9 10:46
|
||||
* @Version 1.0
|
||||
*/
|
||||
public interface CraftInfoService {
|
||||
|
||||
/**
|
||||
* 获取xx
|
||||
*
|
||||
* @param idParam 主键参数
|
||||
* @return xx
|
||||
*/
|
||||
R<CraftInfoVo> get(IdParam idParam);
|
||||
|
||||
/**
|
||||
* 获取xx列表
|
||||
*
|
||||
* @param craftInfoQueryParam xx查询参数
|
||||
* @return xx列表
|
||||
*/
|
||||
R<List<CraftInfoVo>> list(CraftInfoQueryParam craftInfoQueryParam);
|
||||
|
||||
/**
|
||||
* 获取xx分页列表
|
||||
*
|
||||
* @param craftInfoQueryParam xx查询参数
|
||||
* @return xx分页列表
|
||||
*/
|
||||
R<PageVo<CraftInfoVo>> page(CraftInfoQueryParam craftInfoQueryParam);
|
||||
|
||||
|
||||
/**
|
||||
* 新增xx
|
||||
*
|
||||
* @param craftInfoParam xx参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> add(CraftInfoParam craftInfoParam);
|
||||
|
||||
/**
|
||||
* 更新xx
|
||||
*
|
||||
* @param craftInfoParam xx参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> update(CraftInfoParam craftInfoParam);
|
||||
|
||||
|
||||
/**
|
||||
* 删除xx
|
||||
*
|
||||
* @param idParam 主键参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> delete(IdParam idParam);
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.mt.wms.basic.service;
|
||||
|
||||
import com.mt.wms.basic.params.KilnInfoParam;
|
||||
import com.mt.wms.basic.params.KilnInfoQueryParam;
|
||||
import com.mt.wms.basic.vo.KilnInfoVo;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 12:12
|
||||
* @Version 1.0
|
||||
*/
|
||||
public interface KilnInfoService {
|
||||
/**
|
||||
* 获取xx
|
||||
*
|
||||
* @param idParam 主键参数
|
||||
* @return xx
|
||||
*/
|
||||
R<KilnInfoVo> get(IdParam idParam);
|
||||
|
||||
/**
|
||||
* 获取xx列表
|
||||
*
|
||||
* @param kilnInfoQueryParam xx查询参数
|
||||
* @return xx列表
|
||||
*/
|
||||
R<List<KilnInfoVo>> list(KilnInfoQueryParam kilnInfoQueryParam);
|
||||
|
||||
/**
|
||||
* 获取xx分页列表
|
||||
*
|
||||
* @param kilnInfoQueryParam xx查询参数
|
||||
* @return xx分页列表
|
||||
*/
|
||||
R<PageVo<KilnInfoVo>> page(KilnInfoQueryParam kilnInfoQueryParam);
|
||||
|
||||
|
||||
/**
|
||||
* 新增xx
|
||||
*
|
||||
* @param kilnInfoParam xx参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> add(KilnInfoParam kilnInfoParam);
|
||||
|
||||
/**
|
||||
* 更新xx
|
||||
*
|
||||
* @param kilnInfoParam xx参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> update(KilnInfoParam kilnInfoParam);
|
||||
|
||||
|
||||
/**
|
||||
* 删除xx
|
||||
*
|
||||
* @param idParam 主键参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> delete(IdParam idParam);
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.mt.wms.basic.service;
|
||||
|
||||
import com.mt.wms.basic.params.LocationInfoParam;
|
||||
import com.mt.wms.basic.params.LocationInfoQueryParam;
|
||||
import com.mt.wms.basic.vo.LocationInfoVo;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 11:10
|
||||
* @Version 1.0
|
||||
*/
|
||||
public interface LocationInfoService {
|
||||
/**
|
||||
* 获取xx
|
||||
*
|
||||
* @param idParam 主键参数
|
||||
* @return xx
|
||||
*/
|
||||
R<LocationInfoVo> get(IdParam idParam);
|
||||
|
||||
/**
|
||||
* 获取xx列表
|
||||
*
|
||||
* @param locationInfoQueryParam xx查询参数
|
||||
* @return xx列表
|
||||
*/
|
||||
R<List<LocationInfoVo>> list(LocationInfoQueryParam locationInfoQueryParam);
|
||||
|
||||
/**
|
||||
* 获取xx分页列表
|
||||
*
|
||||
* @param locationInfoQueryParam xx查询参数
|
||||
* @return xx分页列表
|
||||
*/
|
||||
R<PageVo<LocationInfoVo>> page(LocationInfoQueryParam locationInfoQueryParam);
|
||||
|
||||
|
||||
/**
|
||||
* 新增xx
|
||||
*
|
||||
* @param locationInfoParam xx参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> add(LocationInfoParam locationInfoParam);
|
||||
|
||||
/**
|
||||
* 更新xx
|
||||
*
|
||||
* @param locationInfoParam xx参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> update(LocationInfoParam locationInfoParam);
|
||||
|
||||
|
||||
/**
|
||||
* 删除xx
|
||||
*
|
||||
* @param idParam 主键参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> delete(IdParam idParam);
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
package com.mt.wms.basic.service;
|
||||
|
||||
import com.mt.wms.basic.params.VehicleParam;
|
||||
import com.mt.wms.basic.params.VehicleQueryParam;
|
||||
import com.mt.wms.basic.vo.VehicleVo;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 10:02
|
||||
* @Version 1.0
|
||||
*/
|
||||
public interface VehicleService {
|
||||
/**
|
||||
* 获取xx
|
||||
*
|
||||
* @param idParam 主键参数
|
||||
* @return xx
|
||||
*/
|
||||
R<VehicleVo> get(IdParam idParam);
|
||||
|
||||
/**
|
||||
* 获取xx列表
|
||||
*
|
||||
* @param vehicleQueryParam xx查询参数
|
||||
* @return xx列表
|
||||
*/
|
||||
R<List<VehicleVo>> list(VehicleQueryParam vehicleQueryParam);
|
||||
|
||||
/**
|
||||
* 获取xx分页列表
|
||||
*
|
||||
* @param vehicleQueryParam xx查询参数
|
||||
* @return xx分页列表
|
||||
*/
|
||||
R<PageVo<VehicleVo>> page(VehicleQueryParam vehicleQueryParam);
|
||||
|
||||
|
||||
/**
|
||||
* 新增xx
|
||||
*
|
||||
* @param vehicleParam xx参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> add(VehicleParam vehicleParam);
|
||||
|
||||
/**
|
||||
* 更新xx
|
||||
*
|
||||
* @param vehicleParam xx参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> update(VehicleParam vehicleParam);
|
||||
|
||||
|
||||
/**
|
||||
* 删除xx
|
||||
*
|
||||
* @param idParam 主键参数
|
||||
* @return 主键
|
||||
*/
|
||||
R<IdVo> delete(IdParam idParam);
|
||||
}
|
||||
@@ -6,7 +6,6 @@ import com.mt.wms.basic.params.AlarmBaseParam;
|
||||
import com.mt.wms.basic.params.AlarmBaseQueryParam;
|
||||
import com.mt.wms.basic.service.AlarmBaseService;
|
||||
import com.mt.wms.basic.vo.AlarmBaseVo;
|
||||
import com.mt.wms.basic.vo.WarehouseVo;
|
||||
import com.mt.wms.core.api.Assert;
|
||||
import com.mt.wms.core.base.BaseService;
|
||||
import com.mt.wms.core.dal.entity.AlarmBase;
|
||||
@@ -48,7 +47,11 @@ public class AlarmBaseServiceImpl extends BaseService implements AlarmBaseServic
|
||||
|
||||
@Override
|
||||
public R<List<AlarmBaseVo>> list(AlarmBaseQueryParam alarmBaseQueryParam) {
|
||||
return null;
|
||||
QueryWrapper<AlarmBase> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(AlarmBase.VALID,1);
|
||||
List<AlarmBase> alarmBaseList = alarmBaseServiceBiz.list(wrapper);
|
||||
List<AlarmBaseVo> alarmBaseVoList = com.mt.wms.core.utils.BeanUtils.copyList(alarmBaseList, AlarmBaseVo.class);
|
||||
return successful(alarmBaseVoList);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.mt.wms.basic.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.mt.wms.basic.params.CommunicationQueryParam;
|
||||
import com.mt.wms.basic.service.CommunicationService;
|
||||
import com.mt.wms.basic.vo.AlarmBaseVo;
|
||||
import com.mt.wms.basic.vo.CommunicationVo;
|
||||
import com.mt.wms.core.api.Assert;
|
||||
import com.mt.wms.core.base.BaseService;
|
||||
import com.mt.wms.core.dal.entity.CommunicationLog;
|
||||
import com.mt.wms.core.dal.service.CommunicationLogServiceBiz;
|
||||
import com.mt.wms.core.errorcode.ApiErrorCode;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.utils.StringUtils;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/18 10:18
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class CommunicationServiceImpl extends BaseService implements CommunicationService {
|
||||
@Resource
|
||||
private CommunicationLogServiceBiz communicationLogServiceBiz;
|
||||
@Override
|
||||
public R<CommunicationVo> get(IdParam idParam) {
|
||||
Assert.notNull(ApiErrorCode.INVALID_PARAMETER,idParam.getId());
|
||||
CommunicationLog communicationLog = communicationLogServiceBiz.getById(idParam.getId());
|
||||
CommunicationVo communicationVo = CommunicationVo.builder().build();
|
||||
BeanUtils.copyProperties(communicationLog,communicationVo);
|
||||
return successful(communicationVo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<PageVo<CommunicationVo>> page(CommunicationQueryParam communicationQueryParam) {
|
||||
QueryWrapper<CommunicationLog> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(CommunicationLog.VALID,1);
|
||||
wrapper.eq(communicationQueryParam.getType()!=null,CommunicationLog.TYPE,communicationQueryParam.getType());
|
||||
Page<CommunicationLog> page = communicationLogServiceBiz.page(new Page<>(communicationQueryParam.getCurrent(), communicationQueryParam.getSize()), wrapper);
|
||||
return successful(new PageVo<>(page,CommunicationVo.class));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.mt.wms.basic.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.mt.wms.basic.params.AlarmBaseParam;
|
||||
import com.mt.wms.basic.params.AlarmBaseQueryParam;
|
||||
import com.mt.wms.basic.params.CraftInfoParam;
|
||||
import com.mt.wms.basic.params.CraftInfoQueryParam;
|
||||
import com.mt.wms.basic.service.AlarmBaseService;
|
||||
import com.mt.wms.basic.service.CraftInfoService;
|
||||
import com.mt.wms.basic.vo.AlarmBaseVo;
|
||||
import com.mt.wms.basic.vo.CraftInfoVo;
|
||||
import com.mt.wms.core.api.Assert;
|
||||
import com.mt.wms.core.base.BaseService;
|
||||
import com.mt.wms.core.dal.entity.AlarmBase;
|
||||
import com.mt.wms.core.dal.entity.CraftInfo;
|
||||
import com.mt.wms.core.dal.service.AlarmBaseServiceBiz;
|
||||
import com.mt.wms.core.dal.service.CraftInfoServiceBiz;
|
||||
import com.mt.wms.core.errorcode.ApiErrorCode;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/10/9 10:49
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class CraftInfoServiceImpl extends BaseService implements CraftInfoService {
|
||||
|
||||
@Resource
|
||||
private CraftInfoServiceBiz craftInfoServiceBiz;
|
||||
|
||||
@Override
|
||||
public R<CraftInfoVo> get(IdParam idParam) {
|
||||
Assert.notNull(ApiErrorCode.INVALID_PARAMETER,idParam.getId());
|
||||
CraftInfo craftInfo = craftInfoServiceBiz.getById(idParam.getId());
|
||||
CraftInfoVo craftInfoVo = CraftInfoVo.builder().build();
|
||||
BeanUtils.copyProperties(craftInfo,craftInfoVo);
|
||||
return successful(craftInfoVo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<List<CraftInfoVo>> list(CraftInfoQueryParam craftInfoQueryParam) {
|
||||
QueryWrapper<CraftInfo> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(CraftInfo.VALID,1);
|
||||
List<CraftInfo> craftInfoList = craftInfoServiceBiz.list(wrapper);
|
||||
List<CraftInfoVo> craftInfoVoList = com.mt.wms.core.utils.BeanUtils.copyList(craftInfoList, CraftInfoVo.class);
|
||||
return successful(craftInfoVoList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<PageVo<CraftInfoVo>> page(CraftInfoQueryParam craftInfoQueryParam) {
|
||||
QueryWrapper<CraftInfo> wrapper=new QueryWrapper<>();
|
||||
wrapper.like(StringUtils.isNotBlank(craftInfoQueryParam.getCraftCode()),CraftInfo.CRAFT_CODE,craftInfoQueryParam.getCraftCode())
|
||||
.orderByAsc(CraftInfo.CREATE_TIME);
|
||||
Page<CraftInfo> page = craftInfoServiceBiz.page(new Page<>(craftInfoQueryParam.getCurrent(), craftInfoQueryParam.getSize()), wrapper);
|
||||
return successful(new PageVo<>(page,CraftInfoVo.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> add(CraftInfoParam craftInfoParam) {
|
||||
QueryWrapper<CraftInfo> wrapper=new QueryWrapper<>();
|
||||
|
||||
CraftInfo craftInfo=new CraftInfo();
|
||||
BeanUtils.copyProperties(craftInfoParam,craftInfo);
|
||||
setCommonField(craftInfo);
|
||||
craftInfoServiceBiz.save(craftInfo);
|
||||
return successful(IdVo.builder().id(craftInfo.getId()).build());
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> update(CraftInfoParam craftInfoParam) {
|
||||
CraftInfo craftInfo = craftInfoServiceBiz.getById(craftInfoParam.getId());
|
||||
CraftInfo updateCraftInfo=new CraftInfo();
|
||||
BeanUtils.copyProperties(craftInfoParam,updateCraftInfo);
|
||||
setUpdateCommonField(updateCraftInfo);
|
||||
craftInfoServiceBiz.updateById(updateCraftInfo);
|
||||
return successful(IdVo.builder().id(updateCraftInfo.getId()).build());
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> delete(IdParam idParam) {
|
||||
craftInfoServiceBiz.removeById(idParam.getId());
|
||||
return successful(IdVo.builder().id(idParam.getId()).build());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
package com.mt.wms.basic.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.mt.wms.basic.params.KilnInfoParam;
|
||||
import com.mt.wms.basic.params.KilnInfoQueryParam;
|
||||
import com.mt.wms.basic.service.KilnInfoService;
|
||||
import com.mt.wms.basic.vo.KilnInfoVo;
|
||||
import com.mt.wms.core.api.Assert;
|
||||
import com.mt.wms.core.base.BaseService;
|
||||
import com.mt.wms.core.dal.entity.KilnInfo;
|
||||
import com.mt.wms.core.dal.service.KilnInfoServiceBiz;
|
||||
import com.mt.wms.core.errorcode.ApiErrorCode;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 12:16
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class KilnInfoServiceImpl extends BaseService implements KilnInfoService {
|
||||
@Resource
|
||||
private KilnInfoServiceBiz kilnInfoServiceBiz;
|
||||
@Override
|
||||
public R<KilnInfoVo> get(IdParam idParam) {
|
||||
Assert.notNull(ApiErrorCode.INVALID_PARAMETER,idParam.getId());
|
||||
KilnInfo kilnInfo = kilnInfoServiceBiz.getById(idParam.getId());
|
||||
KilnInfoVo kilnInfoVo=KilnInfoVo.builder().build();
|
||||
BeanUtils.copyProperties(kilnInfo,kilnInfoVo);
|
||||
return successful(kilnInfoVo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<List<KilnInfoVo>> list(KilnInfoQueryParam kilnInfoQueryParam) {
|
||||
QueryWrapper<KilnInfo> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(KilnInfo.VALID,1);
|
||||
List<KilnInfo> kilnInfoList = kilnInfoServiceBiz.list(wrapper);
|
||||
List<KilnInfoVo> kilnInfoVoList = com.mt.wms.core.utils.BeanUtils.copyList(kilnInfoList, KilnInfoVo.class);
|
||||
return successful(kilnInfoVoList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<PageVo<KilnInfoVo>> page(KilnInfoQueryParam kilnInfoQueryParam) {
|
||||
QueryWrapper<KilnInfo> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(KilnInfo.VALID,1);
|
||||
Page<KilnInfo> page = kilnInfoServiceBiz.page(new Page<>(kilnInfoQueryParam.getCurrent(), kilnInfoQueryParam.getSize()), wrapper);
|
||||
return successful(new PageVo<>(page,KilnInfoVo.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> add(KilnInfoParam kilnInfoParam) {
|
||||
QueryWrapper<KilnInfo> wrapper=new QueryWrapper<>();
|
||||
|
||||
KilnInfo kilnInfo=new KilnInfo();
|
||||
BeanUtils.copyProperties(kilnInfoParam,kilnInfo);
|
||||
setCommonField(kilnInfo);
|
||||
kilnInfoServiceBiz.save(kilnInfo);
|
||||
return successful(IdVo.builder().id(kilnInfo.getId()).build());
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> update(KilnInfoParam kilnInfoParam) {
|
||||
KilnInfo kilnInfo = kilnInfoServiceBiz.getById(kilnInfoParam.getId());
|
||||
if (!kilnInfoParam.getKilnName().equals(kilnInfo.getKilnName())){
|
||||
QueryWrapper<KilnInfo> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(KilnInfo.KILN_NAME,kilnInfoParam.getKilnName());
|
||||
wrapper.eq(KilnInfo.VALID,1);
|
||||
Assert.eqZero(kilnInfoServiceBiz.count(wrapper),"车辆名称已存在!");
|
||||
}
|
||||
KilnInfo updatewKilnInfo=new KilnInfo();
|
||||
BeanUtils.copyProperties(kilnInfoParam,updatewKilnInfo);
|
||||
setUpdateCommonField(updatewKilnInfo);
|
||||
kilnInfoServiceBiz.updateById(updatewKilnInfo);
|
||||
return successful(IdVo.builder().id(updatewKilnInfo.getId()).build());
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> delete(IdParam idParam) {
|
||||
kilnInfoServiceBiz.removeById(idParam.getId());
|
||||
return successful(IdVo.builder().id(idParam.getId()).build());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
package com.mt.wms.basic.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.mt.wms.basic.params.LocationInfoParam;
|
||||
import com.mt.wms.basic.params.LocationInfoQueryParam;
|
||||
import com.mt.wms.basic.service.LocationInfoService;
|
||||
import com.mt.wms.basic.vo.LocationInfoVo;
|
||||
import com.mt.wms.basic.vo.VehicleVo;
|
||||
import com.mt.wms.core.api.Assert;
|
||||
import com.mt.wms.core.base.BaseService;
|
||||
import com.mt.wms.core.dal.entity.Location;
|
||||
import com.mt.wms.core.dal.entity.VehicleInfo;
|
||||
import com.mt.wms.core.dal.service.LocationServiceBiz;
|
||||
import com.mt.wms.core.errorcode.ApiErrorCode;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 11:13
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class LocationInfoServiceImpl extends BaseService implements LocationInfoService {
|
||||
|
||||
@Resource
|
||||
private LocationServiceBiz locationServiceBiz;
|
||||
@Override
|
||||
public R<LocationInfoVo> get(IdParam idParam) {
|
||||
Assert.notNull(ApiErrorCode.INVALID_PARAMETER,idParam.getId());
|
||||
Location location = locationServiceBiz.getById(idParam.getId());
|
||||
LocationInfoVo locationInfoVo=LocationInfoVo.builder().build();
|
||||
BeanUtils.copyProperties(location,locationInfoVo);
|
||||
return successful(locationInfoVo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<List<LocationInfoVo>> list(LocationInfoQueryParam locationInfoQueryParam) {
|
||||
QueryWrapper<Location> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(Location.VALID,1);
|
||||
List<Location> locationList = locationServiceBiz.list(wrapper);
|
||||
List<LocationInfoVo> locationInfoVoList = com.mt.wms.core.utils.BeanUtils.copyList(locationList, LocationInfoVo.class);
|
||||
return successful(locationInfoVoList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<PageVo<LocationInfoVo>> page(LocationInfoQueryParam locationInfoQueryParam) {
|
||||
QueryWrapper<Location> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(Location.VALID,1);
|
||||
Page<Location> page = locationServiceBiz.page(new Page<>(locationInfoQueryParam.getCurrent(), locationInfoQueryParam.getSize()), wrapper);
|
||||
return successful(new PageVo<>(page,LocationInfoVo.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> add(LocationInfoParam locationInfoParam) {
|
||||
QueryWrapper<Location> wrapper=new QueryWrapper<>();
|
||||
|
||||
Location location=new Location();
|
||||
BeanUtils.copyProperties(locationInfoParam,location);
|
||||
setCommonField(location);
|
||||
locationServiceBiz.save(location);
|
||||
return successful(IdVo.builder().id(location.getId()).build());
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> update(LocationInfoParam locationInfoParam) {
|
||||
Location location = locationServiceBiz.getById(locationInfoParam.getId());
|
||||
if (!locationInfoParam.getCode().equals(location.getCode())){
|
||||
QueryWrapper<Location> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(Location.CODE,locationInfoParam.getCode());
|
||||
wrapper.eq(Location.VALID,1);
|
||||
Assert.eqZero(locationServiceBiz.count(wrapper),"库位编码已存在!");
|
||||
}
|
||||
Location updateLocation=new Location();
|
||||
BeanUtils.copyProperties(locationInfoParam,updateLocation);
|
||||
setUpdateCommonField(updateLocation);
|
||||
locationServiceBiz.updateById(updateLocation);
|
||||
return successful(IdVo.builder().id(updateLocation.getId()).build());
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> delete(IdParam idParam) {
|
||||
locationServiceBiz.removeById(idParam.getId());
|
||||
return successful(IdVo.builder().id(idParam.getId()).build());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
package com.mt.wms.basic.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.mt.wms.basic.params.VehicleParam;
|
||||
import com.mt.wms.basic.params.VehicleQueryParam;
|
||||
import com.mt.wms.basic.service.VehicleService;
|
||||
import com.mt.wms.basic.vo.AlarmBaseVo;
|
||||
import com.mt.wms.basic.vo.VehicleVo;
|
||||
import com.mt.wms.core.api.Assert;
|
||||
import com.mt.wms.core.base.BaseService;
|
||||
import com.mt.wms.core.dal.entity.AlarmBase;
|
||||
import com.mt.wms.core.dal.entity.VehicleInfo;
|
||||
import com.mt.wms.core.dal.service.VehicleInfoServiceBiz;
|
||||
import com.mt.wms.core.errorcode.ApiErrorCode;
|
||||
import com.mt.wms.core.params.IdParam;
|
||||
import com.mt.wms.core.vo.IdVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import com.mt.wms.core.vo.R;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 10:09
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class VehicleServiceImpl extends BaseService implements VehicleService {
|
||||
|
||||
@Resource
|
||||
private VehicleInfoServiceBiz vehicleInfoServiceBiz;
|
||||
@Override
|
||||
public R<VehicleVo> get(IdParam idParam) {
|
||||
Assert.notNull(ApiErrorCode.INVALID_PARAMETER,idParam.getId());
|
||||
VehicleInfo vehicleInfo = vehicleInfoServiceBiz.getById(idParam.getId());
|
||||
VehicleVo vehicleVo=VehicleVo.builder().build();
|
||||
BeanUtils.copyProperties(vehicleInfo,vehicleVo);
|
||||
return successful(vehicleVo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<List<VehicleVo>> list(VehicleQueryParam vehicleQueryParam) {
|
||||
QueryWrapper<VehicleInfo> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(VehicleInfo.VALID,1);
|
||||
List<VehicleInfo> vehicleInfoList = vehicleInfoServiceBiz.list(wrapper);
|
||||
List<VehicleVo> vehicleVoList = com.mt.wms.core.utils.BeanUtils.copyList(vehicleInfoList, VehicleVo.class);
|
||||
return successful(vehicleVoList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<PageVo<VehicleVo>> page(VehicleQueryParam vehicleQueryParam) {
|
||||
QueryWrapper<VehicleInfo> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(VehicleInfo.VALID,1);
|
||||
Page<VehicleInfo> page = vehicleInfoServiceBiz.page(new Page<>(vehicleQueryParam.getCurrent(), vehicleQueryParam.getSize()), wrapper);
|
||||
return successful(new PageVo<>(page,VehicleVo.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> add(VehicleParam vehicleParam) {
|
||||
QueryWrapper<VehicleInfo> wrapper=new QueryWrapper<>();
|
||||
|
||||
VehicleInfo vehicleInfo=new VehicleInfo();
|
||||
BeanUtils.copyProperties(vehicleParam,vehicleInfo);
|
||||
setCommonField(vehicleInfo);
|
||||
vehicleInfoServiceBiz.save(vehicleInfo);
|
||||
return successful(IdVo.builder().id(vehicleInfo.getId()).build());
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> update(VehicleParam vehicleParam) {
|
||||
VehicleInfo vehicleInfo = vehicleInfoServiceBiz.getById(vehicleParam.getId());
|
||||
if (!vehicleParam.getCode().equals(vehicleInfo.getCode())){
|
||||
QueryWrapper<VehicleInfo> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(VehicleInfo.CODE,vehicleParam.getCode());
|
||||
wrapper.eq(VehicleInfo.VALID,1);
|
||||
Assert.eqZero(vehicleInfoServiceBiz.count(wrapper),"车辆编码已存在!");
|
||||
}
|
||||
VehicleInfo updateVehicleInfo=new VehicleInfo();
|
||||
BeanUtils.copyProperties(vehicleParam,updateVehicleInfo);
|
||||
setUpdateCommonField(updateVehicleInfo);
|
||||
vehicleInfoServiceBiz.updateById(updateVehicleInfo);
|
||||
return successful(IdVo.builder().id(updateVehicleInfo.getId()).build());
|
||||
}
|
||||
|
||||
@Override
|
||||
public R<IdVo> delete(IdParam idParam) {
|
||||
vehicleInfoServiceBiz.removeById(idParam.getId());
|
||||
return successful(IdVo.builder().id(idParam.getId()).build());
|
||||
}
|
||||
}
|
||||
@@ -45,7 +45,11 @@ public class WarehouseServiceImpl extends BaseService implements WarehouseServic
|
||||
|
||||
@Override
|
||||
public R<List<WarehouseVo>> list(WarehouseQueryParam warehouseQueryParam) {
|
||||
return null;
|
||||
QueryWrapper<Warehouse> wrapper=new QueryWrapper<>();
|
||||
wrapper.eq(Warehouse.VALID,1);
|
||||
List<Warehouse> warehouseList = warehouseServiceBiz.list(wrapper);
|
||||
List<WarehouseVo> warehouseVoList = com.mt.wms.core.utils.BeanUtils.copyList(warehouseList, WarehouseVo.class);
|
||||
return successful(warehouseVoList);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.mt.wms.basic.vo;
|
||||
|
||||
import com.mt.wms.core.base.BaseVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.models.auth.In;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/18 8:55
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@ApiModel(value = "通讯日志视图对象", description = "用于查询通讯日志信息")
|
||||
public class CommunicationVo extends BaseVo implements PageVo.ConvertVo {
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键,更新时需要填写", example = "1")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@ApiModelProperty(value = "编码", example = "1")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 日志名称
|
||||
*/
|
||||
@ApiModelProperty(value = "日志名称", example = "1")
|
||||
private String logName;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
@ApiModelProperty(value = "日志名称", example = "1")
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@ApiModelProperty(value = "类型", example = "1")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间", example = "1")
|
||||
private LocalDateTime createTime;
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.mt.wms.basic.vo;
|
||||
|
||||
import com.mt.wms.core.base.BaseVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.models.auth.In;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2022/1/25 21:27
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@ApiModel(value = "工艺信息视图对象", description = "用于查询工艺信息信息")
|
||||
public class CraftInfoVo extends BaseVo implements PageVo.ConvertVo{
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键,更新时需要填写", example = "1")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@ApiModelProperty(value = "编码", example = "1")
|
||||
private String code;
|
||||
/**
|
||||
* 工艺号
|
||||
*/
|
||||
@ApiModelProperty(value = "工艺号", example = "1")
|
||||
private String craftCode;
|
||||
/**
|
||||
* plc值
|
||||
*/
|
||||
@ApiModelProperty(value = "plc值", example = "1")
|
||||
private Integer plcValue;
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
@ApiModelProperty(value = "状态", example = "1")
|
||||
private Integer status;
|
||||
/**
|
||||
* 说明
|
||||
*/
|
||||
@ApiModelProperty(value = "说明", example = "1")
|
||||
private String content;
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
package com.mt.wms.basic.vo;
|
||||
|
||||
import com.mt.wms.core.base.BaseVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 11:21
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@ApiModel(value = "工业炉视图对象", description = "用于查询工业炉信息")
|
||||
public class KilnInfoVo extends BaseVo implements PageVo.ConvertVo {
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键", required = true, example = "1")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@ApiModelProperty(value = "编码", example = "1")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 类型,存储数据字典编码,修改为1:加工炉,2:回火炉,3:氮化炉,4:清洗炉
|
||||
*/
|
||||
@ApiModelProperty(value = "类型,存储数据字典编码,修改为1:加工炉,2:回火炉,3:氮化炉,4:清洗炉", example = "1")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@ApiModelProperty(value = "名称", example = "1")
|
||||
private String kilnName;
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
@ApiModelProperty(value = "缩写(别名)", example = "1")
|
||||
private String kilnAlias;
|
||||
|
||||
|
||||
/**
|
||||
* 英文名
|
||||
*/
|
||||
@ApiModelProperty(value = "英文名", example = "1")
|
||||
private String en;
|
||||
|
||||
/**
|
||||
* ip
|
||||
*/
|
||||
@ApiModelProperty(value = "ip", example = "192.168.0.1")
|
||||
private String ip;
|
||||
|
||||
/**
|
||||
* 端口号
|
||||
*/
|
||||
@ApiModelProperty(value = "端口号", example = "8888")
|
||||
private String portNumber;
|
||||
|
||||
/**
|
||||
* 状态 0初始化,1损坏
|
||||
*/
|
||||
@ApiModelProperty(value = "状态", example = "0")
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ApiModelProperty(value = "ip", example = "1")
|
||||
private String note;
|
||||
/**
|
||||
* 描述信息
|
||||
*/
|
||||
@ApiModelProperty(value = "描述信息", example = "1")
|
||||
private String description;
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.mt.wms.basic.vo;
|
||||
|
||||
import com.mt.wms.core.base.BaseVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/9 10:22
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@ApiModel(value = "库位信息视图对象", description = "用于查询库位信息")
|
||||
public class LocationInfoVo extends BaseVo implements PageVo.ConvertVo {
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键", required = true, example = "1")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@ApiModelProperty(value = "编码", example = "1")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@ApiModelProperty(value = "仓库名称", example = "1")
|
||||
private String locationName;
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
@ApiModelProperty(value = "别名", example = "1")
|
||||
private String locationNameAlias;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
@ApiModelProperty(value = "状态:0空闲,1使用,2不可用", example = "1")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 缓存区
|
||||
*/
|
||||
@ApiModelProperty(value = "缓存区", example = "1")
|
||||
private String warehouse;
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ApiModelProperty(value = "备注", example = "1")
|
||||
private String note;
|
||||
|
||||
/**
|
||||
* 描述信息
|
||||
*/
|
||||
@ApiModelProperty(value = "描述信息", example = "1")
|
||||
private String description;
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.mt.wms.basic.vo;
|
||||
|
||||
import com.mt.wms.core.base.BaseVo;
|
||||
import com.mt.wms.core.vo.PageVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* @Author: liguanghao
|
||||
* @Date: 2021/11/8 10:28
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@ApiModel(value = "车辆视图对象", description = "用于查询车辆信息")
|
||||
public class VehicleVo extends BaseVo implements PageVo.ConvertVo{
|
||||
/**
|
||||
* 主键,自增
|
||||
*/
|
||||
@ApiModelProperty(value = "主键", required = true, example = "1")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@ApiModelProperty(value = "编码", example = "1")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@ApiModelProperty(value = "名称", example = "1")
|
||||
private String vehicleName;
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
@ApiModelProperty(value = "缩写(别名)", example = "1")
|
||||
private String vehicleAlias;
|
||||
|
||||
/**
|
||||
* ip
|
||||
*/
|
||||
@ApiModelProperty(value = "ip", example = "192.168.0.1")
|
||||
private String ip;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ApiModelProperty(value = "ip", example = "1")
|
||||
private String note;
|
||||
/**
|
||||
* 描述信息
|
||||
*/
|
||||
@ApiModelProperty(value = "描述信息", example = "1")
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 描述信息
|
||||
*/
|
||||
@ApiModelProperty(value = "车辆状态:0-空闲,1-占用", example = "1")
|
||||
private Integer status;
|
||||
}
|
||||
@@ -57,4 +57,27 @@ public class WarehouseVo extends BaseVo implements PageVo.ConvertVo{
|
||||
*/
|
||||
@ApiModelProperty(value = "描述信息", example = "1")
|
||||
private String description;
|
||||
/**
|
||||
* 英文名称
|
||||
*/
|
||||
@ApiModelProperty(value = "英文名称",example = "1")
|
||||
private String englishName;
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
@ApiModelProperty(value = "别名",example = "1")
|
||||
private String aliasName;
|
||||
|
||||
/**
|
||||
* 库位数量
|
||||
*/
|
||||
@ApiModelProperty(value = "库位数量",example = "1")
|
||||
private Integer number;
|
||||
|
||||
/**
|
||||
* 状态 0初始化,1已占用
|
||||
*/
|
||||
@ApiModelProperty(value = "状态", example = "1")
|
||||
private Integer status;
|
||||
}
|
||||
|
||||
@@ -21,9 +21,9 @@ public class MyGenerator {
|
||||
/**
|
||||
* 数据库地址
|
||||
*/
|
||||
static String dbUrl = "jdbc:mysql://mysql.picaiba.com:30307/mt_wms_qj";
|
||||
static String dbUrl = "jdbc:mysql://localhost:3306/mt_wms_qj";
|
||||
static String userName = "root";
|
||||
static String password = "1qaz@WSX3edc$RFV";
|
||||
static String password = "123456";
|
||||
/**
|
||||
* 是否去掉生成实体的属性名前缀
|
||||
*/
|
||||
@@ -106,7 +106,7 @@ public class MyGenerator {
|
||||
|
||||
@Test
|
||||
public void generateCodeWithInjectConfigForAllTable() {
|
||||
generateByTablesWithInjectConfig(new String[]{"t_[a-zA-Z0-9_]*"});
|
||||
generateByTablesWithInjectConfig(new String[]{"t_question_answer"});
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
@@ -100,6 +100,19 @@ public abstract class BaseSupport {
|
||||
protected <T> R<T> successful(String msg, T data) {
|
||||
return R.ok(msg, data);
|
||||
}
|
||||
/**
|
||||
* <p>
|
||||
* 请求成功
|
||||
* </p>
|
||||
* @param code 正确码
|
||||
* @param msg 提示内容
|
||||
* @param data 数据内容
|
||||
* @param <T> 对象泛型
|
||||
* @return
|
||||
*/
|
||||
protected <T> R<T> successful(int code,String msg, T data) {
|
||||
return R.ok(code,msg, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2022-02-28
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -92,7 +92,7 @@ public class AlarmInfo extends Model<AlarmInfo> {
|
||||
* 设备id
|
||||
*/
|
||||
@TableField("equipment_id")
|
||||
private Integer equipmentId;
|
||||
private Long equipmentId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
@@ -101,7 +101,7 @@ public class AlarmInfo extends Model<AlarmInfo> {
|
||||
private String equipmentName;
|
||||
|
||||
/**
|
||||
* 报警类型 0窑炉,1表示车辆,依次类推
|
||||
* 报警类型 0工业炉,1表示车辆,依次类推
|
||||
*/
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
@@ -130,6 +130,12 @@ public class AlarmInfo extends Model<AlarmInfo> {
|
||||
@TableField("note")
|
||||
private String note;
|
||||
|
||||
/**
|
||||
* 加工任务编码(炉子报警时记录)
|
||||
*/
|
||||
@TableField("task_code")
|
||||
private String taskCode;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
@@ -165,6 +171,8 @@ public class AlarmInfo extends Model<AlarmInfo> {
|
||||
|
||||
public static final String NOTE = "note";
|
||||
|
||||
public static final String TASK_CODE = "task_code";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
|
||||
@@ -0,0 +1,273 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* apms推送检验结果表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2022-01-05
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_apms_check_result")
|
||||
public class ApmsCheckResult extends Model<ApmsCheckResult> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 删除标志,是否有效:1 可用 0不可用,2停止
|
||||
*/
|
||||
@TableField("valid")
|
||||
@TableLogic
|
||||
private Integer valid;
|
||||
|
||||
/**
|
||||
* 添加时间,入库时间
|
||||
*/
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@TableField("creator_id")
|
||||
private Integer creatorId;
|
||||
|
||||
/**
|
||||
* 更新人id
|
||||
*/
|
||||
@TableField("updater_id")
|
||||
private Integer updaterId;
|
||||
|
||||
/**
|
||||
* 修改时间,更具修改时间来判断下次执行顺序,第一次修改时间和新增时间相同
|
||||
*/
|
||||
@TableField("update_time")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 版本号 默认为 1
|
||||
*/
|
||||
@TableField("version")
|
||||
@Version
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 生产单号
|
||||
*/
|
||||
@TableField("sheet_no")
|
||||
private String sheetNo;
|
||||
|
||||
/**
|
||||
* 标识卡号
|
||||
*/
|
||||
@TableField("iden_card_num")
|
||||
private String idenCardNum;
|
||||
|
||||
/**
|
||||
* 硬度检验结果(待检验、合格、不合格、返工、作废)
|
||||
*/
|
||||
@TableField("hardness")
|
||||
private String hardness;
|
||||
|
||||
/**
|
||||
* 金相检验结果(合格、不合格)
|
||||
*/
|
||||
@TableField("metallography")
|
||||
private String metallography;
|
||||
|
||||
/**
|
||||
* 心部硬度检验值
|
||||
*/
|
||||
@TableField("heart_hardness")
|
||||
private String heartHardness;
|
||||
|
||||
/**
|
||||
* 备注,特殊注释等
|
||||
*/
|
||||
@TableField("remake")
|
||||
private String remake;
|
||||
|
||||
/**
|
||||
* 硬度检验结果1
|
||||
*/
|
||||
@TableField("hardness_value_one")
|
||||
private String hardnessValueOne;
|
||||
|
||||
/**
|
||||
* 硬度检验结果2
|
||||
*/
|
||||
@TableField("hardness_value_two")
|
||||
private String hardnessValueTwo;
|
||||
|
||||
/**
|
||||
* 硬度检验结果3
|
||||
*/
|
||||
@TableField("hardness_value_three")
|
||||
private String hardnessValueThree;
|
||||
|
||||
/**
|
||||
* 金相检验渗碳淬火 渗碳层深度
|
||||
*/
|
||||
@TableField("metallography_stch_stccsd")
|
||||
private Float metallographyStchStccsd;
|
||||
|
||||
/**
|
||||
* 金相检验渗碳淬火 表面为马氏体、残余奥氏体(级)
|
||||
*/
|
||||
@TableField("metallography_stch_mstost")
|
||||
private String metallographyStchMstost;
|
||||
|
||||
/**
|
||||
* 金相检验渗碳淬火 细小颗粒状碳化物
|
||||
*/
|
||||
@TableField("metallography_stch_xxklzthw")
|
||||
private String metallographyStchXxklzthw;
|
||||
|
||||
/**
|
||||
* 金相检验渗碳淬火 心部为低碳马氏体加游离铁素体(级)
|
||||
*/
|
||||
@TableField("metallography_stch_dtmstyltst")
|
||||
private String metallographyStchDtmstyltst;
|
||||
|
||||
/**
|
||||
* 金相检验整体淬火 基体为回火马氏体(级)
|
||||
*/
|
||||
@TableField("metallography_ztch_hhmst")
|
||||
private String metallographyZtchHhmst;
|
||||
|
||||
/**
|
||||
* 金相检验整体淬火 基体为回火托式体(级)
|
||||
*/
|
||||
@TableField("metallography_ztch_hhtst")
|
||||
private String metallographyZtchHhtst;
|
||||
|
||||
/**
|
||||
* 金相检验整体淬火 基体为回火素式体(级)
|
||||
*/
|
||||
@TableField("metallography_ztch_hhsst")
|
||||
private String metallographyZtchHhsst;
|
||||
|
||||
/**
|
||||
* 金相检验氮化 表面亮白色的为氮化合物层深
|
||||
*/
|
||||
@TableField("metallography_dh_dhhwcs")
|
||||
private Float metallographyDhDhhwcs;
|
||||
|
||||
/**
|
||||
* 金相检验氮化 向内为扩散层深
|
||||
*/
|
||||
@TableField("metallography_dh_kscs")
|
||||
private Float metallographyDhKscs;
|
||||
|
||||
/**
|
||||
* 金相检验氮化 心部
|
||||
*/
|
||||
@TableField("metallography_dh_xb")
|
||||
private String metallographyDhXb;
|
||||
|
||||
/**
|
||||
* 金相检验表面淬火 表面为板条马氏体(级)
|
||||
*/
|
||||
@TableField("metallography_bmch_btmst")
|
||||
private String metallographyBmchBtmst;
|
||||
|
||||
/**
|
||||
* 金相检验表面淬火 心部
|
||||
*/
|
||||
@TableField("metallography_bmch_xb")
|
||||
private String metallographyBmchXb;
|
||||
|
||||
/**
|
||||
* 金相检验 备注
|
||||
*/
|
||||
@TableField("metallography_bz")
|
||||
private String metallographyBz;
|
||||
|
||||
/**
|
||||
* 金相检验心部硬度 心部硬度检验结果
|
||||
*/
|
||||
@TableField("metallography_xbyd_xbydjyjg")
|
||||
private Float metallographyXbydXbydjyjg;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
public static final String VALID = "valid";
|
||||
|
||||
public static final String CREATE_TIME = "create_time";
|
||||
|
||||
public static final String CREATOR_ID = "creator_id";
|
||||
|
||||
public static final String UPDATER_ID = "updater_id";
|
||||
|
||||
public static final String UPDATE_TIME = "update_time";
|
||||
|
||||
public static final String VERSION = "version";
|
||||
|
||||
public static final String SHEET_NO = "sheet_no";
|
||||
|
||||
public static final String IDEN_CARD_NUM = "iden_card_num";
|
||||
|
||||
public static final String HARDNESS = "hardness";
|
||||
|
||||
public static final String METALLOGRAPHY = "metallography";
|
||||
|
||||
public static final String HEART_HARDNESS = "heart_hardness";
|
||||
|
||||
public static final String REMAKE = "remake";
|
||||
|
||||
public static final String HARDNESS_VALUE_ONE = "hardness_value_one";
|
||||
|
||||
public static final String HARDNESS_VALUE_TWO = "hardness_value_two";
|
||||
|
||||
public static final String HARDNESS_VALUE_THREE = "hardness_value_three";
|
||||
|
||||
public static final String METALLOGRAPHY_STCH_STCCSD = "metallography_stch_stccsd";
|
||||
|
||||
public static final String METALLOGRAPHY_STCH_MSTOST = "metallography_stch_mstost";
|
||||
|
||||
public static final String METALLOGRAPHY_STCH_XXKLZTHW = "metallography_stch_xxklzthw";
|
||||
|
||||
public static final String METALLOGRAPHY_STCH_DTMSTYLTST = "metallography_stch_dtmstyltst";
|
||||
|
||||
public static final String METALLOGRAPHY_ZTCH_HHMST = "metallography_ztch_hhmst";
|
||||
|
||||
public static final String METALLOGRAPHY_ZTCH_HHTST = "metallography_ztch_hhtst";
|
||||
|
||||
public static final String METALLOGRAPHY_ZTCH_HHSST = "metallography_ztch_hhsst";
|
||||
|
||||
public static final String METALLOGRAPHY_DH_DHHWCS = "metallography_dh_dhhwcs";
|
||||
|
||||
public static final String METALLOGRAPHY_DH_KSCS = "metallography_dh_kscs";
|
||||
|
||||
public static final String METALLOGRAPHY_DH_XB = "metallography_dh_xb";
|
||||
|
||||
public static final String METALLOGRAPHY_BMCH_BTMST = "metallography_bmch_btmst";
|
||||
|
||||
public static final String METALLOGRAPHY_BMCH_XB = "metallography_bmch_xb";
|
||||
|
||||
public static final String METALLOGRAPHY_BZ = "metallography_bz";
|
||||
|
||||
public static final String METALLOGRAPHY_XBYD_XBYDJYJG = "metallography_xbyd_xbydjyjg";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,372 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import java.time.LocalDateTime;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 自动执行任务表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2022-03-04
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_auto_exe_task")
|
||||
public class AutoExeTask extends Model<AutoExeTask> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 删除标志,是否有效:1 可用 0不可用,2停止
|
||||
*/
|
||||
@TableField("valid")
|
||||
@TableLogic
|
||||
private Integer valid;
|
||||
|
||||
/**
|
||||
* 添加时间,入库时间
|
||||
*/
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 状态,0:新增,1:执行中,2完成,3 终止
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 内部编码,系统自动生成
|
||||
*/
|
||||
@TableField("inter_code")
|
||||
private String interCode;
|
||||
|
||||
/**
|
||||
* 工艺流程ID
|
||||
*/
|
||||
@TableField("process_flow_id")
|
||||
private Long processFlowId;
|
||||
|
||||
/**
|
||||
* 工艺流程名称
|
||||
*/
|
||||
@TableField("process_flow_name")
|
||||
private String processFlowName;
|
||||
|
||||
/**
|
||||
* 工艺类型,1表示第一种工艺流程,2表示第二种工艺流程
|
||||
*/
|
||||
@TableField("process_flow_type")
|
||||
private Integer processFlowType;
|
||||
|
||||
/**
|
||||
* 工艺号ID
|
||||
*/
|
||||
@TableField("craft_code_id")
|
||||
private Long craftCodeId;
|
||||
|
||||
/**
|
||||
* 工艺编码
|
||||
*/
|
||||
@TableField("craft_code")
|
||||
private String craftCode;
|
||||
|
||||
/**
|
||||
* 区域ID,区分不同操作区域
|
||||
*/
|
||||
@TableField("warehouse_id")
|
||||
private Long warehouseId;
|
||||
|
||||
/**
|
||||
* 执行任务ID,关联任务表:t_curr_task
|
||||
*/
|
||||
@TableField("f_task_id")
|
||||
private Long fTaskId;
|
||||
|
||||
/**
|
||||
* 任务编码,子任务编码对应任务表t_curr_task中task_code编码
|
||||
*/
|
||||
@TableField("f_det_task_code")
|
||||
private String fDetTaskCode;
|
||||
|
||||
/**
|
||||
* 设备类型ID,关联设备类型表:t_equipment_type
|
||||
*/
|
||||
@TableField("f_equipment_type_id")
|
||||
private Long fEquipmentTypeId;
|
||||
|
||||
/**
|
||||
* 设备ID,关联设备表:t_kiln_info
|
||||
*/
|
||||
@TableField("f_equipment_id")
|
||||
private Long fEquipmentId;
|
||||
|
||||
/**
|
||||
* 设备名称(炉子名称)
|
||||
*/
|
||||
@TableField("f_equipment_name")
|
||||
private String fEquipmentName;
|
||||
|
||||
/**
|
||||
* 工艺号ID,关联工艺号表:t_craft_info
|
||||
*/
|
||||
@TableField("f_craft_code_id")
|
||||
private Long fCraftCodeId;
|
||||
|
||||
/**
|
||||
* 工艺号对应PLC值
|
||||
*/
|
||||
@TableField("f_plc_value")
|
||||
private Integer fPlcValue;
|
||||
|
||||
/**
|
||||
* 进炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("f_in_tran_status")
|
||||
private Integer fInTranStatus;
|
||||
|
||||
/**
|
||||
* 加工状态,0:加工开始,1:加工中,2:加工完成
|
||||
*/
|
||||
@TableField("f_pro_status")
|
||||
private Integer fProStatus;
|
||||
|
||||
/**
|
||||
* 出炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("f_out_tran_status")
|
||||
private Integer fOutTranStatus;
|
||||
|
||||
/**
|
||||
* 执行任务ID,关联任务表:t_curr_task
|
||||
*/
|
||||
@TableField("t_task_id")
|
||||
private Long tTaskId;
|
||||
|
||||
/**
|
||||
* 任务编码,子任务编码对应任务表t_curr_task中task_code编码
|
||||
*/
|
||||
@TableField("t_det_task_code")
|
||||
private String tDetTaskCode;
|
||||
|
||||
/**
|
||||
* 设备类型ID,关联设备类型表:t_equipment_type
|
||||
*/
|
||||
@TableField("t_equipment_type_id")
|
||||
private Long tEquipmentTypeId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@TableField("t_equipment_name")
|
||||
private String tEquipmentName;
|
||||
|
||||
/**
|
||||
* 设备ID,关联设备表:t_kiln_info
|
||||
*/
|
||||
@TableField("t_equipment_id")
|
||||
private Long tEquipmentId;
|
||||
|
||||
/**
|
||||
* 工艺号ID,关联工艺号表:t_craft_info
|
||||
*/
|
||||
@TableField("t_craft_code_id")
|
||||
private Long tCraftCodeId;
|
||||
|
||||
/**
|
||||
* 工艺号对应PLC值
|
||||
*/
|
||||
@TableField("t_plc_value")
|
||||
private Integer tPlcValue;
|
||||
|
||||
/**
|
||||
* 进炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("t_in_tran_status")
|
||||
private Integer tInTranStatus;
|
||||
|
||||
/**
|
||||
* 加工状态,0:加工开始,1:加工中,2:加工完成
|
||||
*/
|
||||
@TableField("t_pro_status")
|
||||
private Integer tProStatus;
|
||||
|
||||
/**
|
||||
* 出炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("t_out_tran_status")
|
||||
private Integer tOutTranStatus;
|
||||
|
||||
/**
|
||||
* 执行任务ID,关联任务表:t_curr_task
|
||||
*/
|
||||
@TableField("th_task_id")
|
||||
private Long thTaskId;
|
||||
|
||||
/**
|
||||
* 任务编码,子任务编码对应任务表t_curr_task中task_code编码
|
||||
*/
|
||||
@TableField("th_det_task_code")
|
||||
private String thDetTaskCode;
|
||||
|
||||
/**
|
||||
* 设备类型ID,关联设备类型表:t_equipment_type
|
||||
*/
|
||||
@TableField("th_equipment_type_id")
|
||||
private Long thEquipmentTypeId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@TableField("th_equipment_name")
|
||||
private String thEquipmentName;
|
||||
|
||||
/**
|
||||
* 设备ID,关联设备表:t_kiln_info
|
||||
*/
|
||||
@TableField("th_equipment_id")
|
||||
private Long thEquipmentId;
|
||||
|
||||
/**
|
||||
* 工艺号ID,关联工艺号表:t_craft_info
|
||||
*/
|
||||
@TableField("th_craft_code_id")
|
||||
private Long thCraftCodeId;
|
||||
|
||||
/**
|
||||
* 工艺号对应PLC值
|
||||
*/
|
||||
@TableField("th_plc_value")
|
||||
private Integer thPlcValue;
|
||||
|
||||
/**
|
||||
* 进炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("th_in_tran_status")
|
||||
private Integer thInTranStatus;
|
||||
|
||||
/**
|
||||
* 加工状态,0:加工开始,1:加工中,2:加工完成
|
||||
*/
|
||||
@TableField("th_pro_status")
|
||||
private Integer thProStatus;
|
||||
|
||||
/**
|
||||
* 出炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("th_out_tran_status")
|
||||
private Integer thOutTranStatus;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@TableField("content")
|
||||
private String content;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
public static final String VALID = "valid";
|
||||
|
||||
public static final String CREATE_TIME = "create_time";
|
||||
|
||||
public static final String STATUS = "status";
|
||||
|
||||
public static final String INTER_CODE = "inter_code";
|
||||
|
||||
public static final String PROCESS_FLOW_ID = "process_flow_id";
|
||||
|
||||
public static final String PROCESS_FLOW_NAME = "process_flow_name";
|
||||
|
||||
public static final String PROCESS_FLOW_TYPE = "process_flow_type";
|
||||
|
||||
public static final String CRAFT_CODE_ID = "craft_code_id";
|
||||
|
||||
public static final String CRAFT_CODE = "craft_code";
|
||||
|
||||
public static final String WAREHOUSE_ID = "warehouse_id";
|
||||
|
||||
public static final String F_TASK_ID = "f_task_id";
|
||||
|
||||
public static final String F_DET_TASK_CODE = "f_det_task_code";
|
||||
|
||||
public static final String F_EQUIPMENT_TYPE_ID = "f_equipment_type_id";
|
||||
|
||||
public static final String F_EQUIPMENT_ID = "f_equipment_id";
|
||||
|
||||
public static final String F_EQUIPMENT_NAME = "f_equipment_name";
|
||||
|
||||
public static final String F_CRAFT_CODE_ID = "f_craft_code_id";
|
||||
|
||||
public static final String F_PLC_VALUE = "f_plc_value";
|
||||
|
||||
public static final String F_IN_TRAN_STATUS = "f_in_tran_status";
|
||||
|
||||
public static final String F_PRO_STATUS = "f_pro_status";
|
||||
|
||||
public static final String F_OUT_TRAN_STATUS = "f_out_tran_status";
|
||||
|
||||
public static final String T_TASK_ID = "t_task_id";
|
||||
|
||||
public static final String T_DET_TASK_CODE = "t_det_task_code";
|
||||
|
||||
public static final String T_EQUIPMENT_TYPE_ID = "t_equipment_type_id";
|
||||
|
||||
public static final String T_EQUIPMENT_NAME = "t_equipment_name";
|
||||
|
||||
public static final String T_EQUIPMENT_ID = "t_equipment_id";
|
||||
|
||||
public static final String T_CRAFT_CODE_ID = "t_craft_code_id";
|
||||
|
||||
public static final String T_PLC_VALUE = "t_plc_value";
|
||||
|
||||
public static final String T_IN_TRAN_STATUS = "t_in_tran_status";
|
||||
|
||||
public static final String T_PRO_STATUS = "t_pro_status";
|
||||
|
||||
public static final String T_OUT_TRAN_STATUS = "t_out_tran_status";
|
||||
|
||||
public static final String TH_TASK_ID = "th_task_id";
|
||||
|
||||
public static final String TH_DET_TASK_CODE = "th_det_task_code";
|
||||
|
||||
public static final String TH_EQUIPMENT_TYPE_ID = "th_equipment_type_id";
|
||||
|
||||
public static final String TH_EQUIPMENT_NAME = "th_equipment_name";
|
||||
|
||||
public static final String TH_EQUIPMENT_ID = "th_equipment_id";
|
||||
|
||||
public static final String TH_CRAFT_CODE_ID = "th_craft_code_id";
|
||||
|
||||
public static final String TH_PLC_VALUE = "th_plc_value";
|
||||
|
||||
public static final String TH_IN_TRAN_STATUS = "th_in_tran_status";
|
||||
|
||||
public static final String TH_PRO_STATUS = "th_pro_status";
|
||||
|
||||
public static final String TH_OUT_TRAN_STATUS = "th_out_tran_status";
|
||||
|
||||
public static final String CONTENT = "content";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,348 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import java.time.LocalDateTime;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 自动执行任务表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-12-14
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_auto_exe_task_his")
|
||||
public class AutoExeTaskHis extends Model<AutoExeTaskHis> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 删除标志,是否有效:1 可用 0不可用,2停止
|
||||
*/
|
||||
@TableField("valid")
|
||||
@TableLogic
|
||||
private Integer valid;
|
||||
|
||||
/**
|
||||
* 添加时间,入库时间
|
||||
*/
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 状态,0:新增,1:执行中,2完成
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 内部编码,系统自动生成
|
||||
*/
|
||||
@TableField("inter_code")
|
||||
private String interCode;
|
||||
|
||||
/**
|
||||
* 工艺流程ID
|
||||
*/
|
||||
@TableField("process_flow_id")
|
||||
private Long processFlowId;
|
||||
|
||||
/**
|
||||
* 工艺流程名称
|
||||
*/
|
||||
@TableField("process_flow_name")
|
||||
private String processFlowName;
|
||||
|
||||
/**
|
||||
* 工艺类型,1表示第一种工艺流程,2表示第二种工艺流程
|
||||
*/
|
||||
@TableField("process_flow_type")
|
||||
private Integer processFlowType;
|
||||
|
||||
/**
|
||||
* 工艺号ID
|
||||
*/
|
||||
@TableField("craft_code_id")
|
||||
private Long craftCodeId;
|
||||
|
||||
/**
|
||||
* 工艺编码
|
||||
*/
|
||||
@TableField("craft_code")
|
||||
private String craftCode;
|
||||
|
||||
/**
|
||||
* 区域ID,区分不同操作区域
|
||||
*/
|
||||
@TableField("warehouse_id")
|
||||
private Long warehouseId;
|
||||
|
||||
/**
|
||||
* 执行任务ID,关联任务表:t_curr_task
|
||||
*/
|
||||
@TableField("f_task_id")
|
||||
private Long fTaskId;
|
||||
|
||||
/**
|
||||
* 任务编码,子任务编码对应任务表t_curr_task中task_code编码
|
||||
*/
|
||||
@TableField("f_det_task_code")
|
||||
private String fDetTaskCode;
|
||||
|
||||
/**
|
||||
* 设备类型ID,关联设备类型表:t_equipment_type
|
||||
*/
|
||||
@TableField("f_equipment_type_id")
|
||||
private Long fEquipmentTypeId;
|
||||
|
||||
/**
|
||||
* 设备ID,关联设备表:t_kiln_info
|
||||
*/
|
||||
@TableField("f_equipment_id")
|
||||
private Long fEquipmentId;
|
||||
|
||||
/**
|
||||
* 工艺号ID,关联工艺号表:t_craft_info
|
||||
*/
|
||||
@TableField("f_craft_code_id")
|
||||
private Long fCraftCodeId;
|
||||
|
||||
/**
|
||||
* 工艺号对应PLC值
|
||||
*/
|
||||
@TableField("f_plc_value")
|
||||
private Integer fPlcValue;
|
||||
|
||||
/**
|
||||
* 进炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("f_in_tran_status")
|
||||
private Integer fInTranStatus;
|
||||
|
||||
/**
|
||||
* 加工状态,0:加工开始,1:加工中,2:加工完成
|
||||
*/
|
||||
@TableField("f_pro_status")
|
||||
private Integer fProStatus;
|
||||
|
||||
/**
|
||||
* 出炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("f_out_tran_status")
|
||||
private Integer fOutTranStatus;
|
||||
|
||||
/**
|
||||
* 执行任务ID,关联任务表:t_curr_task
|
||||
*/
|
||||
@TableField("t_task_id")
|
||||
private Long tTaskId;
|
||||
|
||||
/**
|
||||
* 任务编码,子任务编码对应任务表t_curr_task中task_code编码
|
||||
*/
|
||||
@TableField("t_det_task_code")
|
||||
private String tDetTaskCode;
|
||||
|
||||
/**
|
||||
* 设备类型ID,关联设备类型表:t_equipment_type
|
||||
*/
|
||||
@TableField("t_equipment_type_id")
|
||||
private Long tEquipmentTypeId;
|
||||
|
||||
/**
|
||||
* 设备ID,关联设备表:t_kiln_info
|
||||
*/
|
||||
@TableField("t_equipment_id")
|
||||
private Long tEquipmentId;
|
||||
|
||||
/**
|
||||
* 工艺号ID,关联工艺号表:t_craft_info
|
||||
*/
|
||||
@TableField("t_craft_code_id")
|
||||
private Long tCraftCodeId;
|
||||
|
||||
/**
|
||||
* 工艺号对应PLC值
|
||||
*/
|
||||
@TableField("t_plc_value")
|
||||
private Integer tPlcValue;
|
||||
|
||||
/**
|
||||
* 进炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("t_in_tran_status")
|
||||
private Integer tInTranStatus;
|
||||
|
||||
/**
|
||||
* 加工状态,0:加工开始,1:加工中,2:加工完成
|
||||
*/
|
||||
@TableField("t_pro_status")
|
||||
private Integer tProStatus;
|
||||
|
||||
/**
|
||||
* 出炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("t_out_tran_status")
|
||||
private Integer tOutTranStatus;
|
||||
|
||||
/**
|
||||
* 执行任务ID,关联任务表:t_curr_task
|
||||
*/
|
||||
@TableField("th_task_id")
|
||||
private Long thTaskId;
|
||||
|
||||
/**
|
||||
* 任务编码,子任务编码对应任务表t_curr_task中task_code编码
|
||||
*/
|
||||
@TableField("th_det_task_code")
|
||||
private String thDetTaskCode;
|
||||
|
||||
/**
|
||||
* 设备类型ID,关联设备类型表:t_equipment_type
|
||||
*/
|
||||
@TableField("th_equipment_type_id")
|
||||
private Long thEquipmentTypeId;
|
||||
|
||||
/**
|
||||
* 设备ID,关联设备表:t_kiln_info
|
||||
*/
|
||||
@TableField("th_equipment_id")
|
||||
private Long thEquipmentId;
|
||||
|
||||
/**
|
||||
* 工艺号ID,关联工艺号表:t_craft_info
|
||||
*/
|
||||
@TableField("th_craft_code_id")
|
||||
private Long thCraftCodeId;
|
||||
|
||||
/**
|
||||
* 工艺号对应PLC值
|
||||
*/
|
||||
@TableField("th_plc_value")
|
||||
private Integer thPlcValue;
|
||||
|
||||
/**
|
||||
* 进炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("th_in_tran_status")
|
||||
private Integer thInTranStatus;
|
||||
|
||||
/**
|
||||
* 加工状态,0:加工开始,1:加工中,2:加工完成
|
||||
*/
|
||||
@TableField("th_pro_status")
|
||||
private Integer thProStatus;
|
||||
|
||||
/**
|
||||
* 出炉运输状态,0:开始,1:运输中,2:运输完成
|
||||
*/
|
||||
@TableField("th_out_tran_status")
|
||||
private Integer thOutTranStatus;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@TableField("content")
|
||||
private String content;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
public static final String VALID = "valid";
|
||||
|
||||
public static final String CREATE_TIME = "create_time";
|
||||
|
||||
public static final String STATUS = "status";
|
||||
|
||||
public static final String INTER_CODE = "inter_code";
|
||||
|
||||
public static final String PROCESS_FLOW_ID = "process_flow_id";
|
||||
|
||||
public static final String PROCESS_FLOW_NAME = "process_flow_name";
|
||||
|
||||
public static final String PROCESS_FLOW_TYPE = "process_flow_type";
|
||||
|
||||
public static final String CRAFT_CODE_ID = "craft_code_id";
|
||||
|
||||
public static final String CRAFT_CODE = "craft_code";
|
||||
|
||||
public static final String WAREHOUSE_ID = "warehouse_id";
|
||||
|
||||
public static final String F_TASK_ID = "f_task_id";
|
||||
|
||||
public static final String F_DET_TASK_CODE = "f_det_task_code";
|
||||
|
||||
public static final String F_EQUIPMENT_TYPE_ID = "f_equipment_type_id";
|
||||
|
||||
public static final String F_EQUIPMENT_ID = "f_equipment_id";
|
||||
|
||||
public static final String F_CRAFT_CODE_ID = "f_craft_code_id";
|
||||
|
||||
public static final String F_PLC_VALUE = "f_plc_value";
|
||||
|
||||
public static final String F_IN_TRAN_STATUS = "f_in_tran_status";
|
||||
|
||||
public static final String F_PRO_STATUS = "f_pro_status";
|
||||
|
||||
public static final String F_OUT_TRAN_STATUS = "f_out_tran_status";
|
||||
|
||||
public static final String T_TASK_ID = "t_task_id";
|
||||
|
||||
public static final String T_DET_TASK_CODE = "t_det_task_code";
|
||||
|
||||
public static final String T_EQUIPMENT_TYPE_ID = "t_equipment_type_id";
|
||||
|
||||
public static final String T_EQUIPMENT_ID = "t_equipment_id";
|
||||
|
||||
public static final String T_CRAFT_CODE_ID = "t_craft_code_id";
|
||||
|
||||
public static final String T_PLC_VALUE = "t_plc_value";
|
||||
|
||||
public static final String T_IN_TRAN_STATUS = "t_in_tran_status";
|
||||
|
||||
public static final String T_PRO_STATUS = "t_pro_status";
|
||||
|
||||
public static final String T_OUT_TRAN_STATUS = "t_out_tran_status";
|
||||
|
||||
public static final String TH_TASK_ID = "th_task_id";
|
||||
|
||||
public static final String TH_DET_TASK_CODE = "th_det_task_code";
|
||||
|
||||
public static final String TH_EQUIPMENT_TYPE_ID = "th_equipment_type_id";
|
||||
|
||||
public static final String TH_EQUIPMENT_ID = "th_equipment_id";
|
||||
|
||||
public static final String TH_CRAFT_CODE_ID = "th_craft_code_id";
|
||||
|
||||
public static final String TH_PLC_VALUE = "th_plc_value";
|
||||
|
||||
public static final String TH_IN_TRAN_STATUS = "th_in_tran_status";
|
||||
|
||||
public static final String TH_PRO_STATUS = "th_pro_status";
|
||||
|
||||
public static final String TH_OUT_TRAN_STATUS = "th_out_tran_status";
|
||||
|
||||
public static final String CONTENT = "content";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import java.time.LocalDateTime;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 通讯日志信息 包括wcs与wms apms与wms相互通讯
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_communication_log")
|
||||
public class CommunicationLog extends Model<CommunicationLog> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 删除标志,是否有效:1 可用 0不可用,2停止
|
||||
*/
|
||||
@TableField("valid")
|
||||
@TableLogic
|
||||
private Integer valid;
|
||||
|
||||
/**
|
||||
* 添加时间,入库时间
|
||||
*/
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@TableField("creator_id")
|
||||
private Integer creatorId;
|
||||
|
||||
/**
|
||||
* 更新人id
|
||||
*/
|
||||
@TableField("updater_id")
|
||||
private Integer updaterId;
|
||||
|
||||
/**
|
||||
* 修改时间,更具修改时间来判断下次执行顺序,第一次修改时间和新增时间相同
|
||||
*/
|
||||
@TableField("update_time")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 版本号 默认为 1
|
||||
*/
|
||||
@TableField("version")
|
||||
@Version
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 类型,0:wms To wcs日志,1:wcs to wms日志 2:wms to apms日志 3:apms to wms日志
|
||||
*/
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 内部编码,系统自动生成
|
||||
*/
|
||||
@TableField("code")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 日志名称
|
||||
*/
|
||||
@TableField("log_name")
|
||||
private String logName;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
@TableField("content")
|
||||
private String content;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
public static final String VALID = "valid";
|
||||
|
||||
public static final String CREATE_TIME = "create_time";
|
||||
|
||||
public static final String CREATOR_ID = "creator_id";
|
||||
|
||||
public static final String UPDATER_ID = "updater_id";
|
||||
|
||||
public static final String UPDATE_TIME = "update_time";
|
||||
|
||||
public static final String VERSION = "version";
|
||||
|
||||
public static final String TYPE = "type";
|
||||
|
||||
public static final String CODE = "code";
|
||||
|
||||
public static final String LOG_NAME = "log_name";
|
||||
|
||||
public static final String CONTENT = "content";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 设备工艺信息
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-12-09
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_craft_info")
|
||||
public class CraftInfo extends Model<CraftInfo> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 删除标志,是否有效:1 可用 0不可用,2停止
|
||||
*/
|
||||
@TableField("valid")
|
||||
@TableLogic
|
||||
private Integer valid;
|
||||
|
||||
/**
|
||||
* 添加时间,入库时间
|
||||
*/
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@TableField("creator_id")
|
||||
private Integer creatorId;
|
||||
|
||||
/**
|
||||
* 更新人id
|
||||
*/
|
||||
@TableField("updater_id")
|
||||
private Integer updaterId;
|
||||
|
||||
/**
|
||||
* 修改时间,更具修改时间来判断下次执行顺序,第一次修改时间和新增时间相同
|
||||
*/
|
||||
@TableField("update_time")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 版本号 默认为 1
|
||||
*/
|
||||
@TableField("version")
|
||||
@Version
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 状态,0:可用,1:不可用
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 内部编码,系统自动生成
|
||||
*/
|
||||
@TableField("inter_code")
|
||||
private String interCode;
|
||||
|
||||
/**
|
||||
* 工艺号
|
||||
*/
|
||||
@TableField("craft_code")
|
||||
private String craftCode;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("code")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 对应PLC值
|
||||
*/
|
||||
@TableField("plc_value")
|
||||
private Integer plcValue;
|
||||
|
||||
/**
|
||||
* 说明
|
||||
*/
|
||||
@TableField("content")
|
||||
private String content;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
public static final String VALID = "valid";
|
||||
|
||||
public static final String CREATE_TIME = "create_time";
|
||||
|
||||
public static final String CREATOR_ID = "creator_id";
|
||||
|
||||
public static final String UPDATER_ID = "updater_id";
|
||||
|
||||
public static final String UPDATE_TIME = "update_time";
|
||||
|
||||
public static final String VERSION = "version";
|
||||
|
||||
public static final String STATUS = "status";
|
||||
|
||||
public static final String INTER_CODE = "inter_code";
|
||||
|
||||
public static final String CRAFT_CODE = "craft_code";
|
||||
|
||||
public static final String CODE = "code";
|
||||
|
||||
public static final String PLC_VALUE = "plc_value";
|
||||
|
||||
public static final String CONTENT = "content";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,25 +1,21 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import java.time.LocalDateTime;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 当前任务
|
||||
* 任务表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-11-09
|
||||
* @since 2021-12-14
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -71,7 +67,7 @@ public class CurrTask extends Model<CurrTask> {
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 状态: 0等待执行,1执行中,2执行完成,3追加后完成(追加后就按完成来算)
|
||||
* 状态: 0等待执行,1执行中,2执行完成
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
@@ -83,28 +79,64 @@ public class CurrTask extends Model<CurrTask> {
|
||||
private String interCode;
|
||||
|
||||
/**
|
||||
* 任务编码, 查看任务编码规则
|
||||
* 是否自动执行: 0手动,1自动,如果是自动任务这里要监控进出和到缓存区的调度任务
|
||||
*/
|
||||
@TableField("task_code")
|
||||
private String taskCode;
|
||||
@TableField("is_auto")
|
||||
private Integer isAuto;
|
||||
|
||||
/**
|
||||
* 托盘编码
|
||||
* 任务流程ID,关联流程表:t_auto_exe_task
|
||||
*/
|
||||
@TableField("pallet_code")
|
||||
private String palletCode;
|
||||
@TableField("auto_exe_task_id")
|
||||
private Long autoExeTaskId;
|
||||
|
||||
/**
|
||||
* 缓存前开始时间,车辆开始执行
|
||||
* 工业炉id,关联设备工业炉表:t_kiln_info
|
||||
*/
|
||||
@TableField("a_begin_time")
|
||||
private LocalDateTime aBeginTime;
|
||||
@TableField("kiln_id")
|
||||
private Long kilnId;
|
||||
|
||||
/**
|
||||
* 完成当前任务时间(可能是到缓存区,有可能直接到窑炉),车辆放完货物到缓存区收到的时间
|
||||
* 工业炉名称
|
||||
*/
|
||||
@TableField("a_end_time")
|
||||
private LocalDateTime aEndTime;
|
||||
@TableField("kiln_name")
|
||||
private String kilnName;
|
||||
|
||||
/**
|
||||
* 工艺号ID,关联工艺号表:t_craft_info
|
||||
*/
|
||||
@TableField("craft_code_id")
|
||||
private Long craftCodeId;
|
||||
|
||||
/**
|
||||
* 工艺号对应PLC值
|
||||
*/
|
||||
@TableField("plc_value")
|
||||
private Integer plcValue;
|
||||
|
||||
/**
|
||||
* 开始加工时间
|
||||
*/
|
||||
@TableField("begin_time")
|
||||
private LocalDateTime beginTime;
|
||||
|
||||
/**
|
||||
* 加工结束时间
|
||||
*/
|
||||
@TableField("end_time")
|
||||
private LocalDateTime endTime;
|
||||
|
||||
/**
|
||||
* 进炉状态: 0准备进炉,1正在加工,2加工完成
|
||||
*/
|
||||
@TableField("is_in")
|
||||
private Integer isIn;
|
||||
|
||||
/**
|
||||
* 调度任务ID,关联调度表:t_run_task
|
||||
*/
|
||||
@TableField("run_task_id")
|
||||
private Long runTaskId;
|
||||
|
||||
/**
|
||||
* 开始位置
|
||||
@@ -113,34 +145,34 @@ public class CurrTask extends Model<CurrTask> {
|
||||
private String startPosition;
|
||||
|
||||
/**
|
||||
* 目标位置指的是窑炉的位置
|
||||
* 目标位置指的是工业炉的位置
|
||||
*/
|
||||
@TableField("target_position")
|
||||
private String targetPosition;
|
||||
|
||||
/**
|
||||
* 目标窑炉id
|
||||
*/
|
||||
@TableField("kiln_id")
|
||||
private Long kilnId;
|
||||
|
||||
/**
|
||||
* 车辆id,关联车辆表:t_vehicle_info
|
||||
*/
|
||||
@TableField("vehicle_id")
|
||||
private Integer vehicleId;
|
||||
|
||||
/**
|
||||
* 是否缓存,如果当前指的窑炉正在加工,系统自动分配货物到缓存位置, 并且记录缓存库位,这是当指定窑炉加工完成后系统先判断是否当前缓存有当前等待执行的任务,然后按照先来先执行原则(等待多个任务)自动调用车辆来执行
|
||||
* 是否缓存,如果当前指的工业炉正在加工,系统自动分配货物到缓存位置, 并且记录缓存库位,这是当指定工业炉加工完成后系统先判断是否当前缓存有当前等待执行的任务,然后按照先来先执行原则(等待多个任务)自动调用车辆来执行
|
||||
*/
|
||||
@TableField("is_cache")
|
||||
private Integer isCache;
|
||||
|
||||
/**
|
||||
* 缓存状态状态: 0准备进入缓存区,1正在进入缓存区,2缓存完成
|
||||
*/
|
||||
@TableField("cache_satatus")
|
||||
private Integer cacheSatatus;
|
||||
|
||||
/**
|
||||
* 调度任务ID,关联调度表:t_run_task
|
||||
*/
|
||||
@TableField("cache_run_task_id")
|
||||
private Long cacheRunTaskId;
|
||||
|
||||
/**
|
||||
* 库位id,关联库位表:t_location
|
||||
*/
|
||||
@TableField("location_id")
|
||||
private Integer locationId;
|
||||
private Long locationId;
|
||||
|
||||
/**
|
||||
* 库位名称
|
||||
@@ -148,6 +180,60 @@ public class CurrTask extends Model<CurrTask> {
|
||||
@TableField("location_name")
|
||||
private String locationName;
|
||||
|
||||
/**
|
||||
* 出炉状态: 0准备出炉,1正在加工,2加工完成
|
||||
*/
|
||||
@TableField("is_out")
|
||||
private Integer isOut;
|
||||
|
||||
/**
|
||||
* 调度任务ID,关联调度表:t_run_task
|
||||
*/
|
||||
@TableField("out_run_task_id")
|
||||
private Long outRunTaskId;
|
||||
|
||||
/**
|
||||
* 开始位置
|
||||
*/
|
||||
@TableField("out_start_position")
|
||||
private String outStartPosition;
|
||||
|
||||
/**
|
||||
* 目标位置,指缓存位置
|
||||
*/
|
||||
@TableField("out_target_position")
|
||||
private String outTargetPosition;
|
||||
|
||||
/**
|
||||
* 任务编码
|
||||
*/
|
||||
@TableField("task_code")
|
||||
private String taskCode;
|
||||
|
||||
/**
|
||||
* 生产单号 APMS生成生产单后返回
|
||||
*/
|
||||
@TableField("sheet_no")
|
||||
private String sheetNo;
|
||||
|
||||
/**
|
||||
* 任务类型:0:入库到工业炉,1:入库到缓存区,2出库到 工业炉到缓存区,3缓存区出库
|
||||
*/
|
||||
@TableField("task_type")
|
||||
private Integer taskType;
|
||||
|
||||
/**
|
||||
* 加工类型:0 初始加工,1 复加工
|
||||
*/
|
||||
@TableField("process_type")
|
||||
private Integer processType;
|
||||
|
||||
/**
|
||||
* 炉号
|
||||
*/
|
||||
@TableField("stove_code")
|
||||
private String stoveCode;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
@@ -167,28 +253,58 @@ public class CurrTask extends Model<CurrTask> {
|
||||
|
||||
public static final String INTER_CODE = "inter_code";
|
||||
|
||||
public static final String TASK_CODE = "task_code";
|
||||
public static final String IS_AUTO = "is_auto";
|
||||
|
||||
public static final String PALLET_CODE = "pallet_code";
|
||||
public static final String AUTO_EXE_TASK_ID = "auto_exe_task_id";
|
||||
|
||||
public static final String A_BEGIN_TIME = "a_begin_time";
|
||||
public static final String KILN_ID = "kiln_id";
|
||||
|
||||
public static final String A_END_TIME = "a_end_time";
|
||||
public static final String KILN_NAME = "kiln_name";
|
||||
|
||||
public static final String CRAFT_CODE_ID = "craft_code_id";
|
||||
|
||||
public static final String PLC_VALUE = "plc_value";
|
||||
|
||||
public static final String BEGIN_TIME = "begin_time";
|
||||
|
||||
public static final String END_TIME = "end_time";
|
||||
|
||||
public static final String IS_IN = "is_in";
|
||||
|
||||
public static final String RUN_TASK_ID = "run_task_id";
|
||||
|
||||
public static final String START_POSITION = "start_position";
|
||||
|
||||
public static final String TARGET_POSITION = "target_position";
|
||||
|
||||
public static final String KILN_ID = "kiln_id";
|
||||
|
||||
public static final String VEHICLE_ID = "vehicle_id";
|
||||
|
||||
public static final String IS_CACHE = "is_cache";
|
||||
|
||||
public static final String CACHE_SATATUS = "cache_satatus";
|
||||
|
||||
public static final String CACHE_RUN_TASK_ID = "cache_run_task_id";
|
||||
|
||||
public static final String LOCATION_ID = "location_id";
|
||||
|
||||
public static final String LOCATION_NAME = "location_name";
|
||||
|
||||
public static final String IS_OUT = "is_out";
|
||||
|
||||
public static final String OUT_RUN_TASK_ID = "out_run_task_id";
|
||||
|
||||
public static final String OUT_START_POSITION = "out_start_position";
|
||||
|
||||
public static final String OUT_TARGET_POSITION = "out_target_position";
|
||||
|
||||
public static final String TASK_CODE = "task_code";
|
||||
|
||||
public static final String SHEET_NO = "sheet_no";
|
||||
|
||||
public static final String TASK_TYPE = "task_type";
|
||||
|
||||
public static final String PROCESS_TYPE = "process_type";
|
||||
|
||||
public static final String STOVE_CODE = "stove_code";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-12-14
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -92,7 +92,7 @@ public class CurrTaskDet extends Model<CurrTaskDet> {
|
||||
* 当前任务id,关联当前任务表:t_curr_task
|
||||
*/
|
||||
@TableField("curr_task_id")
|
||||
private Integer currTaskId;
|
||||
private Long currTaskId;
|
||||
|
||||
/**
|
||||
* 订单号,
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -15,11 +15,11 @@ import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 缓存表存储情况
|
||||
* 缓存区存储情况
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-12-14
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -71,7 +71,7 @@ public class InStockInfo extends Model<InStockInfo> {
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 状态: 0等待出库,1到窑炉前缓存
|
||||
* 状态: 0未开始执行,1正在执行,2执行完成
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
@@ -89,19 +89,19 @@ public class InStockInfo extends Model<InStockInfo> {
|
||||
private String taskCode;
|
||||
|
||||
/**
|
||||
* 历史任务id,关联当前任务表:t_task_his
|
||||
* 任务id,关联当前任务表:currTask
|
||||
*/
|
||||
@TableField("task_id")
|
||||
private Integer taskId;
|
||||
private Long taskId;
|
||||
|
||||
/**
|
||||
* 窑炉id ,if(status == 0){从窑炉出来等待库存} else if(status == 1){到目标窑炉前缓存到库位}关联设备窑炉表:t_kiln_info
|
||||
* 工业炉id ,if(status == 0){从工业炉出来等待库存} else if(status == 1){到目标工业炉前缓存到库位}关联设备工业炉表:t_kiln_info
|
||||
*/
|
||||
@TableField("kiln_id")
|
||||
private Integer kilnId;
|
||||
private Long kilnId;
|
||||
|
||||
/**
|
||||
* 窑炉名称
|
||||
* 工业炉名称
|
||||
*/
|
||||
@TableField("kiln_name")
|
||||
private String kilnName;
|
||||
@@ -110,7 +110,7 @@ public class InStockInfo extends Model<InStockInfo> {
|
||||
* 库位id,关联库位表:t_location
|
||||
*/
|
||||
@TableField("location_id")
|
||||
private Integer locationId;
|
||||
private Long locationId;
|
||||
|
||||
/**
|
||||
* 库位名称
|
||||
@@ -124,6 +124,18 @@ public class InStockInfo extends Model<InStockInfo> {
|
||||
@TableField("pallet_code")
|
||||
private String palletCode;
|
||||
|
||||
/**
|
||||
* 类型: 0等待出库,1到工业炉前缓存,2插单任务缓存
|
||||
*/
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 进入缓存区的时间,插单任务按倒叙执行,正常任务按顺序执行
|
||||
*/
|
||||
@TableField("in_time")
|
||||
private LocalDateTime inTime;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
@@ -157,6 +169,10 @@ public class InStockInfo extends Model<InStockInfo> {
|
||||
|
||||
public static final String PALLET_CODE = "pallet_code";
|
||||
|
||||
public static final String TYPE = "type";
|
||||
|
||||
public static final String IN_TIME = "in_time";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
|
||||
@@ -15,11 +15,11 @@ import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 缓存表存储历史情况
|
||||
* 缓存区存储历史情况
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-12-14
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -71,7 +71,7 @@ public class InStockInfoHis extends Model<InStockInfoHis> {
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 状态: 0等待出库,1到窑炉前缓存
|
||||
* 状态: 0未开始执行,1正在执行,2执行完成
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
@@ -95,13 +95,13 @@ public class InStockInfoHis extends Model<InStockInfoHis> {
|
||||
private Integer taskId;
|
||||
|
||||
/**
|
||||
* 窑炉id ,if(status == 0){从窑炉出来等待库存} else if(status == 1){到目标窑炉前缓存到库位}关联设备窑炉表:t_kiln_info
|
||||
* 工业炉id ,if(status == 0){从工业炉出来等待库存} else if(status == 1){到目标工业炉前缓存到库位}关联设备工业炉表:t_kiln_info
|
||||
*/
|
||||
@TableField("kiln_id")
|
||||
private Integer kilnId;
|
||||
|
||||
/**
|
||||
* 窑炉名称
|
||||
* 工业炉名称
|
||||
*/
|
||||
@TableField("kiln_name")
|
||||
private String kilnName;
|
||||
@@ -124,6 +124,18 @@ public class InStockInfoHis extends Model<InStockInfoHis> {
|
||||
@TableField("pallet_code")
|
||||
private String palletCode;
|
||||
|
||||
/**
|
||||
* 类型: 0等待出库,1到工业炉前缓存,2插单任务缓存
|
||||
*/
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 进入缓存区的时间,插单任务按倒叙执行,正常任务按顺序执行
|
||||
*/
|
||||
@TableField("in_time")
|
||||
private String inTime;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
@@ -157,6 +169,10 @@ public class InStockInfoHis extends Model<InStockInfoHis> {
|
||||
|
||||
public static final String PALLET_CODE = "pallet_code";
|
||||
|
||||
public static final String TYPE = "type";
|
||||
|
||||
public static final String IN_TIME = "in_time";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
|
||||
@@ -15,11 +15,11 @@ import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 窑炉信息
|
||||
* 工业炉信息
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2022-02-28
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -71,7 +71,7 @@ public class KilnInfo extends Model<KilnInfo> {
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 状态 0初始化,1损坏
|
||||
* 状态 0初始化,1损坏 ,2 工作中
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
@@ -83,7 +83,7 @@ public class KilnInfo extends Model<KilnInfo> {
|
||||
private String interCode;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
* 编码 必须与AMPS相同
|
||||
*/
|
||||
@TableField("code")
|
||||
private String code;
|
||||
@@ -95,13 +95,13 @@ public class KilnInfo extends Model<KilnInfo> {
|
||||
private Integer factoryId;
|
||||
|
||||
/**
|
||||
* 窑炉名称
|
||||
* 工业炉名称 建议与AMPS相同
|
||||
*/
|
||||
@TableField("kiln_name")
|
||||
private String kilnName;
|
||||
|
||||
/**
|
||||
* 窑炉别名
|
||||
* 工业炉别名
|
||||
*/
|
||||
@TableField("kiln_alias")
|
||||
private String kilnAlias;
|
||||
@@ -113,10 +113,10 @@ public class KilnInfo extends Model<KilnInfo> {
|
||||
private String en;
|
||||
|
||||
/**
|
||||
* 设备类型,存储数据字典编码
|
||||
* 设备类型,存储数据字典编码,修改为1:加工炉,2:回火炉,3:氮化炉,4:清洗炉
|
||||
*/
|
||||
@TableField("type")
|
||||
private String type;
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* ip地址
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -18,7 +18,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -1,25 +1,21 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import java.time.LocalDateTime;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单任务表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-11-08
|
||||
* @since 2021-12-15
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -77,7 +73,7 @@ public class OrderInfo extends Model<OrderInfo> {
|
||||
private Integer orderSource;
|
||||
|
||||
/**
|
||||
* 状态: 0等待执行,1执行中,2执行完成,3追加后完成(追加后就按完成来算)
|
||||
* 状态: 0等待执行,1执行中,2执行完成
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
@@ -100,6 +96,12 @@ public class OrderInfo extends Model<OrderInfo> {
|
||||
@TableField("order_no")
|
||||
private String orderNo;
|
||||
|
||||
/**
|
||||
* 原订单号(对应原先的标识卡号),APMS系统获取 返单时才存在
|
||||
*/
|
||||
@TableField("old_order_no")
|
||||
private String oldOrderNo;
|
||||
|
||||
/**
|
||||
* 标识卡号,APMS系统获取
|
||||
*/
|
||||
@@ -184,6 +186,12 @@ public class OrderInfo extends Model<OrderInfo> {
|
||||
@TableField("orther_b")
|
||||
private String ortherB;
|
||||
|
||||
/**
|
||||
* 是否作废 1:正常 0:作废
|
||||
*/
|
||||
@TableField("order_void")
|
||||
private Integer orderVoid;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
@@ -209,6 +217,8 @@ public class OrderInfo extends Model<OrderInfo> {
|
||||
|
||||
public static final String ORDER_NO = "order_no";
|
||||
|
||||
public static final String OLD_ORDER_NO = "old_order_no";
|
||||
|
||||
public static final String IDEN_CARD_NUM = "iden_card_num";
|
||||
|
||||
public static final String CUSTOMER_NO = "customer_no";
|
||||
@@ -237,6 +247,8 @@ public class OrderInfo extends Model<OrderInfo> {
|
||||
|
||||
public static final String ORTHER_B = "orther_b";
|
||||
|
||||
public static final String ORDER_VOID = "order_void";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
|
||||
@@ -1,25 +1,21 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import java.time.LocalDateTime;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 订单历史信息
|
||||
* 订单任务历史表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-12-15
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -71,7 +67,13 @@ public class OrderInfoHis extends Model<OrderInfoHis> {
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 状态: 0等待执行,1执行中,2执行完成,3追加后完成(追加后就按完成来算)
|
||||
* 来源:1.APMS 2.人工输入
|
||||
*/
|
||||
@TableField("order_source")
|
||||
private Integer orderSource;
|
||||
|
||||
/**
|
||||
* 状态: 0等待执行,1执行中,2执行完成
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
@@ -94,6 +96,12 @@ public class OrderInfoHis extends Model<OrderInfoHis> {
|
||||
@TableField("order_no")
|
||||
private String orderNo;
|
||||
|
||||
/**
|
||||
* 原订单号,APMS系统获取,返工单才存在
|
||||
*/
|
||||
@TableField("old_order_no")
|
||||
private String oldOrderNo;
|
||||
|
||||
/**
|
||||
* 标识卡号,APMS系统获取
|
||||
*/
|
||||
@@ -154,6 +162,12 @@ public class OrderInfoHis extends Model<OrderInfoHis> {
|
||||
@TableField("quantity")
|
||||
private Float quantity;
|
||||
|
||||
/**
|
||||
* 是否作废 0:正常 ,1:作废
|
||||
*/
|
||||
@TableField("order_void")
|
||||
private Integer orderVoid;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
@@ -169,6 +183,8 @@ public class OrderInfoHis extends Model<OrderInfoHis> {
|
||||
|
||||
public static final String VERSION = "version";
|
||||
|
||||
public static final String ORDER_SOURCE = "order_source";
|
||||
|
||||
public static final String STATUS = "status";
|
||||
|
||||
public static final String INTER_CODE = "inter_code";
|
||||
@@ -177,6 +193,8 @@ public class OrderInfoHis extends Model<OrderInfoHis> {
|
||||
|
||||
public static final String ORDER_NO = "order_no";
|
||||
|
||||
public static final String OLD_ORDER_NO = "old_order_no";
|
||||
|
||||
public static final String IDEN_CARD_NUM = "iden_card_num";
|
||||
|
||||
public static final String CUSTOMER_NO = "customer_no";
|
||||
@@ -197,6 +215,8 @@ public class OrderInfoHis extends Model<OrderInfoHis> {
|
||||
|
||||
public static final String QUANTITY = "quantity";
|
||||
|
||||
public static final String ORDER_VOID = "order_void";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -14,11 +14,11 @@ import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 窑炉电能参数值
|
||||
* 工业炉电能参数值
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2022-03-01
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -50,10 +50,16 @@ public class ParEleValue extends Model<ParEleValue> {
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 窑炉id,关联设备窑炉表:t_kiln_info
|
||||
* 工业炉id,关联设备工业炉表:t_kiln_info
|
||||
*/
|
||||
@TableField("kiln_id")
|
||||
private Integer kilnId;
|
||||
private Long kilnId;
|
||||
|
||||
/**
|
||||
* 任务id
|
||||
*/
|
||||
@TableField("task_id")
|
||||
private Long taskId;
|
||||
|
||||
/**
|
||||
* 参数id,关联参数表:t_par_info
|
||||
@@ -104,10 +110,10 @@ public class ParEleValue extends Model<ParEleValue> {
|
||||
private Float totalBat;
|
||||
|
||||
/**
|
||||
* 扩展字段1
|
||||
* 时间段类型。0:半小时,1:天,2:月
|
||||
*/
|
||||
@TableField("add_a")
|
||||
private Float addA;
|
||||
@TableField("date_type")
|
||||
private Integer dateType;
|
||||
|
||||
/**
|
||||
* 扩展字段2
|
||||
@@ -150,6 +156,8 @@ public class ParEleValue extends Model<ParEleValue> {
|
||||
|
||||
public static final String KILN_ID = "kiln_id";
|
||||
|
||||
public static final String TASK_ID = "task_id";
|
||||
|
||||
public static final String PAR_ID = "par_id";
|
||||
|
||||
public static final String A_VOLTAGEV_VALUE = "a_voltagev_value";
|
||||
@@ -166,7 +174,7 @@ public class ParEleValue extends Model<ParEleValue> {
|
||||
|
||||
public static final String TOTAL_BAT = "total_bat";
|
||||
|
||||
public static final String ADD_A = "add_a";
|
||||
public static final String DATE_TYPE = "date_type";
|
||||
|
||||
public static final String ADD_B = "add_b";
|
||||
|
||||
|
||||
@@ -14,11 +14,11 @@ import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 窑炉使用气检测值
|
||||
* 工业炉使用气检测值
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2022-03-01
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -50,10 +50,16 @@ public class ParGasValue extends Model<ParGasValue> {
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 窑炉id,关联设备窑炉表:t_kiln_info
|
||||
* 工业炉id,关联设备工业炉表:t_kiln_info
|
||||
*/
|
||||
@TableField("kiln_id")
|
||||
private Integer kilnId;
|
||||
private Long kilnId;
|
||||
|
||||
/**
|
||||
* 任务id
|
||||
*/
|
||||
@TableField("task_id")
|
||||
private Long taskId;
|
||||
|
||||
/**
|
||||
* 参数id,关联参数表:t_par_info
|
||||
@@ -62,13 +68,13 @@ public class ParGasValue extends Model<ParGasValue> {
|
||||
private Integer parId;
|
||||
|
||||
/**
|
||||
* 设定氮势值
|
||||
* 设定氮/碳势值
|
||||
*/
|
||||
@TableField("set_nit_pot_value")
|
||||
private Float setNitPotValue;
|
||||
|
||||
/**
|
||||
* 实际氮势值
|
||||
* 实际氮/碳势值
|
||||
*/
|
||||
@TableField("actual_nit_pot_value")
|
||||
private Float actualNitPotValue;
|
||||
@@ -80,46 +86,46 @@ public class ParGasValue extends Model<ParGasValue> {
|
||||
private Float acceptNitPotValue;
|
||||
|
||||
/**
|
||||
* 氮气流量
|
||||
* 氮气量
|
||||
*/
|
||||
@TableField("nit_flow_value")
|
||||
private Float nitFlowValue;
|
||||
|
||||
/**
|
||||
* 氨气流量
|
||||
* 氨气量
|
||||
*/
|
||||
@TableField("ammonia_flow_value")
|
||||
private Float ammoniaFlowValue;
|
||||
|
||||
/**
|
||||
* 二氧化碳流量
|
||||
* 二氧化碳量
|
||||
*/
|
||||
@TableField("car_dioxide_flow_value")
|
||||
private Float carDioxideFlowValue;
|
||||
|
||||
/**
|
||||
* 扩展字段1
|
||||
* 甲烷量
|
||||
*/
|
||||
@TableField("add_a")
|
||||
private Float addA;
|
||||
@TableField("methanol_flow")
|
||||
private Float methanolFlow;
|
||||
|
||||
/**
|
||||
* 扩展字段2
|
||||
* 丙烷量
|
||||
*/
|
||||
@TableField("add_b")
|
||||
private Float addB;
|
||||
@TableField("propane_flow")
|
||||
private Float propaneFlow;
|
||||
|
||||
/**
|
||||
* 扩展字段3
|
||||
* 氢含量
|
||||
*/
|
||||
@TableField("add_c")
|
||||
private Float addC;
|
||||
@TableField("hydrogen_content")
|
||||
private Float hydrogenContent;
|
||||
|
||||
/**
|
||||
* 扩展字段4
|
||||
* 分解率
|
||||
*/
|
||||
@TableField("orther_a")
|
||||
private String ortherA;
|
||||
@TableField("decomposition_rate")
|
||||
private Float decompositionRate;
|
||||
|
||||
/**
|
||||
* 扩展字段5
|
||||
@@ -144,6 +150,8 @@ public class ParGasValue extends Model<ParGasValue> {
|
||||
|
||||
public static final String KILN_ID = "kiln_id";
|
||||
|
||||
public static final String TASK_ID = "task_id";
|
||||
|
||||
public static final String PAR_ID = "par_id";
|
||||
|
||||
public static final String SET_NIT_POT_VALUE = "set_nit_pot_value";
|
||||
@@ -158,13 +166,13 @@ public class ParGasValue extends Model<ParGasValue> {
|
||||
|
||||
public static final String CAR_DIOXIDE_FLOW_VALUE = "car_dioxide_flow_value";
|
||||
|
||||
public static final String ADD_A = "add_a";
|
||||
public static final String METHANOL_FLOW = "methanol_flow";
|
||||
|
||||
public static final String ADD_B = "add_b";
|
||||
public static final String PROPANE_FLOW = "propane_flow";
|
||||
|
||||
public static final String ADD_C = "add_c";
|
||||
public static final String HYDROGEN_CONTENT = "hydrogen_content";
|
||||
|
||||
public static final String ORTHER_A = "orther_a";
|
||||
public static final String DECOMPOSITION_RATE = "decomposition_rate";
|
||||
|
||||
public static final String ORTHER_B = "orther_b";
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -14,11 +14,11 @@ import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 窑炉运转速度
|
||||
* 工业炉运转速度
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2022-03-01
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -50,10 +50,16 @@ public class ParRotSpeedValue extends Model<ParRotSpeedValue> {
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 窑炉id,关联设备窑炉表:t_kiln_info
|
||||
* 工业炉id,关联设备工业炉表:t_kiln_info
|
||||
*/
|
||||
@TableField("kiln_id")
|
||||
private Integer kilnId;
|
||||
private Long kilnId;
|
||||
|
||||
/**
|
||||
* 任务id
|
||||
*/
|
||||
@TableField("task_id")
|
||||
private Long taskId;
|
||||
|
||||
/**
|
||||
* 参数id,关联参数表:t_par_info
|
||||
@@ -156,6 +162,8 @@ public class ParRotSpeedValue extends Model<ParRotSpeedValue> {
|
||||
|
||||
public static final String KILN_ID = "kiln_id";
|
||||
|
||||
public static final String TASK_ID = "task_id";
|
||||
|
||||
public static final String PAR_ID = "par_id";
|
||||
|
||||
public static final String FAN_SPEED_A_VALUE = "fan_speed_a_value";
|
||||
|
||||
@@ -14,11 +14,11 @@ import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 窑炉温度监控
|
||||
* 工业炉温度监控
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2022-03-01
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -50,10 +50,16 @@ public class ParTemValue extends Model<ParTemValue> {
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 窑炉id,关联设备窑炉表:t_kiln_info
|
||||
* 工业炉id,关联设备工业炉表:t_kiln_info
|
||||
*/
|
||||
@TableField("kiln_id")
|
||||
private Integer kilnId;
|
||||
private Long kilnId;
|
||||
|
||||
/**
|
||||
* 任务id
|
||||
*/
|
||||
@TableField("task_id")
|
||||
private Long taskId;
|
||||
|
||||
/**
|
||||
* 参数id,关联参数表:t_par_info
|
||||
@@ -98,22 +104,22 @@ public class ParTemValue extends Model<ParTemValue> {
|
||||
private Float takeOverOilSetTemValue;
|
||||
|
||||
/**
|
||||
* 扩展字段1
|
||||
* 外一区温度
|
||||
*/
|
||||
@TableField("add_a")
|
||||
private Float addA;
|
||||
@TableField("outer_zone1_temp")
|
||||
private Float outerZone1Temp;
|
||||
|
||||
/**
|
||||
* 扩展字段2
|
||||
* 外二区温度
|
||||
*/
|
||||
@TableField("add_b")
|
||||
private Float addB;
|
||||
@TableField("outer_zone2_temp")
|
||||
private Float outerZone2Temp;
|
||||
|
||||
/**
|
||||
* 扩展字段3
|
||||
* 炉压
|
||||
*/
|
||||
@TableField("add_c")
|
||||
private Float addC;
|
||||
@TableField("furnace_pressure")
|
||||
private Float furnacePressure;
|
||||
|
||||
/**
|
||||
* 扩展字段4
|
||||
@@ -144,6 +150,8 @@ public class ParTemValue extends Model<ParTemValue> {
|
||||
|
||||
public static final String KILN_ID = "kiln_id";
|
||||
|
||||
public static final String TASK_ID = "task_id";
|
||||
|
||||
public static final String PAR_ID = "par_id";
|
||||
|
||||
public static final String SET_TEM_VALUE = "set_tem_value";
|
||||
@@ -158,11 +166,11 @@ public class ParTemValue extends Model<ParTemValue> {
|
||||
|
||||
public static final String TAKE_OVER_OIL_SET_TEM_VALUE = "take_over_oil_set_tem_value";
|
||||
|
||||
public static final String ADD_A = "add_a";
|
||||
public static final String OUTER_ZONE1_TEMP = "outer_zone1_temp";
|
||||
|
||||
public static final String ADD_B = "add_b";
|
||||
public static final String OUTER_ZONE2_TEMP = "outer_zone2_temp";
|
||||
|
||||
public static final String ADD_C = "add_c";
|
||||
public static final String FURNACE_PRESSURE = "furnace_pressure";
|
||||
|
||||
public static final String ORTHER_A = "orther_a";
|
||||
|
||||
|
||||
@@ -0,0 +1,98 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* PLC变量nameSpace对照表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2022-02-28
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_plc_name_space")
|
||||
public class PlcNameSpace extends Model<PlcNameSpace> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@TableField("id")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 设备类型,1:多用加工炉,2:氮化炉,3:回火炉,4:清洗机,5:rgv
|
||||
*/
|
||||
@TableField("eq_type")
|
||||
private Integer eqType;
|
||||
|
||||
/**
|
||||
* 变量名称
|
||||
*/
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 变量的含义
|
||||
*/
|
||||
@TableField("note")
|
||||
private String note;
|
||||
|
||||
/**
|
||||
* 设备id
|
||||
*/
|
||||
@TableField("eq_id")
|
||||
private Long eqId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@TableField("eq_name")
|
||||
private String eqName;
|
||||
|
||||
/**
|
||||
* 变量类型,0:变量,1:报警变量
|
||||
*/
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@TableField("remark")
|
||||
private String remark;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
public static final String EQ_TYPE = "eq_type";
|
||||
|
||||
public static final String NAME = "name";
|
||||
|
||||
public static final String NOTE = "note";
|
||||
|
||||
public static final String EQ_ID = "eq_id";
|
||||
|
||||
public static final String EQ_NAME = "eq_name";
|
||||
|
||||
public static final String TYPE = "type";
|
||||
|
||||
public static final String REMARK = "remark";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import java.time.LocalDate;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 点位信息表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2022-03-02
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_point_info")
|
||||
public class PointInfo extends Model<PointInfo> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@TableField("id")
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 点位编码,对应plc
|
||||
*/
|
||||
@TableField("code")
|
||||
private Long code;
|
||||
|
||||
/**
|
||||
* 点位对应的设备名称
|
||||
*/
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 点位说明;关联对应表数据的code,工业炉code,库位code等等
|
||||
*/
|
||||
@TableField("note")
|
||||
private String note;
|
||||
|
||||
/**
|
||||
* 类型:1 炉子,2 液压台,3 库位
|
||||
*/
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 距离原点的距离
|
||||
*/
|
||||
@TableField("distance")
|
||||
private Double distance;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@TableField("create_time")
|
||||
private LocalDate createTime;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
public static final String CODE = "code";
|
||||
|
||||
public static final String NAME = "name";
|
||||
|
||||
public static final String NOTE = "note";
|
||||
|
||||
public static final String TYPE = "type";
|
||||
|
||||
public static final String DISTANCE = "distance";
|
||||
|
||||
public static final String CREATE_TIME = "create_time";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -0,0 +1,149 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import java.time.LocalDateTime;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 问题解答表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2022-08-11
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_question_answer")
|
||||
public class QuestionAnswer extends Model<QuestionAnswer> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 删除标志,是否有效:1 可用 0不可用
|
||||
*/
|
||||
@TableField("valid")
|
||||
@TableLogic
|
||||
private Integer valid;
|
||||
|
||||
/**
|
||||
* 添加时间
|
||||
*/
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@TableField("creator_id")
|
||||
private Integer creatorId;
|
||||
|
||||
/**
|
||||
* 更新人id
|
||||
*/
|
||||
@TableField("updater_id")
|
||||
private Integer updaterId;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@TableField("update_time")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 版本号 默认为 1
|
||||
*/
|
||||
@TableField("version")
|
||||
@Version
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 状态 0初始化
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 内部编码
|
||||
*/
|
||||
@TableField("inter_code")
|
||||
private String interCode;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("code")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 问题
|
||||
*/
|
||||
@TableField("question")
|
||||
private String question;
|
||||
|
||||
/**
|
||||
* 解答
|
||||
*/
|
||||
@TableField("answer")
|
||||
private String answer;
|
||||
|
||||
/**
|
||||
* 描述信息
|
||||
*/
|
||||
@TableField("description")
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@TableField("note")
|
||||
private String note;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
public static final String VALID = "valid";
|
||||
|
||||
public static final String CREATE_TIME = "create_time";
|
||||
|
||||
public static final String CREATOR_ID = "creator_id";
|
||||
|
||||
public static final String UPDATER_ID = "updater_id";
|
||||
|
||||
public static final String UPDATE_TIME = "update_time";
|
||||
|
||||
public static final String VERSION = "version";
|
||||
|
||||
public static final String STATUS = "status";
|
||||
|
||||
public static final String INTER_CODE = "inter_code";
|
||||
|
||||
public static final String CODE = "code";
|
||||
|
||||
public static final String QUESTION = "question";
|
||||
|
||||
public static final String ANSWER = "answer";
|
||||
|
||||
public static final String DESCRIPTION = "description";
|
||||
|
||||
public static final String NOTE = "note";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -0,0 +1,157 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import java.time.LocalDateTime;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 执行任务信息表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-12-14
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_run_task")
|
||||
public class RunTask extends Model<RunTask> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 删除标志,是否有效:1 可用 0不可用
|
||||
*/
|
||||
@TableField("valid")
|
||||
@TableLogic
|
||||
private Integer valid;
|
||||
|
||||
/**
|
||||
* 添加时间
|
||||
*/
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@TableField("creator_id")
|
||||
private Integer creatorId;
|
||||
|
||||
/**
|
||||
* 更新人id
|
||||
*/
|
||||
@TableField("updater_id")
|
||||
private Integer updaterId;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@TableField("update_time")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 版本号 默认为 1
|
||||
*/
|
||||
@TableField("version")
|
||||
@Version
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 任务id,关联curr_task表
|
||||
*/
|
||||
@TableField("task_id")
|
||||
private Long taskId;
|
||||
|
||||
/**
|
||||
* 任务编码, 查看任务编码规则
|
||||
*/
|
||||
@TableField("task_code")
|
||||
private String taskCode;
|
||||
|
||||
/**
|
||||
* 开始位置
|
||||
*/
|
||||
@TableField("start_position")
|
||||
private String startPosition;
|
||||
|
||||
/**
|
||||
* 结束位置
|
||||
*/
|
||||
@TableField("end_position")
|
||||
private String endPosition;
|
||||
|
||||
/**
|
||||
* 车辆id,关联车辆表:t_vehicle_info
|
||||
*/
|
||||
@TableField("vehicle_id")
|
||||
private Long vehicleId;
|
||||
|
||||
/**
|
||||
* 任务开始时间,车辆接收任务时间
|
||||
*/
|
||||
@TableField("begin_time")
|
||||
private LocalDateTime beginTime;
|
||||
|
||||
/**
|
||||
* 结束时间,车辆完成送货时间
|
||||
*/
|
||||
@TableField("end_time")
|
||||
private LocalDateTime endTime;
|
||||
|
||||
/**
|
||||
* 状态,0:未执行,1:正在执行,2:执行成功,3:执行失败
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
public static final String VALID = "valid";
|
||||
|
||||
public static final String CREATE_TIME = "create_time";
|
||||
|
||||
public static final String CREATOR_ID = "creator_id";
|
||||
|
||||
public static final String UPDATER_ID = "updater_id";
|
||||
|
||||
public static final String UPDATE_TIME = "update_time";
|
||||
|
||||
public static final String VERSION = "version";
|
||||
|
||||
public static final String TASK_ID = "task_id";
|
||||
|
||||
public static final String TASK_CODE = "task_code";
|
||||
|
||||
public static final String START_POSITION = "start_position";
|
||||
|
||||
public static final String END_POSITION = "end_position";
|
||||
|
||||
public static final String VEHICLE_ID = "vehicle_id";
|
||||
|
||||
public static final String BEGIN_TIME = "begin_time";
|
||||
|
||||
public static final String END_TIME = "end_time";
|
||||
|
||||
public static final String STATUS = "status";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -91,8 +91,8 @@ public class TaskDetHis extends Model<TaskDetHis> {
|
||||
/**
|
||||
* 历史任务id,关联当前任务表:t_task_his
|
||||
*/
|
||||
@TableField("task_id")
|
||||
private Integer taskId;
|
||||
@TableField("curr_task_id")
|
||||
private Long currTaskId;
|
||||
|
||||
/**
|
||||
* 订单号
|
||||
@@ -163,7 +163,7 @@ public class TaskDetHis extends Model<TaskDetHis> {
|
||||
|
||||
public static final String TASK_CODE = "task_code";
|
||||
|
||||
public static final String TASK_ID = "task_id";
|
||||
public static final String CURR_TASK_ID = "curr_task_id";
|
||||
|
||||
public static final String ORDER_NO = "order_no";
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2022-08-01
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -71,7 +71,7 @@ public class TaskHis extends Model<TaskHis> {
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 状态: 0等待执行,1执行中,2执行完成,3追加后完成(追加后就按完成来算)
|
||||
* 状态: 0等待执行,1执行中,2执行完成
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
@@ -83,28 +83,64 @@ public class TaskHis extends Model<TaskHis> {
|
||||
private String interCode;
|
||||
|
||||
/**
|
||||
* 任务编码
|
||||
* 是否自动执行: 0手动,1自动,如果是自动任务这里要监控进出和到缓存区的调度任务
|
||||
*/
|
||||
@TableField("task_code")
|
||||
private String taskCode;
|
||||
@TableField("is_auto")
|
||||
private Integer isAuto;
|
||||
|
||||
/**
|
||||
* 托盘编码
|
||||
* 任务流程ID,关联流程表:t_auto_exe_task
|
||||
*/
|
||||
@TableField("pallet_code")
|
||||
private String palletCode;
|
||||
@TableField("auto_exe_task_id")
|
||||
private Long autoExeTaskId;
|
||||
|
||||
/**
|
||||
* 缓存前开始时间,车辆开始执行
|
||||
* 窑炉id,关联设备窑炉表:t_kiln_info
|
||||
*/
|
||||
@TableField("a_begin_time")
|
||||
private LocalDateTime aBeginTime;
|
||||
@TableField("kiln_id")
|
||||
private Long kilnId;
|
||||
|
||||
/**
|
||||
* 完成当前任务时间(可能是到缓存区,有可能直接到窑炉),车辆放完货物到缓存区收到的时间
|
||||
* 窑炉名称
|
||||
*/
|
||||
@TableField("a_end_time")
|
||||
private LocalDateTime aEndTime;
|
||||
@TableField("kiln_name")
|
||||
private String kilnName;
|
||||
|
||||
/**
|
||||
* 工艺号ID,关联工艺号表:t_craft_info
|
||||
*/
|
||||
@TableField("craft_code_id")
|
||||
private Long craftCodeId;
|
||||
|
||||
/**
|
||||
* 工艺号对应PLC值
|
||||
*/
|
||||
@TableField("plc_value")
|
||||
private Integer plcValue;
|
||||
|
||||
/**
|
||||
* 开始加工时间
|
||||
*/
|
||||
@TableField("begin_time")
|
||||
private LocalDateTime beginTime;
|
||||
|
||||
/**
|
||||
* 加工结束时间
|
||||
*/
|
||||
@TableField("end_time")
|
||||
private LocalDateTime endTime;
|
||||
|
||||
/**
|
||||
* 进炉状态: 0准备进炉,1正在加工,2加工完成
|
||||
*/
|
||||
@TableField("is_in")
|
||||
private Integer isIn;
|
||||
|
||||
/**
|
||||
* 调度任务ID,关联调度表:t_run_task
|
||||
*/
|
||||
@TableField("run_task_id")
|
||||
private Long runTaskId;
|
||||
|
||||
/**
|
||||
* 开始位置
|
||||
@@ -118,35 +154,29 @@ public class TaskHis extends Model<TaskHis> {
|
||||
@TableField("target_position")
|
||||
private String targetPosition;
|
||||
|
||||
/**
|
||||
* 窑炉id,关联设备窑炉表:t_kiln_info
|
||||
*/
|
||||
@TableField("kiln_id")
|
||||
private Integer kilnId;
|
||||
|
||||
/**
|
||||
* 窑炉名称
|
||||
*/
|
||||
@TableField("kiln_name")
|
||||
private String kilnName;
|
||||
|
||||
/**
|
||||
* 车辆id,关联车辆表:t_vehicle_info
|
||||
*/
|
||||
@TableField("vehicle_id")
|
||||
private Integer vehicleId;
|
||||
|
||||
/**
|
||||
* 是否缓存,如果当前指的窑炉正在加工,系统自动分配货物到缓存位置, 并且记录缓存库位,这是当指定窑炉加工完成后系统先判断是否当前缓存有当前等待执行的任务,然后按照先来先执行原则(等待多个任务)自动调用车辆来执行
|
||||
*/
|
||||
@TableField("is_cache")
|
||||
private Integer isCache;
|
||||
|
||||
/**
|
||||
* 缓存状态状态: 0准备进入缓存区,1正在进入缓存区,2缓存完成
|
||||
*/
|
||||
@TableField("cache_satatus")
|
||||
private Integer cacheSatatus;
|
||||
|
||||
/**
|
||||
* 调度任务ID,关联调度表:t_run_task
|
||||
*/
|
||||
@TableField("cache_run_task_id")
|
||||
private Long cacheRunTaskId;
|
||||
|
||||
/**
|
||||
* 库位id,关联库位表:t_location
|
||||
*/
|
||||
@TableField("location_id")
|
||||
private Integer locationId;
|
||||
private Long locationId;
|
||||
|
||||
/**
|
||||
* 库位名称
|
||||
@@ -154,6 +184,65 @@ public class TaskHis extends Model<TaskHis> {
|
||||
@TableField("location_name")
|
||||
private String locationName;
|
||||
|
||||
/**
|
||||
* 出炉状态: 0准备出炉,1正在加工,2加工完成
|
||||
*/
|
||||
@TableField("is_out")
|
||||
private Integer isOut;
|
||||
|
||||
/**
|
||||
* 调度任务ID,关联调度表:t_run_task
|
||||
*/
|
||||
@TableField("out_run_task_id")
|
||||
private Long outRunTaskId;
|
||||
|
||||
/**
|
||||
* 开始位置
|
||||
*/
|
||||
@TableField("out_start_position")
|
||||
private String outStartPosition;
|
||||
|
||||
/**
|
||||
* 目标位置,指缓存位置
|
||||
*/
|
||||
@TableField("out_target_position")
|
||||
private String outTargetPosition;
|
||||
|
||||
/**
|
||||
* 任务编码
|
||||
*/
|
||||
@TableField("task_code")
|
||||
private String taskCode;
|
||||
|
||||
/**
|
||||
* 加工类型:0 初始加工,1 复加工
|
||||
*/
|
||||
@TableField("process_type")
|
||||
private Integer processType;
|
||||
|
||||
/**
|
||||
* 任务类型:0:入库到窑炉,1:入库到缓存区,2出库到 窑炉到缓存区,3缓存区出库
|
||||
*/
|
||||
@TableField("task_type")
|
||||
private Integer taskType;
|
||||
|
||||
/**
|
||||
* 生产单号 APMS生成生产单后返回
|
||||
*/
|
||||
@TableField("sheet_no")
|
||||
private String sheetNo;
|
||||
|
||||
/**
|
||||
* 生产单号 APMS生成生产单后返回
|
||||
*/
|
||||
@TableField("task_id")
|
||||
private Long taskId;
|
||||
|
||||
/**
|
||||
* 炉号
|
||||
*/
|
||||
@TableField("stove_code")
|
||||
private String stoveCode;
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
@@ -173,30 +262,60 @@ public class TaskHis extends Model<TaskHis> {
|
||||
|
||||
public static final String INTER_CODE = "inter_code";
|
||||
|
||||
public static final String TASK_CODE = "task_code";
|
||||
public static final String IS_AUTO = "is_auto";
|
||||
|
||||
public static final String PALLET_CODE = "pallet_code";
|
||||
|
||||
public static final String A_BEGIN_TIME = "a_begin_time";
|
||||
|
||||
public static final String A_END_TIME = "a_end_time";
|
||||
|
||||
public static final String START_POSITION = "start_position";
|
||||
|
||||
public static final String TARGET_POSITION = "target_position";
|
||||
public static final String AUTO_EXE_TASK_ID = "auto_exe_task_id";
|
||||
|
||||
public static final String KILN_ID = "kiln_id";
|
||||
|
||||
public static final String KILN_NAME = "kiln_name";
|
||||
|
||||
public static final String VEHICLE_ID = "vehicle_id";
|
||||
public static final String CRAFT_CODE_ID = "craft_code_id";
|
||||
|
||||
public static final String PLC_VALUE = "plc_value";
|
||||
|
||||
public static final String BEGIN_TIME = "begin_time";
|
||||
|
||||
public static final String END_TIME = "end_time";
|
||||
|
||||
public static final String IS_IN = "is_in";
|
||||
|
||||
public static final String RUN_TASK_ID = "run_task_id";
|
||||
|
||||
public static final String START_POSITION = "start_position";
|
||||
|
||||
public static final String TARGET_POSITION = "target_position";
|
||||
|
||||
public static final String IS_CACHE = "is_cache";
|
||||
|
||||
public static final String CACHE_SATATUS = "cache_satatus";
|
||||
|
||||
public static final String CACHE_RUN_TASK_ID = "cache_run_task_id";
|
||||
|
||||
public static final String LOCATION_ID = "location_id";
|
||||
|
||||
public static final String LOCATION_NAME = "location_name";
|
||||
|
||||
public static final String IS_OUT = "is_out";
|
||||
|
||||
public static final String OUT_RUN_TASK_ID = "out_run_task_id";
|
||||
|
||||
public static final String OUT_START_POSITION = "out_start_position";
|
||||
|
||||
public static final String OUT_TARGET_POSITION = "out_target_position";
|
||||
|
||||
public static final String TASK_CODE = "task_code";
|
||||
|
||||
public static final String PROCESS_TYPE = "process_type";
|
||||
|
||||
public static final String TASK_TYPE = "task_type";
|
||||
|
||||
public static final String SHEET_NO = "sheet_no";
|
||||
|
||||
public static final String TASK_ID = "task_id";
|
||||
|
||||
public static final String STOVE_CODE = "stove_code";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-12-10
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@@ -71,7 +71,7 @@ public class Warehouse extends Model<Warehouse> {
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 状态 0初始化
|
||||
* 状态 0初始化,1已占用
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
@@ -118,6 +118,24 @@ public class Warehouse extends Model<Warehouse> {
|
||||
@TableField("note")
|
||||
private String note;
|
||||
|
||||
/**
|
||||
* 英文名称
|
||||
*/
|
||||
@TableField("english_name")
|
||||
private String englishName;
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
@TableField("alias_name")
|
||||
private String aliasName;
|
||||
|
||||
/**
|
||||
* 库位数量
|
||||
*/
|
||||
@TableField("number")
|
||||
private Integer number;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
@@ -149,6 +167,12 @@ public class Warehouse extends Model<Warehouse> {
|
||||
|
||||
public static final String NOTE = "note";
|
||||
|
||||
public static final String ENGLISH_NAME = "english_name";
|
||||
|
||||
public static final String ALIAS_NAME = "alias_name";
|
||||
|
||||
public static final String NUMBER = "number";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
|
||||
@@ -0,0 +1,149 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import java.time.LocalDateTime;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* wcs 任务信息表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_wcs_task")
|
||||
public class WcsTask extends Model<WcsTask> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 删除标志,是否有效:1 可用 0不可用,2停止
|
||||
*/
|
||||
@TableField("valid")
|
||||
@TableLogic
|
||||
private Integer valid;
|
||||
|
||||
/**
|
||||
* 添加时间,入库时间
|
||||
*/
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@TableField("creator_id")
|
||||
private Integer creatorId;
|
||||
|
||||
/**
|
||||
* 更新人id
|
||||
*/
|
||||
@TableField("updater_id")
|
||||
private Integer updaterId;
|
||||
|
||||
/**
|
||||
* 修改时间,更具修改时间来判断下次执行顺序,第一次修改时间和新增时间相同
|
||||
*/
|
||||
@TableField("update_time")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 版本号 默认为 1
|
||||
*/
|
||||
@TableField("version")
|
||||
@Version
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 任务编码
|
||||
*/
|
||||
@TableField("code")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 标识卡号
|
||||
*/
|
||||
@TableField("iden_card_number")
|
||||
private String idenCardNumber;
|
||||
|
||||
/**
|
||||
* 产品名称,有多个逗号隔开
|
||||
*/
|
||||
@TableField("product_name")
|
||||
private String productName;
|
||||
|
||||
/**
|
||||
* 材料牌号,有多个逗号隔开
|
||||
*/
|
||||
@TableField("material_grade")
|
||||
private String materialGrade;
|
||||
|
||||
/**
|
||||
* 开始位置
|
||||
*/
|
||||
@TableField("start_position")
|
||||
private String startPosition;
|
||||
|
||||
/**
|
||||
* 结束位置
|
||||
*/
|
||||
@TableField("end_position")
|
||||
private String endPosition;
|
||||
|
||||
/**
|
||||
* 状态,0:未执行,1:正在执行,2:执行成功,3:执行失败
|
||||
*/
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
public static final String VALID = "valid";
|
||||
|
||||
public static final String CREATE_TIME = "create_time";
|
||||
|
||||
public static final String CREATOR_ID = "creator_id";
|
||||
|
||||
public static final String UPDATER_ID = "updater_id";
|
||||
|
||||
public static final String UPDATE_TIME = "update_time";
|
||||
|
||||
public static final String VERSION = "version";
|
||||
|
||||
public static final String CODE = "code";
|
||||
|
||||
public static final String IDEN_CARD_NUMBER = "iden_card_number";
|
||||
|
||||
public static final String PRODUCT_NAME = "product_name";
|
||||
|
||||
public static final String MATERIAL_GRADE = "material_grade";
|
||||
|
||||
public static final String START_POSITION = "start_position";
|
||||
|
||||
public static final String END_POSITION = "end_position";
|
||||
|
||||
public static final String STATUS = "status";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
package com.mt.wms.core.dal.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.baomidou.mybatisplus.annotation.Version;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import java.time.LocalDateTime;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* wcs 任务信息日志表
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("t_wcs_task_log")
|
||||
public class WcsTaskLog extends Model<WcsTaskLog> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 删除标志,是否有效:1 可用 0不可用,2停止
|
||||
*/
|
||||
@TableField("valid")
|
||||
@TableLogic
|
||||
private Integer valid;
|
||||
|
||||
/**
|
||||
* 添加时间,入库时间
|
||||
*/
|
||||
@TableField("create_time")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@TableField("creator_id")
|
||||
private Integer creatorId;
|
||||
|
||||
/**
|
||||
* 更新人id
|
||||
*/
|
||||
@TableField("updater_id")
|
||||
private Integer updaterId;
|
||||
|
||||
/**
|
||||
* 修改时间,更具修改时间来判断下次执行顺序,第一次修改时间和新增时间相同
|
||||
*/
|
||||
@TableField("update_time")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 版本号 默认为 1
|
||||
*/
|
||||
@TableField("version")
|
||||
@Version
|
||||
private String version;
|
||||
|
||||
/**
|
||||
* 任务来源
|
||||
*/
|
||||
@TableField("source")
|
||||
private String source;
|
||||
|
||||
/**
|
||||
* 接收状态
|
||||
*/
|
||||
@TableField("receive_status")
|
||||
private String receiveStatus;
|
||||
|
||||
/**
|
||||
* 发送状态
|
||||
*/
|
||||
@TableField("send_status")
|
||||
private String sendStatus;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
@TableField("content")
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 编码 和 t_wcs_task 中的code 一直。用来对应wms传过来任务的 唯一标识
|
||||
*/
|
||||
@TableField("code")
|
||||
private String code;
|
||||
|
||||
|
||||
public static final String ID = "id";
|
||||
|
||||
public static final String VALID = "valid";
|
||||
|
||||
public static final String CREATE_TIME = "create_time";
|
||||
|
||||
public static final String CREATOR_ID = "creator_id";
|
||||
|
||||
public static final String UPDATER_ID = "updater_id";
|
||||
|
||||
public static final String UPDATE_TIME = "update_time";
|
||||
|
||||
public static final String VERSION = "version";
|
||||
|
||||
public static final String SOURCE = "source";
|
||||
|
||||
public static final String RECEIVE_STATUS = "receive_status";
|
||||
|
||||
public static final String SEND_STATUS = "send_status";
|
||||
|
||||
public static final String CONTENT = "content";
|
||||
|
||||
public static final String CODE = "code";
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -19,7 +19,7 @@ import lombok.experimental.Accessors;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
|
||||
@@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2021-11-18
|
||||
*/
|
||||
public interface AlarmBaseMapper extends BaseMapper<AlarmBase> {
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
* </p>
|
||||
*
|
||||
* @author mt
|
||||
* @since 2021-09-29
|
||||
* @since 2022-02-28
|
||||
*/
|
||||
public interface AlarmInfoMapper extends BaseMapper<AlarmInfo> {
|
||||
|
||||
|
||||
@@ -21,11 +21,12 @@
|
||||
<result column="alarm_info" property="alarmInfo" />
|
||||
<result column="description" property="description" />
|
||||
<result column="note" property="note" />
|
||||
<result column="task_code" property="taskCode" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, valid, create_time, creator_id, updater_id, update_time, version, status, inter_code, code, equipment_id, equipment_name, type, alarm_code, alarm_info, description, note
|
||||
id, valid, create_time, creator_id, updater_id, update_time, version, status, inter_code, code, equipment_id, equipment_name, type, alarm_code, alarm_info, description, note, task_code
|
||||
</sql>
|
||||
|
||||
</mapper>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user