messages_en_US.properties 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. #test
  2. no.exit.key=The key information does not exist
  3. #\u9519\u8BEF\u6D88\u606F
  4. not.null=* Required
  5. user.jcaptcha.error=Verification code error
  6. user.jcaptcha.expire=Verification code has expired
  7. user.not.exists=User does not exist/Incorrect password
  8. user.password.not.match=User does not exist/Incorrect password
  9. user.password.retry.limit.count=Incorrect password entered {0} times
  10. user.password.retry.limit.exceed=Incorrect password entered {0} times, account locked for 10 minutes
  11. user.password.delete=Sorry, your account has been deleted
  12. user.blocked=User has been blocked, please contact the administrator
  13. role.blocked=Role has been blocked, please contact the administrator
  14. user.logout.success=Logout successful
  15. length.not.valid=Length must be between {min} and {max} characters
  16. user.username.not.valid=* Composed of 2-20 Chinese characters, letters, numbers or underscores, and must start with a non-digit
  17. user.password.not.valid=* 5-50 characters
  18. user.email.not.valid=Invalid email format
  19. user.mobile.phone.number.not.valid=Invalid mobile phone number format
  20. user.login.success=Login successful
  21. user.register.success=Registration successful
  22. user.notfound=Please log in again
  23. user.forcelogout=Forced logout by administrator, please log in again
  24. user.unknown.error=Unknown error, please log in again
  25. ##\u6587\u4EF6\u4E0A\u4F20\u6D88\u606F
  26. upload.exceed.maxSize=The size of the uploaded file exceeds the limit!<br/>The maximum allowed file size is: {0}MB!
  27. upload.filename.exceed.length=The maximum length of the uploaded file name is {0} characters
  28. ##\u6743\u9650
  29. no.permission=You do not have permission to access the data, please contact the administrator to add permission [{0}]
  30. no.create.permission=You do not have permission to create data, please contact the administrator to add permission [{0}]
  31. no.update.permission=You do not have permission to modify data, please contact the administrator to add permission [{0}]
  32. no.delete.permission=You do not have permission to delete data, please contact the administrator to add permission [{0}]
  33. no.export.permission=You do not have permission to export data, please contact the administrator to add permission [{0}]
  34. no.view.permission=You do not have permission to view data, please contact the administrator to add permission [{0}]
  35. ##\u56DB\u3001\u5168\u5C40\u5F02\u5E38\u5904\u7406\u5668
  36. exception.auth.no.permission=No permission, please contact the administrator for authorization
  37. exception.demo.mode.not.allow=Demo mode, operation not allowed
  38. ##\u4E94\u3001AjaxResult \u9ED8\u8BA4\u6D88\u606F
  39. ajax.result.success=Operation successful
  40. ajax.result.error=Operation failed
  41. ##\u516D\u3001Controller \u7528\u6237\u7BA1\u7406\u76F8\u5173\u63D0\u793A
  42. user.add.fail.login.account.exist=Failed to add user '{0}', login account already exists
  43. user.add.fail.phone.exist=Failed to add user '{0}', mobile phone number already exists
  44. user.add.fail.email.exist=Failed to add user '{0}', email account already exists
  45. user.update.fail.phone.exist=Failed to update user '{0}', mobile phone number already exists
  46. user.update.fail.email.exist=Failed to update user '{0}', email account already exists
  47. user.update.user.detail.exception=Error updating personal information. Please contact the administrator.
  48. ##\u4E03\u3001Service \u5F02\u5E38\u63D0\u793A
  49. ##\u7528\u6237\u670D\u52A1
  50. user.service.import.data.not.null=Imported user data cannot be empty!
  51. user.service.operate.super.admin.not.allow=Operation on super administrator user is not allowed
  52. user.service.access.data.no.permission=No permission to access user data!
  53. ##\u5C97\u4F4D\u670D\u52A1
  54. post.service.delete.assigned.not.allow={0} has been assigned and cannot be deleted
  55. ##\u89D2\u8272\u670D\u52A1
  56. role.service.operate.super.admin.not.allow=Operation on super administrator role is not allowed
  57. role.service.access.data.no.permission=No permission to access role data!
  58. role.service.delete.assigned.not.allow={0} has been assigned and cannot be deleted
  59. ##\u914D\u7F6E\u670D\u52A1
  60. config.service.built.in.param.delete.not.allow=Built-in parameter [{0}] cannot be deleted
  61. ##\u5B57\u5178\u7C7B\u578B\u670D\u52A1
  62. dict.type.service.delete.assigned.not.allow={0} has been assigned and cannot be deleted
  63. ##\u90E8\u95E8\u670D\u52A1
  64. dept.service.access.data.no.permission=No permission to access department data!
  65. dept.service.add.disabled.not.allow=Department is disabled, new additions are not allowed
  66. ##\u4EE3\u7801\u751F\u6210\u670D\u52A1
  67. code.gen.service.import.fail=Import failed: {0}
  68. code.gen.service.render.template.fail=Template rendering failed, table name: {0}
  69. code.gen.service.sync.data.fail.table.not.exist=Data synchronization failed, original table structure does not exist
  70. code.gen.service.tree.code.field.not.null=Tree code field cannot be empty
  71. code.gen.service.tree.parent.code.field.not.null=Tree parent code field cannot be empty
  72. code.gen.service.tree.name.field.not.null=Tree name field cannot be empty
  73. code.gen.service.sub.table.name.not.null=The table name of the associated sub-table cannot be empty
  74. code.gen.service.sub.table.fk.name.not.null=The foreign key name associated with the sub-table cannot be empty
  75. ##\u7528\u6237\u8BE6\u60C5\u670D\u52A1
  76. user.detail.service.login.user.not.exist=Logged-in user: {0} does not exist
  77. user.detail.service.account.deleted=Sorry, your account: {0} has been deleted
  78. user.detail.service.account.disabled=Sorry, your account: {0} has been disabled
  79. user.detail.service.account.blacklisted=Sorry, your account: {0} has been added to the blacklist of the {1} module and cannot log in temporarily!
  80. user.detail.service.account.lack.role.permission=Sorry, your account: {0} lacks role permissions and cannot log in temporarily. Please go to role or basic data configuration!
  81. ##\u79FB\u52A8\u7AEF\u767B\u5F55\u670D\u52A1
  82. mobile.login.service.sys.config.register.role.code.not.config=Please maintain the registered user role code [register_role_code] in the data dictionary [sys_config]
  83. mobile.login.service.sys.config.register.dept.code.not.config=Please maintain the registered user department code [register_dept_code] in the data dictionary [sys_config]
  84. mobile.login.service.sys.config.register.post.code.not.config=Please maintain the registered user post code [register_post_code] in the data dictionary [sys_config]
  85. ##\u9650\u6D41\u670D\u52A1
  86. limit.service.access.too.frequent=Access is too frequent, please try again later
  87. ##\u5B89\u5168\u5DE5\u5177
  88. security.util.get.user.id.error=Exception when obtaining user ID
  89. security.util.get.dept.id.error=Exception when obtaining department ID
  90. security.util.get.user.account.error=Exception when obtaining user account
  91. security.util.get.user.info.error=Exception when obtaining user information
  92. ##\u516B\u3001CommonResult \u6210\u529F\u6D88\u606F
  93. common.result.success.device.info=Device information: {0}
  94. common.result.success.import.data=Import successful, a total of {0} data records imported
  95. ##\u4E5D\u3001Assert \u53C2\u6570\u6821\u9A8C\u63D0\u793A
  96. ##\u901A\u7528\u63D0\u793A
  97. assert.common.delete.select.data=Please select the data to be deleted!
  98. assert.common.param.id.not.null=ID cannot be empty!
  99. assert.common.param.primary.key.id.not.null=Primary key ID cannot be empty!
  100. assert.common.param.invalid=Invalid parameter!
  101. ##\u4F5C\u4E1A\u7968\u76F8\u5173
  102. assert.work.order.info.not.exist=Work order information does not exist!
  103. assert.work.order.data.lost=Work order data is lost!
  104. assert.work.order.id.not.null=Work order ID cannot be empty!
  105. assert.work.order.current.id.not.null=Current work order ID cannot be empty!
  106. assert.work.order.step.six.cannot.cancel=This work order has been executed to the sixth step and cannot be canceled!
  107. assert.work.order.wait.lock.complete=Please wait for the locking of work order [{0}] to complete!
  108. assert.work.order.specify=Please specify which work order!
  109. assert.work.order.job.id.not.null=Job ID cannot be empty!
  110. assert.work.order.device.taken.cannot.operate=The equipment for the work order has been taken, operation not allowed!
  111. assert.work.order.not.started.cannot.co.lock=This work order has not started, do not co-lock!
  112. assert.work.order.already.co.locked.cannot.repeat=You have already co-locked, do not repeat co-locking!
  113. assert.work.order.not.co.locked.cannot.unlock=You have not co-locked yet, do not unlock!
  114. assert.work.order.already.unlocked.cannot.repeat=You have already unlocked, do not repeat unlocking!
  115. assert.work.order.code.not.null=Work order number cannot be empty!
  116. assert.work.order.name.not.null=Work order name cannot be empty!
  117. assert.work.order.select.isolation.point=Please select an isolation point!
  118. assert.work.order.person.info.not.null=Personnel information cannot be empty!
  119. assert.work.order.point.info.not.null=Point information cannot be empty!
  120. ##\u94A5\u5319\u76F8\u5173
  121. assert.key.data.lost=Key data is lost!
  122. assert.key.nfc.no.corresponding.info=This NFC has no corresponding key information
  123. assert.key.specify.nfc=Please specify the NFC of the key!
  124. assert.key.nfc.not.null=Key NFC cannot be empty!
  125. assert.key.nfc.corresponding.info.not.exist={0} corresponding key information does not exist!
  126. ##\u6302\u9501\u76F8\u5173
  127. assert.lock.data.lost=Padlock data is lost!
  128. assert.lock.nfc.no.corresponding.info=This NFC has no corresponding padlock information!
  129. assert.lock.nfc.not.null=The padlock's NFC cannot be empty!
  130. assert.lock.nfc.corresponding.data.not.exist={0} corresponding padlock data does not exist!
  131. assert.lock.nfc.missing=Padlock NFC is missing!
  132. assert.lock.specify.nfc=Please specify the NFC of the padlock!
  133. assert.lock.name.already.taken={0} has been taken out!
  134. assert.lock.point.error.duplicate=Point padlock error, duplicate point [{0}]. Please use multiple locks to complete the locking of duplicate points!
  135. assert.lock.take.at.least.one=Please take out at least one padlock!
  136. ##\u786C\u4EF6\u76F8\u5173
  137. assert.hardware.serial.no.corresponding.info=This serial number has no corresponding hardware information!
  138. assert.hardware.lock.no.init.data.for.update=No initialization data available for updating this padlock
  139. assert.hardware.accessory.no.init.data.for.update=No initialization data available for updating this accessory
  140. assert.hardware.code.not.null=Hardware code cannot be empty!
  141. assert.hardware.name.not.null=Hardware name cannot be empty!
  142. assert.hardware.code.already.used={0} is already in use!
  143. assert.hardware.specify.return.location=Please specify where to return it!
  144. assert.hardware.specify.return.cabinet=Please specify which cabinet to return it to!
  145. ##\u9694\u79BB\u70B9\u76F8\u5173
  146. assert.isolation.point.nfc.no.corresponding.info=This NFC has no corresponding isolation point information
  147. assert.isolation.point.name.used.by.sop.cannot.delete=Point {0} is being used by SOP and cannot be deleted!
  148. assert.isolation.point.used.by.loto.cannot.delete={0} is being used by the {1} lockout station. Please unbind it from the lockout station first!
  149. assert.isolation.point.name.not.null=Isolation point name cannot be empty!
  150. assert.isolation.point.code.name.not.null=Isolation point code name cannot be empty!
  151. assert.isolation.point.id.not.null=Isolation point ID cannot be empty!
  152. assert.isolation.point.name.already.used=This isolation point name is already in use!
  153. assert.isolation.point.nfc.already.used=This NFC is already in use!
  154. assert.isolation.point.code.already.used=This code is already in use!
  155. assert.isolation.point.serial.no.already.used=This serial number is already in use!
  156. assert.isolation.point.query.error=Error querying isolation point information!
  157. ##\u8F85\u4EF6\u76F8\u5173
  158. assert.accessory.nfc.no.corresponding.info=This NFC has no corresponding accessory information
  159. assert.accessory.nfc.missing=Accessory NFC is missing!
  160. assert.accessory.take.at.least.one=Please take out at least one accessory!
  161. ##\u5C97\u4F4D\u76F8\u5173
  162. assert.post.info.not.exist=Post information does not exist!
  163. assert.post.name.not.null=Post name cannot be empty!
  164. assert.post.name.already.used=This post name is already in use!
  165. assert.post.id.not.null=Post ID cannot be empty!
  166. assert.post.not.null=Post cannot be empty!
  167. assert.post.used.by.user.cannot.delete=The post is being used by users and cannot be deleted!
  168. assert.post.has.children.cannot.delete=The post has sub-posts and cannot be deleted!
  169. ##SOP \u76F8\u5173
  170. assert.sop.data.not.exist=SOP data does not exist!
  171. assert.sop.id.not.null=sopId cannot be empty!
  172. assert.sop.name.not.null=SOP name cannot be empty!
  173. assert.sop.code.name.not.null=SOP code name cannot be empty!
  174. assert.sop.code.already.used=This SOP code is already in use!
  175. assert.sop.sort.data.not.null=Sorting data cannot be empty!
  176. ##\u8BBE\u5907\u5DE5\u827A\u76F8\u5173
  177. assert.machinery.process.info.not.exist=Equipment process information does not exist!
  178. assert.machinery.process.name.not.null=Name cannot be empty!
  179. assert.machinery.process.parent.id.not.null=Parent ID cannot be empty!
  180. assert.machinery.process.name.already.used=[{0}] name is already used by a process/equipment, please re-enter!
  181. assert.machinery.process.select.isolation.point=Please select an isolation point!
  182. ##\u5DE5\u4F5C\u533A\u57DF\u76F8\u5173
  183. assert.work.area.name.not.null=Work area name cannot be empty!
  184. assert.work.area.code.name.not.null=Work area code name cannot be empty!
  185. assert.work.area.id.not.null=Work area ID cannot be empty!
  186. assert.work.area.code.already.used=This work area code is already in use!
  187. assert.work.area.has.isolation.point.cannot.delete={0} has isolation points and cannot be deleted temporarily!
  188. assert.work.area.pass.id=Please pass the work area ID
  189. ##\u9501\u63A7\u67DC / \u7269\u8D44\u67DC\u76F8\u5173
  190. assert.cabinet.lock.id.not.null=Lock cabinet ID cannot be empty!
  191. assert.cabinet.material.code.not.null=Material cabinet code cannot be empty!
  192. assert.cabinet.material.info.not.exist=Material cabinet information does not exist!
  193. assert.cabinet.material.code.identity.unrecognized=Unable to recognize the identity of the {0} material cabinet!
  194. assert.cabinet.not.exist=Cabinet does not exist!
  195. assert.cabinet.material.specify=Please specify which material cabinet this is!
  196. assert.cabinet.code.not.null=cabinetCode cannot be empty!
  197. assert.cabinet.material.no.inspection.plan=There is currently no inspection plan for you for this material cabinet!
  198. assert.cabinet.material.no.executable.inspection.plan=There is no inspection plan for you to execute for the current material cabinet!
  199. assert.cabinet.clear.position.info.first=Please clear the position information under the cabinet first!
  200. assert.cabinet.code.already.used=This code is already in use, please replace it!
  201. assert.cabinet.name.already.used=This name is already in use, please replace it!
  202. assert.cabinet.electric.id.not.null=Electrical cabinet ID cannot be empty!
  203. assert.cabinet.electric.pass.id=Please pass the electrical cabinet ID
  204. assert.cabinet.name.not.null=Name cannot be empty!
  205. assert.cabinet.name.already.used.retry=This name is already in use, please re-enter!
  206. ##\u7269\u8D44\u76F8\u5173
  207. assert.material.rfid.not.null=Material RFID cannot be empty!
  208. assert.material.rfid.not.found=No material found via RFID: {0}!
  209. assert.material.cabinet.code.not.found=No material cabinet information found via material cabinet code: {0}!
  210. assert.material.put.new.in.cabinet=Please put new materials in this cabinet!
  211. assert.material.original.not.exist=Original material does not exist
  212. assert.material.new.not.exist=New material does not exist
  213. assert.material.code.already.used=This material code is already in use!
  214. assert.material.rfid.already.used=This RFID is already in use!
  215. assert.material.not.exist=This material does not exist!
  216. assert.material.specify.rfid=Please specify the material's RFID!
  217. assert.material.specify.borrow.or.return=Please specify whether to borrow or return!
  218. assert.material.rfid.already.borrowed={0} material is already in borrowed status and cannot be borrowed again!
  219. assert.material.rfid.already.in.cabinet={0} material is already in the cabinet and cannot be put in again!
  220. assert.material.cabinet.info.not.null=Material cabinet information cannot be empty!
  221. assert.material.select=Please select materials
  222. assert.material.old.id.not.null=Old material ID cannot be empty!
  223. assert.material.new.rfid.not.null=New material RFID cannot be empty!
  224. assert.material.to.replace.not.taken=The material to be replaced has not been taken out!
  225. assert.material.has.cabinet.cannot.replace=This material has an associated cabinet and cannot be replaced!
  226. assert.material.replace.abnormal=The material to be replaced is abnormal and cannot be replaced!
  227. assert.material.no.maintain.or.replace=No materials to be maintained or replaced have been confirmed!
  228. assert.material.import.data.not.null=Imported material data cannot be empty!
  229. ##\u7269\u8D44\u5206\u7C7B\u76F8\u5173
  230. assert.material.category.has.materials.cannot.delete={0} category has materials and cannot be deleted!
  231. assert.material.category.has.children.cannot.delete={0} category has subcategories and cannot be deleted!
  232. assert.material.category.code.already.used=This material category code is already in use!
  233. assert.material.category.borrow.duration.gte.reminder=The borrowing duration must be greater than or equal to the reminder duration!
  234. ##\u7535\u673A\u76F8\u5173
  235. assert.motor.data.not.exist=This motor data does not exist!
  236. assert.motor.map.primary.key.not.null=Map primary key cannot be empty
  237. ##\u5730\u56FE\u76F8\u5173
  238. assert.map.data.parse.fail=Map data parsing failed!
  239. assert.map.provide.loto.cabinet.serial.no=Please provide the LOTO cabinet serial number!
  240. ##\u68C0\u67E5\u8BA1\u5212\u76F8\u5173
  241. assert.inspection.plan.configure.template=Please configure the material inspection plan template in the basic data!
  242. assert.inspection.plan.id.not.null=Inspection plan planId cannot be empty!
  243. ##\u6307\u7EB9\u76F8\u5173
  244. assert.fingerprint.specify.user=Please specify which user's fingerprint this is!
  245. assert.fingerprint.group.not.null=Fingerprint group cannot be empty!
  246. assert.fingerprint.entry.limit.reached=The fingerprint entry limit for this person has been reached, maximum {0} entries!
  247. assert.fingerprint.unrecognizable.retry=This file fingerprint is unrecognizable, please re-enter!
  248. assert.fingerprint.similarity.low.retry=The fingerprint similarity is too low, please re-enter!
  249. assert.fingerprint.info.not.null=Fingerprint information cannot be empty!
  250. ##\u4EBA\u8138\u76F8\u5173
  251. assert.face.specify.user=Please specify which user's face this is!
  252. assert.face.entry.limit.reached=The face entry limit for this person has been reached, maximum {0} entries!
  253. assert.face.file.parse.fail=Face file parsing failed!
  254. assert.face.upload.file=Please upload a face file!
  255. assert.face.get.fail=Failed to obtain face!
  256. assert.face.get.feature.fail=Failed to obtain face feature value!
  257. assert.face.not.recognized=No face recognized!
  258. assert.face.comparison.error=Face comparison error {0}!
  259. assert.face.info.not.null=Face information cannot be empty!
  260. ##\u767B\u5F55\u76F8\u5173
  261. assert.login.fingerprint.identity.unknown=Unable to confirm your identity via fingerprint, please log in through other methods!
  262. assert.login.face.identity.unknown=Unable to confirm your identity via face recognition, please log in through other methods!
  263. ##\u7F16\u7801\u89C4\u5219\u76F8\u5173
  264. assert.code.rule.input.char.not.null=The input character for the coding rule cannot be empty!
  265. assert.code.rule.type.not.found=Business coding generation rule for the specified type: [{0}] not found
  266. assert.code.rule.result.record.not.found=Result record corresponding to rule {[]} not found
  267. assert.code.rule.input.char.length.error=Incorrect length of input character!
  268. assert.code.rule.serial.number.component.unique=There can only be one serial number component in the coding rule [{0}]
  269. assert.code.rule.generated.code.empty=The code generated by rule: [{0}] is empty!
  270. assert.code.rule.generated.code.exceed.max.length=The generated code [{0}] exceeds the maximum length configured in the rule: [{1}]
  271. ##\u4E1A\u52A1\u7F16\u7801\u76F8\u5173
  272. assert.business.code.max.length.less.than.sum=The maximum length {0} is less than the sum of segment lengths {1}, please expand the maximum length!
  273. ##\u6587\u4EF6\u4E0A\u4F20\u76F8\u5173
  274. assert.file.upload.param.invalid=Invalid parameter!
  275. ##\u7EDF\u8BA1\u76F8\u5173
  276. assert.statistics.type.not.null=Type cannot be empty!
  277. ##\u7528\u6237\u76F8\u5173
  278. assert.user.data.duplicate.name.modify=Duplicate user names exist in the user data, please modify!
  279. assert.user.not.exist.in.system=This user does not exist in the system!
  280. assert.user.work.card.not.bound=This work card is not bound to a user!
  281. assert.user.employee.card.no.work.task=The employee bound to this employee card has no work tasks temporarily!
  282. assert.user.operate.co.lock.status.not.null=The co-lock/unlock status of the operation cannot be empty!
  283. assert.user.work.card.nfc.not.null=Work card NFC cannot be empty!
  284. ##\u5B57\u5178\u6570\u636E\u76F8\u5173
  285. assert.dict.data.key.value.exist=The key value: {0} already exists under this dictionary type, please re-enter!
  286. ##\u5176\u4ED6\u4E1A\u52A1\u903B\u8F91
  287. assert.business.no.data.received=No data received!
  288. assert.business.specify.isolation.point.info=Please provide isolation point information!
  289. assert.business.specify.lock.or.unlock=Please specify whether to lock or unlock!
  290. assert.business.specify.task.status=Please specify the current status of the task!
  291. assert.business.point.switch.data.not.null=Point switch data cannot be empty!
  292. assert.business.loto.serial.no.not.null=Lockout station serial number cannot be empty!
  293. assert.business.point.serial.no.not.null=Point serial number cannot be empty!
  294. assert.business.nfc.no.lock.info.found=No relevant padlock information found via NFC!
  295. assert.business.multiple.faces.recognized.adjust=Multiple faces recognized, please readjust the position!
  296. assert.business.task.name.not.null=Task name cannot be empty!
  297. assert.business.key.required=Please pass the key
  298. assert.business.config.param.not.exist=This configuration parameter does not exist!
  299. assert.business.email.param.missing.check=Email parameter is missing, please check!
  300. assert.business.step4.executed.cannot.change.locker=You have completed Step 4 and cannot change the locker!
  301. assert.business.card.no.required=Please enter the card number!
  302. assert.business.card.not.exist=The card does not exist!
  303. assert.business.no.associated.user=No associated user!
  304. assert.business.please.login.first=Please log in first!
  305. assert.business.user.not.exist=The user does not exist!
  306. assert.business.user.not.bound.card=The user has not bound a card!
  307. assert.business.card.invalid=This card is invalid!
  308. assert.business.current.user.info.not.exist=Current user information does not exist!
  309. assert.business.data.not.exist=The data does not exist!
  310. assert.business.current.task.param.missing=Current task is missing parameters
  311. assert.business.task.not.exist=This task does not exist
  312. assert.business.template.code.not.null=templateCode cannot be empty!
  313. assert.business.type.not.null=type cannot be empty!
  314. assert.business.cabinet.code.not.exist=Material cabinet code does not exist
  315. assert.business.recipient.not.exist=The recipient does not exist!
  316. assert.business.key.info.not.null=Key information cannot be empty!
  317. assert.business.no.corresponding.accessory.info=No corresponding accessory information!
  318. assert.business.please.select.personnel.info=Please select personnel information!
  319. assert.business.please.configure.person.post.first=Please configure post information for this personnel first!
  320. assert.business.step.id.not.null=Step ID cannot be empty!
  321. assert.business.status.not.null=Status cannot be empty!
  322. assert.business.please.execute.previous.step.first=Please execute the previous step first!
  323. assert.business.please.set.locker.first=Please set the locker first!
  324. assert.business.at.least.one.co.locker.required=Please set at least one co-locker!
  325. assert.business.work.permit.step.lost.check.data=This work permit step has been lost, please check the data!
  326. assert.business.input.fingerprint.not.null=The input fingerprint cannot be empty!
  327. assert.business.no.fingerprint.in.database=There is no your fingerprint information in the fingerprint database!