global.error.request.param.missing=请求参数缺失:{0}
global.error.bad.request=请求参数不正确:{0}
global.error.request.upload.size.exceed=上传文件大小超过限制
global.error.request.param.type.error=请求参数类型错误:{0}
global.error.request.not.found=请求未找到:{0}
global.error.request.method.error=请求方法不正确:{0}
global.error.request.too.many=请求过于频繁，请稍后重试
global.error.request.duplicate.data.error=请求数据已存在，请检查
global.error.default.error=系统繁忙，请稍后再试
global.error.no.permission=没有该操作权限
global.error.no.permission.to.visit.org=您无权访问该组织的数据
global.error.request.organId.notExist=请求的组织标识未传递，请进行排查
global.org.product.not.exist=账号登录异常，套餐信息不存在，请重新登陆
global.org.product.expired=组织产品套餐已过期，请续费后继续使用
global.not.login=账号未登录
be.kicked.out=您的账号于 {0} 在别处登录，已被迫下线。登录IP：[{1}]

order.not.exists=订单不存在
parent.order.not.exists=上级订单{0}不存在
order.can.not.cancel=订单已进入生产状态，无法作废
sub.order.can.not.cancel=订单下存在已进入生产状态的子单，无法作废
order.plate.is.plan=目标订单中存在已排单板件，请从排单中移除后再选择删除
order.check.customno.exists=自定义订单号已存在，请删除原订单或修改自定义订单号后再次操作
order.body.not.exists=当前柜体不存在
order.body.del.no.target=请选择要删除的柜体
order.sub.type.not.support=不支持的子单类型，请重新选择
order.del.error=订单删除失败
order.restore.error=订单还原失败
order.source.query.error=订单源数据查询失败
order.plate.not.exists=板材不存在
order.parts.not.exists=订单配件不存在

order.custom.plateno.generate.orderno.rule.not.support.resetmode=自定义版编号订单序号规则中存在不支持的复位类型：{0}
order.custom.plateno.generate.body.rule.not.support.resetmode=自定义版编号柜体序号规则中存在不支持的复位类型：{0}
order.custom.plateno.generate.plate.rule.not.support.resetmode=自定义版编号板件序号规则中存在不支持的复位类型：{0}
order.custom.plateno.generate.org.custom.plateno.seq.modify.error=保存组织下自定义板编号序号配置失败，请联系客服处理

create.plan.order.update.concurrency.error=创建排单失败：订单号[{0}]板件数量已发生改变，请刷新后重新创建单排
create.plan.goods.update.concurrency.error=创建排单失败：材质[{0}]板件数量已发生改变，请刷新后重新创建单排
order.plate.update.concurrency.error=更新订单状态失败：订单号[{0}]板件数量已发生改变，请刷新后重新操作
goods.plate.update.concurrency.error=更新材质状态失败：材质[{0}]板件数量已发生改变，请刷新后重新操作
body.plate.update.concurrency.error=更新柜体状态失败：柜体[{0}]板件数量已发生改变，请刷新后重新操作

order.plate.empty=订单对应的板材数据为空，请检查是否为空单或重新拆单
order.plan.data.error=排单信息不存在，请重新进入或切换排单
order.plan.plate.error=当前排单对应的板材数据有异常，请查看板材信息
order.plan.orders.empty=当前排单对应的订单数据为空，请删除排单并重新创建排单
order.plan.plate.data.empty=当前排单对应的板材数据为空，请重新进行排单或检查订单对应的板材信息
order.plan.create.plate.num.reach.threshold.error=达到排单板件上限{0}片，请减少选择板件数量后创建排单
order.goods.data.error=当前大板数据异常，请重新导入该订单
order.pack.data.null.error=当前包裹数据为空，请重新查看包裹数据
advanced.screening.config.error=当前筛选的配置有误，请重新进行配置
create.plan.plate.part.planned=当前选择部分小板已排单，请重新查询未排单信息后再次创建排单
create.plan.plate.empty=当前排单没有选择板材数据，请进行选择
del.plan.plate.data.error=当前删除的小板信息有误，请检查小板是否存在或重新创建排单
plan.process.config.is.null=排单：{0} 对应的方案组为空，请进行配置
plan.process.config.all.is.null=当前所选排单对应的方案组配置均为空，请重新进行方案组配置
plan.process.scheme.is.lock=当前排单已被锁定，无法修改方案组，请解锁后再进行修改
plan.optimize.data.all.opened=当前排单已全部开料，无法进行再次优化
plan.plate.is.cut=当前排单已有板材开料，无法修改
plan.scheme.data.error=当前方案组的优化信息有误，请重新选择方案组或重新导入排单再进行优化
plan.sort.data.error=已无可进行排序的数据，无法进行排序
plate.is.optimize=小板：{0}，已开料，无法删除，请重新选择小板再删除
pack.data.null=当前包裹数据为空，无法进行操作，请删除包裹

plate.exists=商品编号已存在
remain.plate.not.exists=板材不存在
plate.goods.id.not.same=板材商品编号存在，请重新命名商品编号
plate.is.source=小板：{0} 为源小板，无法删除
plate.attr.group.exists=当前名称、材质、颜色、厚度、品牌的组合已存在，请检查后提交

