SysFile.java 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358
  1. package com.miniframe.model.system;
  2. import com.miniframe.system.MiniserviceBaseModel;
  3. import java.io.Serializable;
  4. import java.math.BigDecimal;
  5. import java.util.Date;
  6. import javax.persistence.*;
  7. @Table(name = "sys_file")
  8. public class SysFile extends MiniserviceBaseModel implements Serializable {
  9. /**
  10. * 文件id : 文件ID,在存储库中代表该文件的唯一性
  11. */
  12. @Id
  13. private String id;
  14. /**
  15. * 用户编码
  16. */
  17. private String uid;
  18. /**
  19. * 父类ID
  20. */
  21. private String parentid;
  22. /**
  23. * 存储编码
  24. */
  25. private String storageid;
  26. /**
  27. * 文件名称 : 文件名称
  28. */
  29. private String filename;
  30. /**
  31. * 是否目录
  32. */
  33. private String isdir;
  34. /**
  35. * 文件大小
  36. */
  37. private BigDecimal filesize;
  38. /**
  39. * 文件指纹
  40. */
  41. private String hashcode;
  42. /**
  43. * 修改时间
  44. */
  45. private Date lasttime;
  46. /**
  47. * 备注 : 备注
  48. */
  49. private String remarks;
  50. /**
  51. * 文件路径
  52. */
  53. private String filepath;
  54. /**
  55. * 文件类型
  56. */
  57. private String filetype;
  58. /**
  59. * 文件持续长度(针对视频 音频)
  60. */
  61. private String filetimelength;
  62. /**
  63. * 文件来源
  64. */
  65. private String filemedia;
  66. /**
  67. * 是否需要处理
  68. */
  69. private String needop;
  70. private static final long serialVersionUID = 1L;
  71. /**
  72. * 获取文件id : 文件ID,在存储库中代表该文件的唯一性
  73. *
  74. * @return id - 文件id : 文件ID,在存储库中代表该文件的唯一性
  75. */
  76. public String getId() {
  77. return id;
  78. }
  79. /**
  80. * 设置文件id : 文件ID,在存储库中代表该文件的唯一性
  81. *
  82. * @param id 文件id : 文件ID,在存储库中代表该文件的唯一性
  83. */
  84. public void setId(String id) {
  85. this.id = id == null ? null : id.trim();
  86. }
  87. /**
  88. * 获取用户编码
  89. *
  90. * @return uid - 用户编码
  91. */
  92. public String getUid() {
  93. return uid;
  94. }
  95. /**
  96. * 设置用户编码
  97. *
  98. * @param uid 用户编码
  99. */
  100. public void setUid(String uid) {
  101. this.uid = uid == null ? null : uid.trim();
  102. }
  103. /**
  104. * 获取父类ID
  105. *
  106. * @return parentid - 父类ID
  107. */
  108. public String getParentid() {
  109. return parentid;
  110. }
  111. /**
  112. * 设置父类ID
  113. *
  114. * @param parentid 父类ID
  115. */
  116. public void setParentid(String parentid) {
  117. this.parentid = parentid == null ? null : parentid.trim();
  118. }
  119. /**
  120. * 获取存储编码
  121. *
  122. * @return storageid - 存储编码
  123. */
  124. public String getStorageid() {
  125. return storageid;
  126. }
  127. /**
  128. * 设置存储编码
  129. *
  130. * @param storageid 存储编码
  131. */
  132. public void setStorageid(String storageid) {
  133. this.storageid = storageid == null ? null : storageid.trim();
  134. }
  135. /**
  136. * 获取文件名称 : 文件名称
  137. *
  138. * @return filename - 文件名称 : 文件名称
  139. */
  140. public String getFilename() {
  141. return filename;
  142. }
  143. /**
  144. * 设置文件名称 : 文件名称
  145. *
  146. * @param filename 文件名称 : 文件名称
  147. */
  148. public void setFilename(String filename) {
  149. this.filename = filename == null ? null : filename.trim();
  150. }
  151. /**
  152. * 获取是否目录
  153. *
  154. * @return isdir - 是否目录
  155. */
  156. public String getIsdir() {
  157. return isdir;
  158. }
  159. /**
  160. * 设置是否目录
  161. *
  162. * @param isdir 是否目录
  163. */
  164. public void setIsdir(String isdir) {
  165. this.isdir = isdir == null ? null : isdir.trim();
  166. }
  167. /**
  168. * 获取文件大小
  169. *
  170. * @return filesize - 文件大小
  171. */
  172. public BigDecimal getFilesize() {
  173. return filesize;
  174. }
  175. /**
  176. * 设置文件大小
  177. *
  178. * @param filesize 文件大小
  179. */
  180. public void setFilesize(BigDecimal filesize) {
  181. this.filesize = filesize;
  182. }
  183. /**
  184. * 获取文件指纹
  185. *
  186. * @return hashcode - 文件指纹
  187. */
  188. public String getHashcode() {
  189. return hashcode;
  190. }
  191. /**
  192. * 设置文件指纹
  193. *
  194. * @param hashcode 文件指纹
  195. */
  196. public void setHashcode(String hashcode) {
  197. this.hashcode = hashcode == null ? null : hashcode.trim();
  198. }
  199. /**
  200. * 获取修改时间
  201. *
  202. * @return lasttime - 修改时间
  203. */
  204. public Date getLasttime() {
  205. return lasttime;
  206. }
  207. /**
  208. * 设置修改时间
  209. *
  210. * @param lasttime 修改时间
  211. */
  212. public void setLasttime(Date lasttime) {
  213. this.lasttime = lasttime;
  214. }
  215. /**
  216. * 获取备注 : 备注
  217. *
  218. * @return remarks - 备注 : 备注
  219. */
  220. public String getRemarks() {
  221. return remarks;
  222. }
  223. /**
  224. * 设置备注 : 备注
  225. *
  226. * @param remarks 备注 : 备注
  227. */
  228. public void setRemarks(String remarks) {
  229. this.remarks = remarks == null ? null : remarks.trim();
  230. }
  231. /**
  232. * 获取文件路径
  233. *
  234. * @return filepath - 文件路径
  235. */
  236. public String getFilepath() {
  237. return filepath;
  238. }
  239. /**
  240. * 设置文件路径
  241. *
  242. * @param filepath 文件路径
  243. */
  244. public void setFilepath(String filepath) {
  245. this.filepath = filepath == null ? null : filepath.trim();
  246. }
  247. /**
  248. * 获取文件类型
  249. *
  250. * @return filetype - 文件类型
  251. */
  252. public String getFiletype() {
  253. return filetype;
  254. }
  255. /**
  256. * 设置文件类型
  257. *
  258. * @param filetype 文件类型
  259. */
  260. public void setFiletype(String filetype) {
  261. this.filetype = filetype == null ? null : filetype.trim();
  262. }
  263. /**
  264. * 获取文件持续长度(针对视频 音频)
  265. *
  266. * @return filetimelength - 文件持续长度(针对视频 音频)
  267. */
  268. public String getFiletimelength() {
  269. return filetimelength;
  270. }
  271. /**
  272. * 设置文件持续长度(针对视频 音频)
  273. *
  274. * @param filetimelength 文件持续长度(针对视频 音频)
  275. */
  276. public void setFiletimelength(String filetimelength) {
  277. this.filetimelength = filetimelength == null ? null : filetimelength.trim();
  278. }
  279. /**
  280. * 获取文件来源
  281. *
  282. * @return filemedia - 文件来源
  283. */
  284. public String getFilemedia() {
  285. return filemedia;
  286. }
  287. /**
  288. * 设置文件来源
  289. *
  290. * @param filemedia 文件来源
  291. */
  292. public void setFilemedia(String filemedia) {
  293. this.filemedia = filemedia == null ? null : filemedia.trim();
  294. }
  295. /**
  296. * 获取是否需要处理
  297. *
  298. * @return needop - 是否需要处理
  299. */
  300. public String getNeedop() {
  301. return needop;
  302. }
  303. /**
  304. * 设置是否需要处理
  305. *
  306. * @param needop 是否需要处理
  307. */
  308. public void setNeedop(String needop) {
  309. this.needop = needop == null ? null : needop.trim();
  310. }
  311. }