feat(exit-cut): 添加甩尾信号发送功能并扩展字典数据长度

- 在 ExitCutHandler 中注入 OpcReceiverHandler 用于消息发送
- 添加 EntryMovementMessage 导入并实现甩尾信号发送逻辑
- 将字典数据表中字典键值长度限制从100字符扩展到10000字符
- 优化 SysDictData 中 toString 方法的代码格式
- 在 EXIT_CUT 消息处理完成后发送 ENTRY_MOVEMENT 消息实现甩尾功能
This commit is contained in:
2025-12-24 14:18:41 +08:00
parent 41a17b7161
commit 096b8f212c
2 changed files with 33 additions and 19 deletions

View File

@@ -11,7 +11,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
/**
* 字典数据表 sys_dict_data
*
*
* @author ruoyi
*/
public class SysDictData extends BaseEntity
@@ -85,7 +85,7 @@ public class SysDictData extends BaseEntity
}
@NotBlank(message = "字典键值不能为空")
@Size(min = 0, max = 100, message = "字典键值长度不能超过100个字符")
@Size(min = 0, max = 10000, message = "字典键值长度不能超过10000个字符")
public String getDictValue()
{
return dictValue;
@@ -153,24 +153,24 @@ public class SysDictData extends BaseEntity
{
this.status = status;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("dictCode", getDictCode())
.append("dictSort", getDictSort())
.append("dictLabel", getDictLabel())
.append("dictValue", getDictValue())
.append("dictType", getDictType())
.append("cssClass", getCssClass())
.append("listClass", getListClass())
.append("isDefault", getIsDefault())
.append("status", getStatus())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.toString();
.append("dictCode", getDictCode())
.append("dictSort", getDictSort())
.append("dictLabel", getDictLabel())
.append("dictValue", getDictValue())
.append("dictType", getDictType())
.append("cssClass", getCssClass())
.append("listClass", getListClass())
.append("isDefault", getIsDefault())
.append("status", getStatus())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.toString();
}
}