平安校园
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1879 lines
67 KiB

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>SafeCampus.Core</name>
  5. </assembly>
  6. <members>
  7. <member name="T:SafeCampus.Core.CodeGenAttribute">
  8. <summary>
  9. 代码生成
  10. </summary>
  11. </member>
  12. <member name="T:SafeCampus.Core.IgnoreInitTableAttribute">
  13. <summary>
  14. 忽略初始化表
  15. </summary>
  16. </member>
  17. <member name="T:SafeCampus.Core.IgnoreSeedDataAddAttribute">
  18. <summary>
  19. 种子数据忽略新增
  20. </summary>
  21. </member>
  22. <member name="T:SafeCampus.Core.IgnoreSeedDataUpdateAttribute">
  23. <summary>
  24. 种子数据忽略修改
  25. </summary>
  26. </member>
  27. <member name="T:SafeCampus.Core.RolePermissionAttribute">
  28. <summary>
  29. 需要角色授权权限
  30. </summary>
  31. </member>
  32. <member name="T:SafeCampus.Core.IgnoreRolePermissionAttribute">
  33. <summary>
  34. 忽略角色授权权限
  35. </summary>
  36. </member>
  37. <member name="T:SafeCampus.Core.SuperAdminAttribute">
  38. <summary>
  39. 管理员才能访问特性
  40. </summary>
  41. </member>
  42. <member name="T:SafeCampus.Core.IgnoreSuperAdminAttribute">
  43. <summary>
  44. 忽略超级管理员才能访问特性
  45. </summary>
  46. </member>
  47. <member name="T:SafeCampus.Core.IdNotNull">
  48. <summary>
  49. 验证Id不能为 空
  50. </summary>
  51. </member>
  52. <member name="T:SafeCampus.Core.IdsNotNull">
  53. <summary>
  54. 验证Id列表不能为空
  55. </summary>
  56. </member>
  57. <member name="T:SafeCampus.Core.BaseFileInput">
  58. <summary>
  59. 文件上传输入参数
  60. </summary>
  61. </member>
  62. <member name="P:SafeCampus.Core.BaseFileInput.File">
  63. <summary>
  64. 文件
  65. </summary>
  66. </member>
  67. <member name="T:SafeCampus.Core.BaseIdInput">
  68. <summary>
  69. 主键Id输入参数
  70. </summary>
  71. </member>
  72. <member name="P:SafeCampus.Core.BaseIdInput.Id">
  73. <summary>
  74. 主键Id
  75. </summary>
  76. </member>
  77. <member name="P:SafeCampus.Core.BaseIdListInput.Ids">
  78. <summary>
  79. 主键Id列表
  80. </summary>
  81. </member>
  82. <member name="T:SafeCampus.Core.IdListInput">
  83. <summary>
  84. Id列表输入
  85. </summary>
  86. </member>
  87. <member name="T:SafeCampus.Core.BasePageInput">
  88. <summary>
  89. 全局分页查询输入参数
  90. </summary>
  91. </member>
  92. <member name="P:SafeCampus.Core.BasePageInput.PageNum">
  93. <summary>
  94. 当前页码
  95. </summary>
  96. </member>
  97. <member name="P:SafeCampus.Core.BasePageInput.PageSize">
  98. <summary>
  99. 每页条数
  100. </summary>
  101. </member>
  102. <member name="P:SafeCampus.Core.BasePageInput.SortField">
  103. <summary>
  104. 排序字段
  105. </summary>
  106. </member>
  107. <member name="P:SafeCampus.Core.BasePageInput.SortOrder">
  108. <summary>
  109. 排序方式,升序:ascend;降序:descend"
  110. </summary>
  111. </member>
  112. <member name="P:SafeCampus.Core.BasePageInput.SearchKey">
  113. <summary>
  114. 关键字
  115. </summary>
  116. </member>
  117. <member name="T:SafeCampus.Core.BaseSelectorOutput">
  118. <summary>
  119. 基础选择器输出
  120. </summary>
  121. </member>
  122. <member name="P:SafeCampus.Core.BaseSelectorOutput.Value">
  123. <summary>
  124. </summary>
  125. </member>
  126. <member name="P:SafeCampus.Core.BaseSelectorOutput.Label">
  127. <summary>
  128. 显示文本
  129. </summary>
  130. </member>
  131. <member name="T:SafeCampus.Core.GzipCompressionComponent">
  132. <summary>
  133. Gzip压缩组件
  134. </summary>
  135. </member>
  136. <member name="T:SafeCampus.Core.LoggingConsoleComponent">
  137. <summary>
  138. 日志写入文件的组件
  139. </summary>
  140. </member>
  141. <member name="T:SafeCampus.Core.LoggingFileComponent">
  142. <summary>
  143. 日志写入文件的组件
  144. </summary>
  145. </member>
  146. <member name="M:SafeCampus.Core.LoggingFileComponent.SetLogOptions(MoYu.Logging.FileLoggerOptions,System.Nullable{Microsoft.Extensions.Logging.LogLevel})">
  147. <summary>
  148. 日志格式化
  149. </summary>
  150. <param name="options"></param>
  151. <param name="logLevel"></param>
  152. </member>
  153. <member name="F:SafeCampus.Core.ApiGroupConsts.SYSTEM_Business">
  154. <summary>
  155. 业务管理API
  156. </summary>
  157. </member>
  158. <member name="F:SafeCampus.Core.AuthConstants.SXTOKEN">
  159. <summary>
  160. 深象智能token
  161. </summary>
  162. </member>
  163. <member name="F:SafeCampus.Core.AuthConstants.SXALARM">
  164. <summary>
  165. 深象智能预警订阅topId
  166. </summary>
  167. </member>
  168. <member name="F:SafeCampus.Core.AuthConstants.SXALARM_Grpup">
  169. <summary>
  170. 预警GroupId
  171. </summary>
  172. </member>
  173. <member name="F:SafeCampus.Core.AuthConstants.SXALARM_UPDATE">
  174. <summary>
  175. 深象智能预警更新订阅topId
  176. </summary>
  177. </member>
  178. <member name="F:SafeCampus.Core.AuthConstants.SXALARM_UPDATE_Groupp">
  179. <summary>
  180. 预警更新Group
  181. </summary>
  182. </member>
  183. <member name="F:SafeCampus.Core.AuthConstants.SXCROSS_LINE">
  184. <summary>
  185. 跨线事件订阅topId
  186. </summary>
  187. </member>
  188. <member name="F:SafeCampus.Core.AuthConstants.SXECOLOGY_ATTENDANCE">
  189. <summary>
  190. 考勤事件订阅topId
  191. </summary>
  192. </member>
  193. <member name="F:SafeCampus.Core.AuthConstants.SXECOLOGY_ATTENDANCE_Group">
  194. <summary>
  195. 考勤事件Group
  196. </summary>
  197. </member>
  198. <member name="F:SafeCampus.Core.AuthConstants.SXROOM_CALL">
  199. <summary>
  200. 点名事件订阅topId
  201. </summary>
  202. </member>
  203. <member name="F:SafeCampus.Core.AuthConstants.SXROOM_CAL_Group">
  204. <summary>
  205. 点名事件Group
  206. </summary>
  207. </member>
  208. <member name="T:SafeCampus.Core.ClaimConst">
  209. <summary>
  210. 授权用户常量
  211. </summary>
  212. </member>
  213. <member name="F:SafeCampus.Core.ClaimConst.USER_ID">
  214. <summary>
  215. 用户Id
  216. </summary>
  217. </member>
  218. <member name="F:SafeCampus.Core.ClaimConst.ACCOUNT">
  219. <summary>
  220. 账号
  221. </summary>
  222. </member>
  223. <member name="F:SafeCampus.Core.ClaimConst.NAME">
  224. <summary>
  225. 名称
  226. </summary>
  227. </member>
  228. <member name="F:SafeCampus.Core.ClaimConst.IS_SUPER_ADMIN">
  229. <summary>
  230. 账号类型
  231. </summary>
  232. </member>
  233. <member name="F:SafeCampus.Core.ClaimConst.ORG_ID">
  234. <summary>
  235. 组织机构Id
  236. </summary>
  237. </member>
  238. <member name="F:SafeCampus.Core.SafeCampusConst.ZERO">
  239. <summary>
  240. 0
  241. </summary>
  242. </member>
  243. <member name="F:SafeCampus.Core.SafeCampusConst.DeviceList">
  244. <summary>
  245. 摄像头列表
  246. </summary>
  247. </member>
  248. <member name="F:SafeCampus.Core.SafeCampusConst.WarnGroup">
  249. <summary>
  250. 告警分组
  251. </summary>
  252. </member>
  253. <member name="F:SafeCampus.Core.SafeCampusConst.ZDRY">
  254. <summary>
  255. 重点人员库ID
  256. </summary>
  257. </member>
  258. <member name="T:SafeCampus.Core.MqttMessage">
  259. <summary>
  260. mqtt消息
  261. </summary>
  262. </member>
  263. <member name="P:SafeCampus.Core.MqttMessage.MsgType">
  264. <summary>
  265. 消息分类
  266. </summary>
  267. </member>
  268. <member name="P:SafeCampus.Core.MqttMessage.Data">
  269. <summary>
  270. 消息内容
  271. </summary>
  272. </member>
  273. <member name="P:SafeCampus.Core.MqttMessage.DetTime">
  274. <summary>
  275. 时间
  276. </summary>
  277. </member>
  278. <member name="T:SafeCampus.Core.TokenInfo">
  279. <summary>
  280. Token信息
  281. </summary>
  282. </member>
  283. <member name="P:SafeCampus.Core.TokenInfo.ClientIds">
  284. <summary>
  285. MQTT客户端ID列表
  286. </summary>
  287. </member>
  288. <member name="P:SafeCampus.Core.TokenInfo.Device">
  289. <summary>
  290. 设备
  291. </summary>
  292. </member>
  293. <member name="P:SafeCampus.Core.TokenInfo.LoginClientType">
  294. <summary>
  295. 登录端
  296. </summary>
  297. </member>
  298. <member name="P:SafeCampus.Core.TokenInfo.Expire">
  299. <summary>
  300. 过期时间
  301. </summary>
  302. </member>
  303. <member name="P:SafeCampus.Core.TokenInfo.Token">
  304. <summary>
  305. Token
  306. </summary>
  307. </member>
  308. <member name="P:SafeCampus.Core.TokenInfo.TokenTimeout">
  309. <summary>
  310. 超时时间
  311. </summary>
  312. </member>
  313. <member name="P:SafeCampus.Core.TokenInfo.TokenRemain">
  314. <summary>
  315. token剩余有效期
  316. </summary>
  317. </member>
  318. <member name="P:SafeCampus.Core.TokenInfo.TokenRemainPercent">
  319. <summary>
  320. token剩余有效期百分比
  321. </summary>
  322. </member>
  323. <member name="F:SafeCampus.Core.AlarmType.visual_fence">
  324. <summary>
  325. 周界入侵
  326. </summary>
  327. </member>
  328. <member name="F:SafeCampus.Core.AlarmType.climb_over">
  329. <summary>
  330. 翻越
  331. </summary>
  332. </member>
  333. <member name="F:SafeCampus.Core.AlarmType.crowd">
  334. <summary>
  335. 人群聚集
  336. </summary>
  337. </member>
  338. <member name="F:SafeCampus.Core.AlarmType.fire_smoke">
  339. <summary>
  340. 烟火告警
  341. </summary>
  342. </member>
  343. <member name="F:SafeCampus.Core.AlarmType.wander">
  344. <summary>
  345. 可疑徘徊
  346. </summary>
  347. </member>
  348. <member name="F:SafeCampus.Core.AlarmType.blacklist">
  349. <summary>
  350. 重点人员布控
  351. </summary>
  352. </member>
  353. <member name="F:SafeCampus.Core.AlarmType.run">
  354. <summary>
  355. 奔跑
  356. </summary>
  357. </member>
  358. <member name="F:SafeCampus.Core.AlarmType.chase">
  359. <summary>
  360. 追逐
  361. </summary>
  362. </member>
  363. <member name="F:SafeCampus.Core.AlarmType.fall_down">
  364. <summary>
  365. 摔倒
  366. </summary>
  367. </member>
  368. <member name="F:SafeCampus.Core.AlarmType.cross_line">
  369. <summary>
  370. 跨线
  371. </summary>
  372. </member>
  373. <member name="F:SafeCampus.Core.AlarmType.class_room_call">
  374. <summary>
  375. 教室点名
  376. </summary>
  377. </member>
  378. <member name="F:SafeCampus.Core.AlarmType.lie_on_table">
  379. <summary>
  380. 趴桌子
  381. </summary>
  382. </member>
  383. <member name="F:SafeCampus.Core.AlarmType.person_smoke">
  384. <summary>
  385. 抽烟检测
  386. </summary>
  387. </member>
  388. <member name="F:SafeCampus.Core.AlarmType.animal_break_in">
  389. <summary>
  390. 猫鼠检测
  391. </summary>
  392. </member>
  393. <member name="F:SafeCampus.Core.AlarmType.patrol">
  394. <summary>
  395. 巡更检测
  396. </summary>
  397. </member>
  398. <member name="F:SafeCampus.Core.AlarmType.off_duty">
  399. <summary>
  400. 离岗检测
  401. </summary>
  402. </member>
  403. <member name="F:SafeCampus.Core.AlarmType.fight">
  404. <summary>
  405. 打闹检测
  406. </summary>
  407. </member>
  408. <member name="F:SafeCampus.Core.AlarmType.hat_detect">
  409. <summary>
  410. 未戴帽子检测
  411. </summary>
  412. </member>
  413. <member name="F:SafeCampus.Core.AlarmType.mask_detect">
  414. <summary>
  415. 未戴口罩检测
  416. </summary>
  417. </member>
  418. <member name="F:SafeCampus.Core.AlarmType.cloth_detect">
  419. <summary>
  420. 未穿工作服检测
  421. </summary>
  422. </member>
  423. <member name="F:SafeCampus.Core.AlarmType.wash_hand">
  424. <summary>
  425. 洗手行为采集
  426. </summary>
  427. </member>
  428. <member name="F:SafeCampus.Core.AlarmType.vehicle_parking">
  429. <summary>
  430. 车辆违停
  431. </summary>
  432. </member>
  433. <member name="F:SafeCampus.Core.AlarmType.vehicle_speeding">
  434. <summary>
  435. 车辆超速
  436. </summary>
  437. </member>
  438. <member name="T:SafeCampus.Core.AuthDeviceTypeEnum">
  439. <summary>
  440. 登录设备类型枚举
  441. </summary>
  442. </member>
  443. <member name="F:SafeCampus.Core.AuthDeviceTypeEnum.PC">
  444. <summary>
  445. PC端
  446. </summary>
  447. </member>
  448. <member name="F:SafeCampus.Core.AuthDeviceTypeEnum.APP">
  449. <summary>
  450. 移动端
  451. </summary>
  452. </member>
  453. <member name="F:SafeCampus.Core.AuthDeviceTypeEnum.MINI">
  454. <summary>
  455. 小程序
  456. </summary>
  457. </member>
  458. <member name="T:SafeCampus.Core.LoginClientTypeEnum">
  459. <summary>
  460. 登录端类型枚举
  461. </summary>
  462. </member>
  463. <member name="F:SafeCampus.Core.LoginClientTypeEnum.B">
  464. <summary>
  465. B端
  466. </summary>
  467. </member>
  468. <member name="F:SafeCampus.Core.LoginClientTypeEnum.C">
  469. <summary>
  470. C端
  471. </summary>
  472. </member>
  473. <member name="F:SafeCampus.Core.CameraType.SXT001">
  474. <summary>
  475. 厨房(良景)
  476. </summary>
  477. </member>
  478. <member name="F:SafeCampus.Core.CameraType.SXT002">
  479. <summary>
  480. 教室(海康)
  481. </summary>
  482. </member>
  483. <member name="F:SafeCampus.Core.CameraType.SXT003">
  484. <summary>
  485. 大厅(魔豆)
  486. </summary>
  487. </member>
  488. <member name="T:SafeCampus.Core.ErrorCodeEnum">
  489. <summary>
  490. 通用错误码
  491. </summary>
  492. </member>
  493. <member name="F:SafeCampus.Core.ErrorCodeEnum.A0000">
  494. <summary>
  495. 系统异常
  496. </summary>
  497. </member>
  498. <member name="F:SafeCampus.Core.ErrorCodeEnum.A0001">
  499. <summary>
  500. 数据不存在
  501. </summary>
  502. </member>
  503. <member name="F:SafeCampus.Core.ErrorCodeEnum.A0002">
  504. <summary>
  505. 删除失败
  506. </summary>
  507. </member>
  508. <member name="F:SafeCampus.Core.ErrorCodeEnum.A0003">
  509. <summary>
  510. 操作失败
  511. </summary>
  512. </member>
  513. <member name="F:SafeCampus.Core.ErrorCodeEnum.A0004">
  514. <summary>
  515. 没有权限
  516. </summary>
  517. </member>
  518. <member name="F:SafeCampus.Core.PersonType.child">
  519. <summary>
  520. 儿童
  521. </summary>
  522. </member>
  523. <member name="F:SafeCampus.Core.PersonType.security">
  524. <summary>
  525. 保安
  526. </summary>
  527. </member>
  528. <member name="F:SafeCampus.Core.PersonType.adult">
  529. <summary>
  530. 大人
  531. </summary>
  532. </member>
  533. <member name="F:SafeCampus.Core.PersonType.unkonwn">
  534. <summary>
  535. 不确定
  536. </summary>
  537. </member>
  538. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToLong(System.Object)">
  539. <summary>
  540. 将object转换为long,若转换失败,则返回0。不抛出异常。
  541. </summary>
  542. <param name="obj"></param>
  543. <returns></returns>
  544. </member>
  545. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToLong(System.String,System.Int64)">
  546. <summary>
  547. 将object转换为long,若转换失败,则返回指定值。不抛出异常。
  548. </summary>
  549. <param name="str"></param>
  550. <param name="defaultValue"></param>
  551. <returns></returns>
  552. </member>
  553. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToInt(System.Object)">
  554. <summary>
  555. 将object转换为int,若转换失败,则返回0。不抛出异常。
  556. </summary>
  557. <param name="str"></param>
  558. <returns></returns>
  559. </member>
  560. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToInt(System.Object,System.Int32)">
  561. <summary>
  562. 将object转换为int,若转换失败,则返回指定值。不抛出异常。
  563. null返回默认值
  564. </summary>
  565. <param name="str"></param>
  566. <param name="defaultValue"></param>
  567. <returns></returns>
  568. </member>
  569. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToShort(System.Object)">
  570. <summary>
  571. 将object转换为short,若转换失败,则返回0。不抛出异常。
  572. </summary>
  573. <param name="obj"></param>
  574. <returns></returns>
  575. </member>
  576. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToShort(System.Object,System.Int16)">
  577. <summary>
  578. 将object转换为short,若转换失败,则返回指定值。不抛出异常。
  579. </summary>
  580. <param name="str"></param>
  581. <param name="defaultValue"></param>
  582. <returns></returns>
  583. </member>
  584. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToDecimal(System.Object,System.Decimal)">
  585. <summary>
  586. 将object转换为demical,若转换失败,则返回指定值。不抛出异常。
  587. </summary>
  588. <param name="str"></param>
  589. <param name="defaultValue"></param>
  590. <returns></returns>
  591. </member>
  592. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToDecimal(System.Object)">
  593. <summary>
  594. 将object转换为demical,若转换失败,则返回0。不抛出异常。
  595. </summary>
  596. <param name="str"></param>
  597. <returns></returns>
  598. </member>
  599. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToBool(System.Object)">
  600. <summary>
  601. 将object转换为bool,若转换失败,则返回false。不抛出异常。
  602. </summary>
  603. <param name="str"></param>
  604. <returns></returns>
  605. </member>
  606. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToBool(System.Object,System.Boolean)">
  607. <summary>
  608. 将object转换为bool,若转换失败,则返回指定值。不抛出异常。
  609. </summary>
  610. <param name="str"></param>
  611. <param name="result"></param>
  612. <returns></returns>
  613. </member>
  614. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToFloat(System.Object)">
  615. <summary>
  616. 将object转换为float,若转换失败,则返回0。不抛出异常。
  617. </summary>
  618. <param name="str"></param>
  619. <returns></returns>
  620. </member>
  621. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToFloat(System.Object,System.Single)">
  622. <summary>
  623. 将object转换为float,若转换失败,则返回指定值。不抛出异常。
  624. </summary>
  625. <param name="str"></param>
  626. <param name="result"></param>
  627. <returns></returns>
  628. </member>
  629. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToGuid(System.String)">
  630. <summary>
  631. 将string转换为Guid,若转换失败,则返回Guid.Empty。不抛出异常。
  632. </summary>
  633. <param name="str"></param>
  634. <returns></returns>
  635. </member>
  636. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToDateTime(System.String)">
  637. <summary>
  638. 将string转换为DateTime,若转换失败,则返回日期最小值。不抛出异常。
  639. </summary>
  640. <param name="str"></param>
  641. <returns></returns>
  642. </member>
  643. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToDateTime(System.String,System.Nullable{System.DateTime})">
  644. <summary>
  645. 将string转换为DateTime,若转换失败,则返回默认值。
  646. </summary>
  647. <param name="str"></param>
  648. <param name="defaultValue"></param>
  649. <returns></returns>
  650. </member>
  651. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToString(System.Object)">
  652. <summary>
  653. 将object转换为string,若转换失败,则返回""。不抛出异常。
  654. </summary>
  655. <param name="obj"></param>
  656. <returns></returns>
  657. </member>
  658. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToDouble(System.Object)">
  659. <summary>
  660. 将object转换为double,若转换失败,则返回0。不抛出异常。
  661. </summary>
  662. <param name="obj"></param>
  663. <returns></returns>
  664. </member>
  665. <member name="M:SafeCampus.Core.Extension.Extensions.ParseToDouble(System.Object,System.Double)">
  666. <summary>
  667. 将object转换为double,若转换失败,则返回指定值。不抛出异常。
  668. </summary>
  669. <param name="str"></param>
  670. <param name="defaultValue"></param>
  671. <returns></returns>
  672. </member>
  673. <member name="M:SafeCampus.Core.Extension.Extensions.CastSuper``1(System.Collections.IEnumerable)">
  674. <summary>
  675. 强制转换类型
  676. </summary>
  677. <typeparam name="TResult"></typeparam>
  678. <param name="source"></param>
  679. <returns></returns>
  680. </member>
  681. <member name="M:SafeCampus.Core.Extension.Extensions.YMDToUpper(System.DateTime)">
  682. <summary>
  683. 年月日转换为大写
  684. </summary>
  685. <param name="date"></param>
  686. <returns></returns>
  687. </member>
  688. <member name="M:SafeCampus.Core.Extension.Extensions.YMToUpper(System.DateTime)">
  689. <summary>
  690. 年月转换为大写
  691. </summary>
  692. <param name="date"></param>
  693. <returns></returns>
  694. </member>
  695. <member name="M:SafeCampus.Core.Extension.Extensions.StampToDatetime(System.Int64,System.Boolean)">
  696. <summary>
  697. 时间戳转日期
  698. </summary>
  699. <param name="timeStamp"></param>
  700. <param name="isMinSeconds"></param>
  701. <returns></returns>
  702. </member>
  703. <member name="M:SafeCampus.Core.Extension.Extensions.StampToDatetime(System.String,System.Boolean)">
  704. <summary>
  705. 时间戳转日期
  706. </summary>
  707. <param name="timeStamp"></param>
  708. <param name="isMinSeconds"></param>
  709. <returns></returns>
  710. </member>
  711. <member name="M:SafeCampus.Core.Extension.Extensions.ReplaceMatchStr(System.String,System.String,System.String,System.Boolean)">
  712. <summary>
  713. 字符串正则替换
  714. </summary>
  715. <param name="targetStr"></param>
  716. <param name="patternStr"></param>
  717. <param name="replaceStr"></param>
  718. <param name="isRecursion"></param>
  719. <returns></returns>
  720. </member>
  721. <member name="M:SafeCampus.Core.Extension.Extensions.EnumToDictionary(System.Type)">
  722. <summary>
  723. 转成dictionary类型
  724. </summary>
  725. <param name="enumType"></param>
  726. <returns></returns>
  727. </member>
  728. <member name="M:SafeCampus.Core.Extension.Extensions.EnumToEnumModel(System.Type)">
  729. <summary>
  730. 转成dictionary类型
  731. </summary>
  732. <param name="enumType"></param>
  733. <returns></returns>
  734. </member>
  735. <member name="M:SafeCampus.Core.Extension.Extensions.EnumToDictionaryString(System.Type)">
  736. <summary>
  737. 枚举成员转成键值对Json字符串
  738. </summary>
  739. <param name="enumType"></param>
  740. <returns></returns>
  741. </member>
  742. <member name="M:SafeCampus.Core.Extension.Extensions.GetDescription(System.Enum)">
  743. <summary>
  744. 获取枚举值对应的描述
  745. </summary>
  746. <param name="enumType"></param>
  747. <returns></returns>
  748. </member>
  749. <member name="P:SafeCampus.Core.Extension.EnumModel.Description">
  750. <summary>
  751. 描述
  752. </summary>
  753. </member>
  754. <member name="P:SafeCampus.Core.Extension.EnumModel.Name">
  755. <summary>
  756. 属性名
  757. </summary>
  758. </member>
  759. <member name="P:SafeCampus.Core.Extension.EnumModel.Value">
  760. <summary>
  761. 枚举值
  762. </summary>
  763. </member>
  764. <member name="T:SafeCampus.Core.Extension.LinqExtension">
  765. <summary>
  766. Linq扩展
  767. </summary>
  768. </member>
  769. <member name="M:SafeCampus.Core.Extension.LinqExtension.ContainsAll``1(System.Collections.Generic.List{``0},System.Collections.Generic.List{``0})">
  770. <summary>
  771. 是否都包含
  772. </summary>
  773. <typeparam name="T"></typeparam>
  774. <param name="first">第一个列表</param>
  775. <param name="second">第二个列表</param>
  776. <returns></returns>
  777. </member>
  778. <member name="T:SafeCampus.Core.Extension.LogHelper">
  779. <summary>
  780. 日志帮助类
  781. </summary>
  782. </member>
  783. <member name="F:SafeCampus.Core.Extension.LogHelper.Config">
  784. <summary>
  785. 配置文件
  786. </summary>
  787. </member>
  788. <member name="M:SafeCampus.Core.Extension.LogHelper.GetLogWriter(System.Boolean)">
  789. <summary>
  790. 写日志
  791. </summary>
  792. <param name="isError"></param>
  793. <returns></returns>
  794. </member>
  795. <member name="M:SafeCampus.Core.Extension.LogHelper.WriteToLog(System.String)">
  796. <summary>
  797. 写日志
  798. </summary>
  799. </member>
  800. <member name="M:SafeCampus.Core.Extension.LogHelper.WriteToLog(System.String[])">
  801. <summary>
  802. 写日志
  803. </summary>
  804. </member>
  805. <member name="M:SafeCampus.Core.Extension.LogHelper.WriteToLog(System.String,System.String)">
  806. <summary>
  807. 写日志
  808. </summary>
  809. </member>
  810. <member name="M:SafeCampus.Core.Extension.LogHelper.WriteToLog(System.Exception,System.String,System.String)">
  811. <summary>
  812. 写日志(错误)
  813. </summary>
  814. </member>
  815. <member name="T:SafeCampus.Core.Extension.LogConfig">
  816. <summary>
  817. 日志目录配置
  818. </summary>
  819. </member>
  820. <member name="M:SafeCampus.Core.Extension.LogConfig.#ctor">
  821. <summary>
  822. 构造函数
  823. </summary>
  824. </member>
  825. <member name="P:SafeCampus.Core.Extension.LogConfig.LogRoot">
  826. <summary>
  827. 日志根目录
  828. </summary>
  829. </member>
  830. <member name="P:SafeCampus.Core.Extension.LogConfig.LogInfoFolder">
  831. <summary>
  832. 普通信息
  833. </summary>
  834. </member>
  835. <member name="P:SafeCampus.Core.Extension.LogConfig.LogErrorFolder">
  836. <summary>
  837. 错误信息
  838. </summary>
  839. </member>
  840. <member name="P:SafeCampus.Core.Extension.LogConfig.LogFolderFormat">
  841. <summary>
  842. 文件夹日期格式
  843. </summary>
  844. </member>
  845. <member name="P:SafeCampus.Core.Extension.LogConfig.LogFileFormat">
  846. <summary>
  847. 文件日志格式
  848. </summary>
  849. </member>
  850. <member name="P:SafeCampus.Core.Extension.LogConfig.LogFileExt">
  851. <summary>
  852. 文件后缀名
  853. </summary>
  854. </member>
  855. <member name="T:SafeCampus.Core.Extension.LogTools">
  856. <summary>
  857. 日志工具
  858. </summary>
  859. </member>
  860. <member name="M:SafeCampus.Core.Extension.LogTools.WriteStart(System.IO.StreamWriter)">
  861. <summary>
  862. 开始写日志
  863. </summary>
  864. <param name="writer"></param>
  865. </member>
  866. <member name="M:SafeCampus.Core.Extension.LogTools.WriteEnd(System.IO.StreamWriter)">
  867. <summary>
  868. 结束写
  869. </summary>
  870. <param name="writer"></param>
  871. </member>
  872. <member name="M:SafeCampus.Core.Extension.LogTools.WriteTime(System.IO.StreamWriter)">
  873. <summary>
  874. 写入时间
  875. </summary>
  876. <param name="writer"></param>
  877. </member>
  878. <member name="M:SafeCampus.Core.Extension.LogTools.WriteTitle(System.IO.StreamWriter,System.String,System.Boolean)">
  879. <summary>
  880. 写入标题
  881. </summary>
  882. <param name="writer"></param>
  883. <param name="title"></param>
  884. <param name="isError"></param>
  885. </member>
  886. <member name="M:SafeCampus.Core.Extension.LogTools.WriteContent(System.IO.StreamWriter,System.String)">
  887. <summary>
  888. 写入内容
  889. </summary>
  890. <param name="writer"></param>
  891. <param name="content"></param>
  892. </member>
  893. <member name="M:SafeCampus.Core.Extension.LogTools.WriteContent(System.IO.StreamWriter,System.String[])">
  894. <summary>
  895. 写入内容
  896. </summary>
  897. <param name="writer"></param>
  898. <param name="contents"></param>
  899. </member>
  900. <member name="M:SafeCampus.Core.Extension.LogTools.WriteException(System.IO.StreamWriter,System.Exception)">
  901. <summary>
  902. 写入异常
  903. </summary>
  904. <param name="writer"></param>
  905. <param name="ex"></param>
  906. </member>
  907. <member name="T:SafeCampus.Core.Extension.StreamWriterLock">
  908. <summary>
  909. 文件锁
  910. </summary>
  911. </member>
  912. <member name="P:SafeCampus.Core.Extension.StreamWriterLock.Writer">
  913. <summary>
  914. 写入
  915. </summary>
  916. </member>
  917. <member name="M:SafeCampus.Core.Extension.StreamWriterLock.#ctor(System.String)">
  918. <summary>
  919. 构造函数
  920. </summary>
  921. <param name="filePath"></param>
  922. </member>
  923. <member name="F:SafeCampus.Core.Extension.StreamWriterLock.Lock">
  924. <summary>
  925. 文件读写锁
  926. </summary>
  927. </member>
  928. <member name="T:SafeCampus.Core.ObjectExtension">
  929. <summary>
  930. object拓展
  931. </summary>
  932. </member>
  933. <member name="M:SafeCampus.Core.ObjectExtension.ToObject(System.String)">
  934. <summary>
  935. json字符串序列化
  936. </summary>
  937. <param name="json"></param>
  938. <returns></returns>
  939. </member>
  940. <member name="M:SafeCampus.Core.ObjectExtension.ToObject``1(System.String)">
  941. <summary>
  942. json字符串序列化
  943. </summary>
  944. <typeparam name="T"></typeparam>
  945. <param name="json"></param>
  946. <returns></returns>
  947. </member>
  948. <member name="M:SafeCampus.Core.ObjectExtension.ToJObject(System.String)">
  949. <summary>
  950. json字符串序列化
  951. </summary>
  952. <param name="json"></param>
  953. <returns></returns>
  954. </member>
  955. <member name="P:SafeCampus.Core.AppInfoOptions.SXAPIURL">
  956. <summary>
  957. 深象智能API_Host
  958. </summary>
  959. </member>
  960. <member name="P:SafeCampus.Core.AppInfoOptions.AppKey">
  961. <summary>
  962. AppKey
  963. </summary>
  964. </member>
  965. <member name="P:SafeCampus.Core.AppInfoOptions.AppSecret">
  966. <summary>
  967. AppSecret
  968. </summary>
  969. </member>
  970. <member name="P:SafeCampus.Core.AppInfoOptions.PoiId">
  971. <summary>
  972. 场所ID
  973. </summary>
  974. </member>
  975. <member name="P:SafeCampus.Core.AppInfoOptions.TenantCode">
  976. <summary>
  977. 租户ID
  978. </summary>
  979. </member>
  980. <member name="T:SafeCampus.Core.BaseOptions">
  981. <summary>
  982. 默认业务配置
  983. </summary>
  984. </member>
  985. <member name="P:SafeCampus.Core.BaseOptions.InitTable">
  986. <summary>
  987. 初始化表
  988. </summary>
  989. </member>
  990. <member name="P:SafeCampus.Core.BaseOptions.InitSeedData">
  991. <summary>
  992. 初始化数据
  993. </summary>
  994. </member>
  995. <member name="T:SafeCampus.Core.LoggingSetting">
  996. <summary>
  997. 日志配置
  998. </summary>
  999. </member>
  1000. <member name="P:SafeCampus.Core.LoggingSetting.Monitor">
  1001. <summary>
  1002. LoggingMonitor配置
  1003. </summary>
  1004. </member>
  1005. <member name="P:SafeCampus.Core.LoggingSetting.MessageFormat">
  1006. <summary>
  1007. 是否日志消息格式化
  1008. </summary>
  1009. </member>
  1010. <member name="P:SafeCampus.Core.LoggingSetting.LogLevel">
  1011. <summary>
  1012. 日志等级
  1013. </summary>
  1014. </member>
  1015. <member name="T:SafeCampus.Core.LoggingSetting.MonitorOptions">
  1016. <summary>
  1017. LoggingMonitor配置
  1018. </summary>
  1019. </member>
  1020. <member name="P:SafeCampus.Core.LoggingSetting.MonitorOptions.Write">
  1021. <summary>
  1022. 写入文件
  1023. </summary>
  1024. </member>
  1025. <member name="P:SafeCampus.Core.LoggingSetting.MonitorOptions.Console">
  1026. <summary>
  1027. 写入控制台
  1028. </summary>
  1029. </member>
  1030. <member name="T:SafeCampus.Core.LoggingSetting.LogLevelOptions">
  1031. <summary>
  1032. 日志等级
  1033. </summary>
  1034. </member>
  1035. <member name="P:SafeCampus.Core.LoggingSetting.LogLevelOptions.Default">
  1036. <summary>
  1037. 默认日志等级
  1038. </summary>
  1039. </member>
  1040. <member name="P:SafeCampus.Core.LoggingSetting.LogLevelOptions.MaxLevel">
  1041. <summary>
  1042. 最大日志等级
  1043. </summary>
  1044. </member>
  1045. <member name="P:SafeCampus.Core.Options.TXSmsOptions.SecretId">
  1046. <summary>
  1047. 腾讯云API密钥 SecretId
  1048. </summary>
  1049. </member>
  1050. <member name="P:SafeCampus.Core.Options.TXSmsOptions.SecretKey">
  1051. <summary>
  1052. 腾讯云API密钥 SecretKey
  1053. </summary>
  1054. </member>
  1055. <member name="P:SafeCampus.Core.Options.TXSmsOptions.SmsAppId">
  1056. <summary>
  1057. 腾讯云短信 Appid
  1058. </summary>
  1059. </member>
  1060. <member name="P:SafeCampus.Core.Options.TXSmsOptions.SmsSn">
  1061. <summary>
  1062. 腾讯云短信 签名
  1063. </summary>
  1064. </member>
  1065. <member name="P:SafeCampus.Core.Options.TXSmsOptions.VerificationCodeId">
  1066. <summary>
  1067. 验证码模板id
  1068. </summary>
  1069. </member>
  1070. <member name="T:SafeCampus.Core.Startup">
  1071. <summary>
  1072. AppStartup启动类
  1073. </summary>
  1074. </member>
  1075. <member name="T:SafeCampus.Core.SafeCampusResult`1">
  1076. <summary>
  1077. 全局返回结果
  1078. </summary>
  1079. <typeparam name="T"></typeparam>
  1080. </member>
  1081. <member name="P:SafeCampus.Core.SafeCampusResult`1.Code">
  1082. <summary>
  1083. 状态码
  1084. </summary>
  1085. </member>
  1086. <member name="P:SafeCampus.Core.SafeCampusResult`1.Msg">
  1087. <summary>
  1088. 错误信息
  1089. </summary>
  1090. </member>
  1091. <member name="P:SafeCampus.Core.SafeCampusResult`1.Data">
  1092. <summary>
  1093. 数据
  1094. </summary>
  1095. </member>
  1096. <member name="P:SafeCampus.Core.SafeCampusResult`1.Extras">
  1097. <summary>
  1098. 附加数据
  1099. </summary>
  1100. </member>
  1101. <member name="P:SafeCampus.Core.SafeCampusResult`1.Time">
  1102. <summary>
  1103. 时间
  1104. </summary>
  1105. </member>
  1106. <member name="T:SafeCampus.Core.SafeCampusResultProvider">
  1107. <summary>
  1108. 规范化RESTful风格返回值
  1109. </summary>
  1110. </member>
  1111. <member name="M:SafeCampus.Core.SafeCampusResultProvider.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext,MoYu.FriendlyException.ExceptionMetadata)">
  1112. <summary>
  1113. 异常返回
  1114. </summary>
  1115. <param name="context"></param>
  1116. <param name="metadata"></param>
  1117. <returns></returns>
  1118. </member>
  1119. <member name="M:SafeCampus.Core.SafeCampusResultProvider.OnSucceeded(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext,System.Object)">
  1120. <summary>
  1121. 成功返回
  1122. </summary>
  1123. <param name="context"></param>
  1124. <param name="data"></param>
  1125. <returns></returns>
  1126. </member>
  1127. <member name="M:SafeCampus.Core.SafeCampusResultProvider.OnValidateFailed(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,MoYu.DataValidation.ValidationMetadata)">
  1128. <summary>
  1129. 验证失败返回
  1130. </summary>
  1131. <param name="context"></param>
  1132. <param name="metadata"></param>
  1133. <returns></returns>
  1134. </member>
  1135. <member name="M:SafeCampus.Core.SafeCampusResultProvider.OnResponseStatusCodes(Microsoft.AspNetCore.Http.HttpContext,System.Int32,MoYu.UnifyResult.UnifyResultSettingsOptions)">
  1136. <summary>
  1137. 状态码响应拦截
  1138. </summary>
  1139. <param name="context"></param>
  1140. <param name="statusCode"></param>
  1141. <param name="unifyResultSettings"></param>
  1142. <returns></returns>
  1143. </member>
  1144. <member name="M:SafeCampus.Core.SafeCampusResultProvider.ResTfulResult(System.Int32,System.Boolean,System.Object,System.Object)">
  1145. <summary>
  1146. 返回 RESTful 风格结果集
  1147. </summary>
  1148. <param name="statusCode">状态码</param>
  1149. <param name="succeeded">是否成功</param>
  1150. <param name="data">数据</param>
  1151. <param name="errors">错误信息</param>
  1152. <returns></returns>
  1153. </member>
  1154. <member name="T:SafeCampus.Core.Utils.CaptchaInfo">
  1155. <summary>
  1156. 验证码信息
  1157. </summary>
  1158. </member>
  1159. <member name="P:SafeCampus.Core.Utils.CaptchaInfo.Code">
  1160. <summary>
  1161. 验证码
  1162. </summary>
  1163. </member>
  1164. <member name="P:SafeCampus.Core.Utils.CaptchaInfo.Image">
  1165. <summary>
  1166. 验证码数据流
  1167. </summary>
  1168. </member>
  1169. <member name="P:SafeCampus.Core.Utils.CaptchaInfo.Base64Str">
  1170. <summary>
  1171. base64
  1172. </summary>
  1173. </member>
  1174. <member name="T:SafeCampus.Core.Utils.CaptchaType">
  1175. <summary>
  1176. 验证码类型
  1177. </summary>
  1178. </member>
  1179. <member name="F:SafeCampus.Core.Utils.CaptchaType.NUM">
  1180. <summary>
  1181. 纯数字验证码
  1182. </summary>
  1183. </member>
  1184. <member name="F:SafeCampus.Core.Utils.CaptchaType.CHAR">
  1185. <summary>
  1186. 数字加字母验证码
  1187. </summary>
  1188. </member>
  1189. <member name="F:SafeCampus.Core.Utils.CaptchaType.ARITH">
  1190. <summary>
  1191. 数字运算验证码
  1192. </summary>
  1193. </member>
  1194. <member name="T:SafeCampus.Core.Utils.CaptchaUtil">
  1195. <summary>
  1196. 生成验证码功能
  1197. </summary>
  1198. </member>
  1199. <member name="M:SafeCampus.Core.Utils.CaptchaUtil.CreateCaptcha(SafeCampus.Core.Utils.CaptchaType,System.Int32,System.Int32,System.Int32,System.Int32)">
  1200. <summary>
  1201. 获取验证码
  1202. </summary>
  1203. <param name="length">验证码数</param>
  1204. <param name="width">长度</param>
  1205. <param name="height">高度</param>
  1206. <param name="fontSize">字体大小</param>
  1207. <param name="type">类型 0:数字 1:字符 2:计算</param>
  1208. <returns></returns>
  1209. </member>
  1210. <member name="M:SafeCampus.Core.Utils.CaptchaUtil.CreateNumCode(System.Int32)">
  1211. <summary>
  1212. 获取数字验证码
  1213. </summary>
  1214. <param name="n">验证码数</param>
  1215. <returns></returns>
  1216. </member>
  1217. <member name="M:SafeCampus.Core.Utils.CaptchaUtil.CreateCharCode(System.Int32)">
  1218. <summary>
  1219. 获取字符验证码
  1220. </summary>
  1221. <param name="n">验证码数</param>
  1222. <returns></returns>
  1223. </member>
  1224. <member name="M:SafeCampus.Core.Utils.CaptchaUtil.CreateArithCode(System.String@)">
  1225. <summary>
  1226. 获取运算符验证码
  1227. </summary>
  1228. <returns></returns>
  1229. </member>
  1230. <member name="T:SafeCampus.Core.Utils.CommonUtils">
  1231. <summary>
  1232. 公共功能
  1233. </summary>
  1234. </member>
  1235. <member name="M:SafeCampus.Core.Utils.CommonUtils.GetSingleId">
  1236. <summary>
  1237. 获取唯一Id
  1238. </summary>
  1239. <returns></returns>
  1240. </member>
  1241. <member name="T:SafeCampus.Core.Utils.CryptogramUtil">
  1242. <summary>
  1243. 加解密功能
  1244. </summary>
  1245. </member>
  1246. <member name="M:SafeCampus.Core.Utils.CryptogramUtil.Sm2Decrypt(System.String)">
  1247. <summary>
  1248. SM2解密
  1249. </summary>
  1250. <param name="str">密文</param>
  1251. <returns>明文</returns>
  1252. </member>
  1253. <member name="M:SafeCampus.Core.Utils.CryptogramUtil.Sm2Encrypt(System.String)">
  1254. <summary>
  1255. SM2加密
  1256. </summary>
  1257. <param name="str">明文</param>
  1258. <returns>密文</returns>
  1259. </member>
  1260. <member name="M:SafeCampus.Core.Utils.CryptogramUtil.Sm4Decrypt(System.String)">
  1261. <summary>
  1262. SM4解密
  1263. </summary>
  1264. <param name="str">密文</param>
  1265. <returns>明文</returns>
  1266. </member>
  1267. <member name="M:SafeCampus.Core.Utils.CryptogramUtil.Sm4Encrypt(System.String)">
  1268. <summary>
  1269. SM4加密
  1270. </summary>
  1271. <param name="str">明文</param>
  1272. <returns>密文</returns>
  1273. </member>
  1274. <member name="T:SafeCampus.Core.Utils.SM2Util">
  1275. <summary>
  1276. SM2加密解密
  1277. </summary>
  1278. </member>
  1279. <member name="F:SafeCampus.Core.Utils.SM2Util.PublicKey">
  1280. <summary>
  1281. 公钥
  1282. </summary>
  1283. </member>
  1284. <member name="F:SafeCampus.Core.Utils.SM2Util.PrivateKey">
  1285. <summary>
  1286. 私钥
  1287. </summary>
  1288. </member>
  1289. <member name="M:SafeCampus.Core.Utils.SM2Util.Encrypt(System.String)">
  1290. <summary>
  1291. 公钥加密明文
  1292. </summary>
  1293. <param name="plainText">明文</param>
  1294. <returns>密文</returns>
  1295. </member>
  1296. <member name="M:SafeCampus.Core.Utils.SM2Util.Decrypt(System.String)">
  1297. <summary>
  1298. 私钥解密密文
  1299. </summary>
  1300. <param name="cipherText">密文</param>
  1301. <returns>明文</returns>
  1302. </member>
  1303. <member name="T:SafeCampus.Core.Utils.SM4Util">
  1304. <summary>
  1305. Sm4算法
  1306. 对标国际DES算法
  1307. </summary>
  1308. </member>
  1309. <member name="P:SafeCampus.Core.Utils.SM4Util.Data">
  1310. <summary>
  1311. 数据
  1312. </summary>
  1313. </member>
  1314. <member name="P:SafeCampus.Core.Utils.SM4Util.Key">
  1315. <summary>
  1316. 秘钥
  1317. </summary>
  1318. </member>
  1319. <member name="P:SafeCampus.Core.Utils.SM4Util.Iv">
  1320. <summary>
  1321. 向量
  1322. </summary>
  1323. </member>
  1324. <member name="P:SafeCampus.Core.Utils.SM4Util.HexString">
  1325. <summary>
  1326. 明文是否是十六进制
  1327. </summary>
  1328. </member>
  1329. <member name="P:SafeCampus.Core.Utils.SM4Util.CryptoMode">
  1330. <summary>
  1331. 加密模式(默认ECB)
  1332. 统一改为ECB模式
  1333. </summary>
  1334. </member>
  1335. <member name="M:SafeCampus.Core.Utils.SM4Util.EncryptECB(SafeCampus.Core.Utils.SM4Util)">
  1336. <summary>
  1337. ECB加密
  1338. </summary>
  1339. <param name="entity"></param>
  1340. <returns></returns>
  1341. </member>
  1342. <member name="M:SafeCampus.Core.Utils.SM4Util.EncryptCBC(SafeCampus.Core.Utils.SM4Util)">
  1343. <summary>
  1344. CBC加密
  1345. </summary>
  1346. <param name="entity"></param>
  1347. <returns></returns>
  1348. </member>
  1349. <member name="M:SafeCampus.Core.Utils.SM4Util.Decrypt(SafeCampus.Core.Utils.SM4Util)">
  1350. <summary>
  1351. 解密
  1352. </summary>
  1353. <param name="entity"></param>
  1354. <returns></returns>
  1355. </member>
  1356. <member name="M:SafeCampus.Core.Utils.SM4Util.DecryptECB(SafeCampus.Core.Utils.SM4Util)">
  1357. <summary>
  1358. ECB解密
  1359. </summary>
  1360. <param name="entity"></param>
  1361. <returns></returns>
  1362. </member>
  1363. <member name="M:SafeCampus.Core.Utils.SM4Util.DecryptCBC(SafeCampus.Core.Utils.SM4Util)">
  1364. <summary>
  1365. CBC解密
  1366. </summary>
  1367. <param name="entity"></param>
  1368. <returns></returns>
  1369. </member>
  1370. <member name="T:SafeCampus.Core.Utils.SM4Util.Sm4CryptoEnum">
  1371. <summary>
  1372. 加密类型
  1373. </summary>
  1374. </member>
  1375. <member name="F:SafeCampus.Core.Utils.SM4Util.Sm4CryptoEnum.ECB">
  1376. <summary>
  1377. ECB(电码本模式)
  1378. </summary>
  1379. </member>
  1380. <member name="F:SafeCampus.Core.Utils.SM4Util.Sm4CryptoEnum.CBC">
  1381. <summary>
  1382. CBC(密码分组链接模式)
  1383. </summary>
  1384. </member>
  1385. <member name="T:SafeCampus.Core.Utils.SM2CryptoUtil">
  1386. <summary>
  1387. SM2工具类
  1388. </summary>
  1389. </member>
  1390. <member name="M:SafeCampus.Core.Utils.SM2CryptoUtil.GetKey">
  1391. <summary>
  1392. 获取公钥私钥
  1393. </summary>
  1394. <returns></returns>
  1395. </member>
  1396. <member name="M:SafeCampus.Core.Utils.SM2CryptoUtil.Encrypt(System.String,System.String)">
  1397. <summary>
  1398. 加密
  1399. </summary>
  1400. <param name="publickey">公钥</param>
  1401. <param name="sourceData">需要加密的值</param>
  1402. <returns>加密结果</returns>
  1403. </member>
  1404. <member name="M:SafeCampus.Core.Utils.SM2CryptoUtil.Encrypt(System.Byte[],System.Byte[])">
  1405. <summary>
  1406. 加密
  1407. </summary>
  1408. <param name="publicKey">公钥</param>
  1409. <param name="data">需要加密的值</param>
  1410. <returns></returns>
  1411. </member>
  1412. <member name="M:SafeCampus.Core.Utils.SM2CryptoUtil.Decrypt(System.String,System.String)">
  1413. <summary>
  1414. </summary>
  1415. <param name="privateKey"></param>
  1416. <param name="encryptedData"></param>
  1417. <returns></returns>
  1418. </member>
  1419. <member name="M:SafeCampus.Core.Utils.SM2CryptoUtil.Decrypt(System.Byte[],System.Byte[])">
  1420. <summary>
  1421. 解密
  1422. </summary>
  1423. <param name="privateKey"></param>
  1424. <param name="encryptedData"></param>
  1425. <returns></returns>
  1426. </member>
  1427. <member name="P:SafeCampus.Core.Utils.SM2CryptoUtil.SM2Model.PublicKey">
  1428. <summary>
  1429. 公钥
  1430. </summary>
  1431. </member>
  1432. <member name="P:SafeCampus.Core.Utils.SM2CryptoUtil.SM2Model.PrivateKey">
  1433. <summary>
  1434. 私钥
  1435. </summary>
  1436. </member>
  1437. <member name="T:SafeCampus.Core.Utils.SM4CryptoUtil">
  1438. <summary>
  1439. SM4工具类
  1440. </summary>
  1441. </member>
  1442. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.GetULongByBe(System.Byte[],System.Int32)">
  1443. <summary>
  1444. 加密 非线性τ函数B=τ(A)
  1445. </summary>
  1446. <param name="b"></param>
  1447. <param name="i"></param>
  1448. <returns></returns>
  1449. </member>
  1450. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.PutULongToBe(System.Int64,System.Byte[],System.Int32)">
  1451. <summary>
  1452. 解密 非线性τ函数B=τ(A)
  1453. </summary>
  1454. <param name="n"></param>
  1455. <param name="b"></param>
  1456. <param name="i"></param>
  1457. </member>
  1458. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.Rotl(System.Int64,System.Int32)">
  1459. <summary>
  1460. 循环移位,为32位的x循环左移n位
  1461. </summary>
  1462. <param name="x"></param>
  1463. <param name="n"></param>
  1464. <returns></returns>
  1465. </member>
  1466. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.Swap(System.Int64[],System.Int32)">
  1467. <summary>
  1468. 将密钥逆序
  1469. </summary>
  1470. <param name="sk"></param>
  1471. <param name="i"></param>
  1472. </member>
  1473. <member name="F:SafeCampus.Core.Utils.SM4CryptoUtil.SboxTable">
  1474. <summary>
  1475. S盒
  1476. </summary>
  1477. </member>
  1478. <member name="F:SafeCampus.Core.Utils.SM4CryptoUtil.FK">
  1479. <summary>
  1480. 系统参数FK
  1481. </summary>
  1482. </member>
  1483. <member name="F:SafeCampus.Core.Utils.SM4CryptoUtil.CK">
  1484. <summary>
  1485. 固定参数CK
  1486. </summary>
  1487. </member>
  1488. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.Sm4Sbox(System.Byte)">
  1489. <summary>
  1490. Sm4的S盒取值
  1491. </summary>
  1492. <param name="inch"></param>
  1493. <returns></returns>
  1494. </member>
  1495. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.Sm4Lt(System.Int64)">
  1496. <summary>
  1497. 线性变换 L
  1498. </summary>
  1499. <param name="ka"></param>
  1500. <returns></returns>
  1501. </member>
  1502. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.Sm4F(System.Int64,System.Int64,System.Int64,System.Int64,System.Int64)">
  1503. <summary>
  1504. 轮函数 F
  1505. </summary>
  1506. <param name="x0"></param>
  1507. <param name="x1"></param>
  1508. <param name="x2"></param>
  1509. <param name="x3"></param>
  1510. <param name="rk"></param>
  1511. <returns></returns>
  1512. </member>
  1513. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.Sm4CalciRk(System.Int64)">
  1514. <summary>
  1515. 轮密钥rk
  1516. </summary>
  1517. <param name="ka"></param>
  1518. <returns></returns>
  1519. </member>
  1520. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.SetKey(System.Int64[],System.Byte[])">
  1521. <summary>
  1522. 加密密钥
  1523. </summary>
  1524. <param name="SK"></param>
  1525. <param name="key"></param>
  1526. </member>
  1527. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.Sm4OneRound(System.Int64[],System.Byte[],System.Byte[])">
  1528. <summary>
  1529. 解密函数
  1530. </summary>
  1531. <param name="sk">轮密钥</param>
  1532. <param name="input">输入分组的密文</param>
  1533. <param name="output">输出的对应的分组明文</param>
  1534. </member>
  1535. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.Padding(System.Byte[],System.Int32)">
  1536. <summary>
  1537. 补足 16 进制字符串的 0 字符,返回不带 0x 的16进制字符串
  1538. </summary>
  1539. <param name="input"></param>
  1540. <param name="mode">1表示加密,0表示解密</param>
  1541. <returns></returns>
  1542. </member>
  1543. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.SetKeyEnc(SafeCampus.Core.Utils.Sm4Context,System.Byte[])">
  1544. <summary>
  1545. 设置加密的key
  1546. </summary>
  1547. <param name="ctx"></param>
  1548. <param name="key"></param>
  1549. </member>
  1550. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.Sm4SetKeyDec(SafeCampus.Core.Utils.Sm4Context,System.Byte[])">
  1551. <summary>
  1552. 设置解密的key
  1553. </summary>
  1554. <param name="ctx"></param>
  1555. <param name="key"></param>
  1556. </member>
  1557. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.Sm4CryptEcb(SafeCampus.Core.Utils.Sm4Context,System.Byte[])">
  1558. <summary>
  1559. ECB
  1560. </summary>
  1561. <param name="ctx"></param>
  1562. <param name="input"></param>
  1563. <returns></returns>
  1564. </member>
  1565. <member name="M:SafeCampus.Core.Utils.SM4CryptoUtil.Sm4CryptCbc(SafeCampus.Core.Utils.Sm4Context,System.Byte[],System.Byte[])">
  1566. <summary>
  1567. CBC
  1568. </summary>
  1569. <param name="ctx"></param>
  1570. <param name="iv"></param>
  1571. <param name="input"></param>
  1572. <returns></returns>
  1573. </member>
  1574. <member name="T:SafeCampus.Core.Utils.Sm4Context">
  1575. <summary>
  1576. SM4处理中心
  1577. </summary>
  1578. </member>
  1579. <member name="F:SafeCampus.Core.Utils.Sm4Context.Mode">
  1580. <summary>
  1581. 1表示加密,0表示解密
  1582. </summary>
  1583. </member>
  1584. <member name="F:SafeCampus.Core.Utils.Sm4Context.Key">
  1585. <summary>
  1586. 密钥
  1587. </summary>
  1588. </member>
  1589. <member name="F:SafeCampus.Core.Utils.Sm4Context.IsPadding">
  1590. <summary>
  1591. 是否补足16进制字符串
  1592. </summary>
  1593. </member>
  1594. <member name="T:SafeCampus.Core.Utils.AvatarUtil">
  1595. <summary>
  1596. 头像功能
  1597. </summary>
  1598. </member>
  1599. <member name="M:SafeCampus.Core.Utils.AvatarUtil.GetNameColor(System.String)">
  1600. <summary>
  1601. 获取姓名对应的颜色值
  1602. </summary>
  1603. <param name="name"></param>
  1604. <returns></returns>
  1605. </member>
  1606. <member name="M:SafeCampus.Core.Utils.AvatarUtil.GetNameImage(System.String,System.Int32,System.Int32)">
  1607. <summary>
  1608. 获取姓名对应的图片
  1609. </summary>
  1610. <param name="name"></param>
  1611. <param name="width"></param>
  1612. <param name="height"></param>
  1613. <returns></returns>
  1614. </member>
  1615. <member name="M:SafeCampus.Core.Utils.AvatarUtil.GetNameImageBase64(System.String,System.Int32,System.Int32)">
  1616. <summary>
  1617. 获取图片base64格式
  1618. </summary>
  1619. <param name="name">名称</param>
  1620. <param name="width">宽</param>
  1621. <param name="height">高</param>
  1622. <returns></returns>
  1623. </member>
  1624. <member name="M:SafeCampus.Core.Utils.AvatarUtil.IsChinese(System.String)">
  1625. <summary>
  1626. 用 正则表达式 判断字符是不是汉字
  1627. </summary>
  1628. <param name="text">待判断字符或字符串</param>
  1629. <returns>真:是汉字;假:不是</returns>
  1630. </member>
  1631. <member name="M:SafeCampus.Core.Utils.ImageUtil.ImgToBase64String(SkiaSharp.SKImage)">
  1632. <summary>
  1633. 图片转换成base64
  1634. </summary>
  1635. <param name="img"></param>
  1636. <returns></returns>
  1637. </member>
  1638. <member name="M:SafeCampus.Core.Utils.ImageUtil.ImgToBase64String(SkiaSharp.SKBitmap)">
  1639. <summary>
  1640. 图片转换成base64
  1641. </summary>
  1642. <param name="bmp"></param>
  1643. <returns></returns>
  1644. </member>
  1645. <member name="M:SafeCampus.Core.Utils.ImageUtil.GetBitmapFromBase64(System.String)">
  1646. <summary>
  1647. base64转bitmap
  1648. </summary>
  1649. <param name="base64String"></param>
  1650. <returns></returns>
  1651. </member>
  1652. <member name="M:SafeCampus.Core.Utils.ImageUtil.GetSkBitmapFromBase64(System.String)">
  1653. <summary>
  1654. base64转bitmap
  1655. </summary>
  1656. <param name="base64String"></param>
  1657. <returns></returns>
  1658. </member>
  1659. <member name="M:SafeCampus.Core.Utils.ImageUtil.ToImageBase64(System.String)">
  1660. <summary>
  1661. base64转image格式
  1662. </summary>
  1663. <param name="base64String"></param>
  1664. <returns></returns>
  1665. </member>
  1666. <member name="M:SafeCampus.Core.Utils.ImageUtil.ResizeImage(System.Drawing.Image,System.Drawing.Size)">
  1667. <summary>
  1668. 重新修改尺寸
  1669. </summary>
  1670. <param name="imgToResize">图片</param>
  1671. <param name="size">尺寸</param>
  1672. <returns></returns>
  1673. </member>
  1674. <member name="M:SafeCampus.Core.Utils.ImageUtil.ResizeImage(System.Drawing.Bitmap,System.Int32,System.Int32)">
  1675. <summary>
  1676. Resize图片
  1677. </summary>
  1678. <param name="bmp">原始Bitmap </param>
  1679. <param name="newW">新的宽度</param>
  1680. <param name="newH">新的高度</param>
  1681. <returns>处理以后的图片</returns>
  1682. </member>
  1683. <member name="M:SafeCampus.Core.Utils.ImageUtil.ResizeImage(SkiaSharp.SKBitmap,System.Int32,System.Int32)">
  1684. <summary>
  1685. Resize图片
  1686. </summary>
  1687. <param name="bmp">原始Bitmap </param>
  1688. <param name="newW">新的宽度</param>
  1689. <param name="newH">新的高度</param>
  1690. <returns>处理以后的图片</returns>
  1691. </member>
  1692. <member name="M:SafeCampus.Core.Utils.ImageUtil.GetPicThumbnail(System.Drawing.Bitmap,System.Int32,System.Int32)">
  1693. <summary>
  1694. 获取缩略图
  1695. </summary>
  1696. <param name="bmp"></param>
  1697. <param name="w">宽</param>
  1698. <param name="h">高</param>
  1699. <returns></returns>
  1700. </member>
  1701. <member name="M:SafeCampus.Core.Utils.ImageUtil.GetPicThumbnail(SkiaSharp.SKBitmap,System.Int32,System.Int32)">
  1702. <summary>
  1703. 获取缩略图
  1704. </summary>
  1705. <param name="bmp"></param>
  1706. <param name="w">宽</param>
  1707. <param name="h">高</param>
  1708. <returns></returns>
  1709. </member>
  1710. <member name="T:SafeCampus.Core.Utils.PwdUtil">
  1711. <summary>
  1712. 密码相关通用类
  1713. </summary>
  1714. </member>
  1715. <member name="M:SafeCampus.Core.Utils.PwdUtil.Similarity(System.String,System.String)">
  1716. <summary>
  1717. 密码相似度
  1718. </summary>
  1719. <param name="oldPassword"></param>
  1720. <param name="newPassword"></param>
  1721. <returns></returns>
  1722. </member>
  1723. <member name="M:SafeCampus.Core.Utils.PwdUtil.LevenshteinDistance(System.String,System.String)">
  1724. <summary>
  1725. 计算莱文斯坦距离算法
  1726. </summary>
  1727. <param name="s1"></param>
  1728. <param name="s2"></param>
  1729. <returns></returns>
  1730. </member>
  1731. <member name="M:SafeCampus.Core.Utils.TXYSMS.TxySmsUtil.SendSms(System.String[],System.String[])">
  1732. <summary>
  1733. 发送短信
  1734. </summary>
  1735. <param name="phone">new[] { $"+86{phone}" } 手机号码</param>
  1736. <param name="content">new[] { code.ToString(), "5" } 内容参数</param>
  1737. <returns></returns>
  1738. </member>
  1739. <member name="M:SafeCampus.Core.Utils.ZipUtils.ZipFile(System.String,System.String,System.Int32,System.Int32)">
  1740. <summary>
  1741. 压缩单个文件
  1742. </summary>
  1743. <param name="fileToZip">要压缩的文件</param>
  1744. <param name="zipedFile">压缩后的文件</param>
  1745. <param name="compressionLevel">压缩等级</param>
  1746. <param name="blockSize">每次写入大小</param>
  1747. </member>
  1748. <member name="M:SafeCampus.Core.Utils.ZipUtils.ZipFile(System.String,System.String)">
  1749. <summary>
  1750. 压缩单个文件
  1751. </summary>
  1752. <param name="fileToZip">要进行压缩的文件名</param>
  1753. <param name="zipedFile">压缩后生成的压缩文件名</param>
  1754. </member>
  1755. <member name="M:SafeCampus.Core.Utils.ZipUtils.ZipFile(System.Collections.Generic.List{System.String},System.String)">
  1756. <summary>
  1757. 压缩多个文件到指定路径
  1758. </summary>
  1759. <param name="sourceFileNames">压缩到哪个路径</param>
  1760. <param name="zipFileName">压缩文件名称</param>
  1761. </member>
  1762. <member name="M:SafeCampus.Core.Utils.ZipUtils.ZipFileDirectory(System.String,System.String)">
  1763. <summary>
  1764. 压缩多层目录
  1765. </summary>
  1766. <param name="strDirectory">待压缩目录</param>
  1767. <param name="zipedFile">压缩后生成的压缩文件名,绝对路径</param>
  1768. </member>
  1769. <member name="M:SafeCampus.Core.Utils.ZipUtils.ZipFileDirectory(System.String,System.String,System.Collections.Generic.List{System.String})">
  1770. <summary>
  1771. 压缩多层目录
  1772. </summary>
  1773. <param name="strDirectory">待压缩目录</param>
  1774. <param name="zipedFile">压缩后生成的压缩文件名,绝对路径</param>
  1775. <param name="files">指定要压缩的文件列表(完全路径)</param>
  1776. </member>
  1777. <member name="M:SafeCampus.Core.Utils.ZipUtils.ZipSetp(System.String,ICSharpCode.SharpZipLib.Zip.ZipOutputStream,System.String,System.Collections.Generic.List{System.String})">
  1778. <summary>
  1779. 递归遍历目录
  1780. </summary>
  1781. <param name="strDirectory">需遍历的目录</param>
  1782. <param name="s">压缩输出流对象</param>
  1783. <param name="parentPath">The parent path.</param>
  1784. <param name="files">需要压缩的文件</param>
  1785. </member>
  1786. <member name="M:SafeCampus.Core.Utils.ZipUtils.UnZip(System.String,System.String,System.Boolean,System.String)">
  1787. <summary>
  1788. 解压缩一个 zip 文件。
  1789. </summary>
  1790. <param name="zipedFile">压缩文件</param>
  1791. <param name="strDirectory">解压目录</param>
  1792. <param name="password">zip 文件的密码。</param>
  1793. <param name="overWrite">是否覆盖已存在的文件。</param>
  1794. </member>
  1795. <member name="M:SafeCampus.Core.Utils.ZipUtils.UnZip(System.String,System.String,System.Boolean)">
  1796. <summary>
  1797. 解压缩一个 zip 文件。
  1798. </summary>
  1799. <param name="zipedFile">压缩文件</param>
  1800. <param name="strDirectory">解压目录</param>
  1801. <param name="overWrite">是否覆盖已存在的文件。</param>
  1802. </member>
  1803. <member name="M:SafeCampus.Core.Utils.ZipUtils.UnZip(System.String,System.String)">
  1804. <summary>
  1805. 解压缩一个 zip 文件。
  1806. 覆盖已存在的文件。
  1807. </summary>
  1808. <param name="zipedFile">压缩文件</param>
  1809. <param name="strDirectory">解压目录</param>
  1810. </member>
  1811. <member name="M:SafeCampus.Core.Utils.ZipUtils.GetFiles(System.String,System.Collections.Generic.List{System.String})">
  1812. <summary>
  1813. 获取压缩文件中指定类型的文件
  1814. </summary>
  1815. <param name="zipedFile">压缩文件</param>
  1816. <param name="fileExtension">文件类型(.txt|.exe)</param>
  1817. <returns>文件名称列表(包含子目录)</returns>
  1818. </member>
  1819. <member name="M:SafeCampus.Core.Utils.ZipUtils.GetFiles(System.String)">
  1820. <summary>
  1821. 获取压缩文件中的所有文件
  1822. </summary>
  1823. <param name="zipedFile">压缩文件</param>
  1824. <returns>文件名称列表(包含子目录)</returns>
  1825. </member>
  1826. <member name="M:SafeCampus.Core.Utils.ZipUtils.ZipFiles(System.String,System.Collections.Generic.List{SafeCampus.Core.Utils.FileItem},System.String@,System.Boolean)">
  1827. <summary>
  1828. 打包线上线下文件
  1829. </summary>
  1830. <param name="zipName">压缩文件名称</param>
  1831. <param name="fileList">文件列表</param>
  1832. <param name="error">保存路径</param>
  1833. <param name="isLocal">是否本地</param>
  1834. </member>
  1835. <member name="M:SafeCampus.Core.Utils.ZipUtils.CompressDirectory(System.String,System.Boolean)">
  1836. 压缩文件夹
  1837. 要打包的文件夹
  1838. 是否删除原文件夹
  1839. </member>
  1840. <member name="M:SafeCampus.Core.Utils.ZipUtils.GetAllFies(System.String)">
  1841. 获取所有文件
  1842. </member>
  1843. <member name="M:SafeCampus.Core.Utils.ZipUtils.GetAllDirsFiles(System.IO.DirectoryInfo[],System.Collections.Generic.Dictionary{System.String,System.DateTime})">
  1844. 获取一个文件夹下的所有文件夹里的文件
  1845. </member>
  1846. <member name="M:SafeCampus.Core.Utils.ZipUtils.GetAllDirFiles(System.IO.DirectoryInfo,System.Collections.Generic.Dictionary{System.String,System.DateTime})">
  1847. 获取一个文件夹下的文件
  1848. 目录名称
  1849. 文件列表HastTable
  1850. </member>
  1851. <member name="T:SafeCampus.Core.Utils.FileItem">
  1852. <summary>
  1853. 文件对象
  1854. </summary>
  1855. </member>
  1856. <member name="P:SafeCampus.Core.Utils.FileItem.FileName">
  1857. <summary>
  1858. 文件名称
  1859. </summary>
  1860. </member>
  1861. <member name="P:SafeCampus.Core.Utils.FileItem.FilePath">
  1862. <summary>
  1863. 文件路径
  1864. </summary>
  1865. </member>
  1866. </members>
  1867. </doc>