veneer.not.exist=贴皮不存在
veneer.decompose.scope.required=订单ID列表和板材商品编码不能同时为空
veneer.decompose.side.required=A面和B面贴皮至少选择一个
veneer.decompose.plate.status.changed=板件分解状态已变更，请刷新后重试
veneer.decompose.plate.no.required=板件编号不能为空
veneer.decompose.outer.margin.min=外扩余量不能小于0
veneer.reselect.record.required=请选择需要重选贴皮的数据
veneer.reselect.source.required=请选择新的贴皮
veneer.reselect.record.status.changed=板件贴皮数据状态已变更，请刷新后重试
veneer.remove.record.required=请选择需要移除的贴皮数据
veneer.remove.record.status.changed=所选贴皮数据已删除、已排单或状态发生变化，请刷新后重试
veneer.unplanned.scope.invalid=订单ID列表和板材商品编码列表必须且只能传入一项
veneer.plan.record.required=请选择需要排单的贴皮数据
veneer.plan.record.status.changed=所选贴皮数据已排单、已删除或状态发生变化，请刷新后重试
veneer.plan.area.data.invalid=贴皮记录{0}的板件尺寸或外扩余量异常，无法计算贴皮面积
veneer.plan.create.failed=贴皮排单创建失败，请稍后重试
veneer.plan.group.required=请提交需要创建的贴皮排单分组
veneer.plan.group.source.no.required=贴皮排单分组的贴皮商品编号不能为空
veneer.plan.group.duplicate=贴皮商品编号{0}存在重复分组
veneer.plan.record.duplicate=贴皮记录{0}被重复提交到多个排单分组
veneer.plan.source.no.mismatch=贴皮记录{0}与分组贴皮商品编号{1}不一致，请刷新后重试
veneer.plan.source.no.not.exist=贴皮商品编号{0}在贴皮库中不存在，请刷新后重试
veneer.plan.source.no.duplicate=贴皮商品编号{0}在当前组织内存在重复数据，无法创建排单
veneer.plan.delete.record.required=请选择需要删除的贴皮排单
veneer.plan.delete.limit.exceeded=单次最多删除{0}个贴皮排单
veneer.plan.delete.not.exist=所选贴皮排单不存在或已删除，请刷新后重试
veneer.plan.delete.not.allowed=贴皮排单{0}已进入生产流程，不允许删除
veneer.plan.delete.status.changed=贴皮排单或关联贴皮状态发生变化，请刷新后重试
veneer.plan.sort.record.required=请提交需要设置优先级的贴皮排单
veneer.plan.sort.record.duplicate=贴皮排单{0}被重复提交，请检查后重试
veneer.plan.sort.status.changed=贴皮排单不存在或状态发生变化，请刷新后重试
veneer.plan.not.exist=贴皮排单{0}不存在或已删除，请刷新后重试
veneer.plan.id.required=贴皮排单ID不能为空
veneer.plan.process.required=请选择贴皮排单的加工方案
veneer.plan.operation.status.changed=贴皮排单{0}的状态发生变化，当前操作无法执行，请刷新后重试
veneer.plan.plate.record.required=请选择需要新增或移除的贴皮记录
veneer.plan.plate.source.mismatch=贴皮记录{0}与目标排单的贴皮商品不一致，无法加入排单
veneer.plan.plate.status.changed=所选贴皮记录或目标排单状态发生变化，请刷新后重试
veneer.no.exist=贴皮编号已存在

veneer.import.required.lack=第{0}行存在带*必填项为空，请检查文件
veneer.import.veneer.no.duplicate=第{0}行贴皮编号{1}在本次导入文件中重复，请修改后重新导入
veneer.import.veneer.no.format.error=第{0}行贴皮编号{1}格式不正确，不能包含以下特殊字符：\\ / : * ? " ， | < >
veneer.import.product.level.error=第{0}行产品等级填写不正确，请按照导入模板填写系统支持的产品等级
veneer.import.length.error=第{0}行{1}长度不能超过{2}个字符，请检查文件
veneer.import.digital.type.error=第{0}行{1}只能输入数字，请检查文件
veneer.import.positive.number.error=第{0}行{1}必须大于0，请检查文件
veneer.import.number.length.error=第{0}行{1}长度不能超过整数{2}位、小数{3}位，请检查文件
veneer.org.classification.name.exist=组织下分类名称已存在，请检查
veneer.org.classification.name.empty=组织下分类名称不存在，请前往 [新增] 窗口维护分类名称
veneer.org.classification.name.not.exist=组织下分类名称不存在，请刷新后重试
veneer.org.classification.name.used=当前分类名称已被贴皮使用，无法删除
veneer.import.template.download.error=导入模版下载失败
veneer.import.org.classification.name.not.exist=第{0}行分类名称{1}不存在，请前往 [新增] 窗口维护分类名称
veneer.pic.exceed.size=贴皮图片大小不能超过 5MB

order.component.not.exist=订单部件不存在
order.component.delete.plate.in.plan=部件下存在已排单的板件，请移除部件后再次进行删除
order.component.restore.parent.is.deleted=该部件上级已被删除，请先恢复上级部件
order.component.no.need.to.restore=该部件未删除，无需恢复
order.component.processed.repeat=该部件已加工勿重复操作，请刷新列表后检查状态
order.component.assembly.config.query.error=装配设置查询失败，请检查服务状态
order.component.not.process=当前部件无需加工，请刷新列表后检查状态
order.component.restore.repeat=该部件已恢复勿重复操作，请刷新列表后检查状态

heap.split.task.not.exist=分堆任务不存在
heap.split.task.name.exist=分堆任务名已存在，请重新命名
heap.split.no.need.restart=该分堆任务无需重启，请刷新列表后检查状态
heap.split.need.restart=该分堆任务已完成，请重启该任务后再次查看

order.already.packaged=该订单已打包完成，无法操作

parts.pack.num.not.enough=配件可打包数量不足，请刷新后再次打包
parts.pack.item.source.not.exist=配件打包数据异常，请刷新后再次打包
parts.heapsplit.num.not.enough=配件可分堆数量不足，请刷新后再次分堆
parts.heapsplit.item.source.not.exist=配件分堆数据异常，请刷新后再次分堆

plan.not.allow.delete=排单号：{0}已开料无法删除
