CarAlarmEntity.java 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520
  1. package cn.com.lzt.car.alarm;
  2. import org.hibernate.annotations.GenericGenerator;
  3. import org.jeecgframework.poi.excel.annotation.Excel;
  4. import javax.persistence.*;
  5. import java.util.Date;
  6. @Entity
  7. @Table(name = "t_b_car_alarm", schema = "")
  8. @SuppressWarnings("serial")
  9. public class CarAlarmEntity {
  10. private String id;
  11. private String platform_id;// 报警ID
  12. private String alarm_type_id ;// 报警类型ID
  13. private String alarm_type;// 报警类型名称
  14. private String alarm_time;// 报警产生时间
  15. private String gps_time;// GPS上报时间
  16. private String dev_name;// 产生报警设备名称
  17. private String dev_type ;// 产生报警设备类型
  18. private Double speed;// 报警产生时设备速度
  19. private String device_no;// 产生报警设备IMEI
  20. private String code;// 编码
  21. private String gps_status;// 报警产生时GPS状态
  22. private String dir;// 报警产生时方向
  23. private String address;// 报警产生位置
  24. private String executeDesc; // 处理结果描述
  25. private String title;//
  26. private String description;//
  27. private String content;// 报警详情
  28. private String lng;// 报警产生时设备经度
  29. private String lat;//
  30. private String carid;
  31. private String receiveUid;
  32. private String receiveName;
  33. private String plate;
  34. private String fleetid;
  35. private String alarmDate;
  36. private Integer archiveType; //档案类型
  37. private String archiveId; //档案ID
  38. private String alarmtime;// 报警产生时间
  39. private Integer alarmLevel ;// 预警级别
  40. /**创建人名称*/
  41. private java.lang.String createName;
  42. /**创建人登录名称*/
  43. private java.lang.String createBy;
  44. /**创建日期*/
  45. private java.util.Date createDate;
  46. /**更新人名称*/
  47. private java.lang.String updateName;
  48. /**更新人登录名称*/
  49. private java.lang.String updateBy;
  50. /**更新日期*/
  51. private java.util.Date updateDate;
  52. /**所属部门*/
  53. private java.lang.String sysOrgCode;
  54. /**所属公司*/
  55. private java.lang.String sysCompanyCode;
  56. private Integer status;
  57. // /**执行状态*/
  58. // @Excel(name="执行状态",width=15)
  59. // private String executionStatus;
  60. private String projectTaskId;
  61. /**预计完成时间*/
  62. @Excel(name="预计完成时间",width=15,format = "yyyy-MM-dd")
  63. private Date expectedCompletion;
  64. /**实际完成时间*/
  65. @Excel(name="实际完成时间",width=15,format = "yyyy-MM-dd")
  66. private Date actualCompletion;
  67. @Id
  68. @GeneratedValue(generator = "paymentableGenerator")
  69. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  70. @Column(name ="ID",nullable=false,length=36)
  71. public String getId() {
  72. return id;
  73. }
  74. public void setId(String id) {
  75. this.id = id;
  76. }
  77. @Column(name ="platform_id",nullable=true,length=50)
  78. public String getPlatform_id() {
  79. return platform_id;
  80. }
  81. public void setPlatform_id(String platform_id) {
  82. this.platform_id = platform_id;
  83. }
  84. @Column(name ="alarm_type_id",nullable=true,length=50)
  85. public String getAlarm_type_id() {
  86. return alarm_type_id;
  87. }
  88. public void setAlarm_type_id(String alarm_type_id) {
  89. this.alarm_type_id = alarm_type_id;
  90. }
  91. @Column(name ="alarm_type",nullable=true,length=50)
  92. public String getAlarm_type() {
  93. return alarm_type;
  94. }
  95. public void setAlarm_type(String alarm_type) {
  96. this.alarm_type = alarm_type;
  97. }
  98. @Column(name ="alarm_time",nullable=true,length=50)
  99. public String getAlarm_time() {
  100. return alarm_time;
  101. }
  102. public void setAlarm_time(String alarm_time) {
  103. this.alarm_time = alarm_time;
  104. }
  105. @Column(name ="receive_name",nullable=true,length=50)
  106. public String getReceiveName() {
  107. return receiveName;
  108. }
  109. public void setReceiveName(String receiveName) {
  110. this.receiveName = receiveName;
  111. }
  112. @Column(name ="gps_time",nullable=true,length=50)
  113. public String getGps_time() {
  114. return gps_time;
  115. }
  116. public void setGps_time(String gps_time) {
  117. this.gps_time = gps_time;
  118. }
  119. @Column(name ="dev_name",nullable=true,length=50)
  120. public String getDev_name() {
  121. return dev_name;
  122. }
  123. public void setDev_name(String dev_name) {
  124. this.dev_name = dev_name;
  125. }
  126. @Column(name ="description",nullable=true,length=100)
  127. public String getDescription() {
  128. return description;
  129. }
  130. public void setDescription(String description) {
  131. this.description = description;
  132. }
  133. @Column(name ="dev_type",nullable=true,length=50)
  134. public String getDev_type() {
  135. return dev_type;
  136. }
  137. public void setDev_type(String dev_type) {
  138. this.dev_type = dev_type;
  139. }
  140. @Column(name ="speed",nullable=true,length=50)
  141. public Double getSpeed() {
  142. return speed;
  143. }
  144. public void setSpeed(Double speed) {
  145. this.speed = speed;
  146. }
  147. @Column(name ="device_no",nullable=true,length=50)
  148. public String getDevice_no() {
  149. return device_no;
  150. }
  151. public void setDevice_no(String imei) {
  152. this.device_no = imei;
  153. }
  154. @Column(name ="code",nullable=true,length=50)
  155. public String getCode() {
  156. return code;
  157. }
  158. public void setCode(String code) {
  159. this.code = code;
  160. }
  161. @Column(name ="gps_status",nullable=true,length=50)
  162. public String getGps_status() {
  163. return gps_status;
  164. }
  165. public void setGps_status(String gps_status) {
  166. this.gps_status = gps_status;
  167. }
  168. @Column(name ="dir",nullable=true,length=50)
  169. public String getDir() {
  170. return dir;
  171. }
  172. public void setDir(String dir) {
  173. this.dir = dir;
  174. }
  175. @Column(name ="address",nullable=true,length=50)
  176. public String getAddress() {
  177. return address;
  178. }
  179. public void setAddress(String address) {
  180. this.address = address;
  181. }
  182. @Column(name ="content",nullable=true,length=150)
  183. public String getContent() {
  184. return content;
  185. }
  186. public void setContent(String content) {
  187. this.content = content;
  188. }
  189. @Column(name ="lng",nullable=true,length=50)
  190. public String getLng() {
  191. return lng;
  192. }
  193. public void setLng(String lng) {
  194. this.lng = lng;
  195. }
  196. @Column(name ="lat",nullable=true,length=50)
  197. public String getLat() {
  198. return lat;
  199. }
  200. public void setLat(String lat) {
  201. this.lat = lat;
  202. }
  203. @Column(name ="carid",nullable=true,length=50)
  204. public String getCarid() {
  205. return carid;
  206. }
  207. public void setCarid(String carid) {
  208. this.carid = carid;
  209. }
  210. @Column(name ="receive_uid",nullable=true,length=50)
  211. public String getReceiveUid() {
  212. return receiveUid;
  213. }
  214. public void setReceiveUid(String receiveUid) {
  215. this.receiveUid = receiveUid;
  216. }
  217. @Column(name ="status",nullable=true,length=50)
  218. public Integer getStatus() {
  219. return status;
  220. }
  221. public void setStatus(Integer status) {
  222. this.status = status;
  223. }
  224. @Column(name ="CREATE_NAME",nullable=true,length=50)
  225. public java.lang.String getCreateName(){
  226. return this.createName;
  227. }
  228. /**
  229. *方法: 设置java.lang.String
  230. *@param: java.lang.String 创建人名称
  231. */
  232. public void setCreateName(java.lang.String createName){
  233. this.createName = createName;
  234. }
  235. /**
  236. *方法: 取得java.lang.String
  237. *@return: java.lang.String 创建人登录名称
  238. */
  239. @Column(name ="CREATE_BY",nullable=true,length=50)
  240. public java.lang.String getCreateBy(){
  241. return this.createBy;
  242. }
  243. /**
  244. *方法: 设置java.lang.String
  245. *@param: java.lang.String 创建人登录名称
  246. */
  247. public void setCreateBy(java.lang.String createBy){
  248. this.createBy = createBy;
  249. }
  250. /**
  251. *方法: 取得java.util.Date
  252. *@return: java.util.Date 创建日期
  253. */
  254. @Column(name ="CREATE_DATE",nullable=true,length=20)
  255. public java.util.Date getCreateDate(){
  256. return this.createDate;
  257. }
  258. /**
  259. *方法: 设置java.util.Date
  260. *@param: java.util.Date 创建日期
  261. */
  262. public void setCreateDate(java.util.Date createDate){
  263. this.createDate = createDate;
  264. }
  265. /**
  266. *方法: 取得java.lang.String
  267. *@return: java.lang.String 更新人名称
  268. */
  269. @Column(name ="UPDATE_NAME",nullable=true,length=50)
  270. public java.lang.String getUpdateName(){
  271. return this.updateName;
  272. }
  273. /**
  274. *方法: 设置java.lang.String
  275. *@param: java.lang.String 更新人名称
  276. */
  277. public void setUpdateName(java.lang.String updateName){
  278. this.updateName = updateName;
  279. }
  280. /**
  281. *方法: 取得java.lang.String
  282. *@return: java.lang.String 更新人登录名称
  283. */
  284. @Column(name ="UPDATE_BY",nullable=true,length=50)
  285. public java.lang.String getUpdateBy(){
  286. return this.updateBy;
  287. }
  288. /**
  289. *方法: 设置java.lang.String
  290. *@param: java.lang.String 更新人登录名称
  291. */
  292. public void setUpdateBy(java.lang.String updateBy){
  293. this.updateBy = updateBy;
  294. }
  295. /**
  296. *方法: 取得java.util.Date
  297. *@return: java.util.Date 更新日期
  298. */
  299. @Column(name ="UPDATE_DATE",nullable=true,length=20)
  300. public java.util.Date getUpdateDate(){
  301. return this.updateDate;
  302. }
  303. /**
  304. *方法: 设置java.util.Date
  305. *@param: java.util.Date 更新日期
  306. */
  307. public void setUpdateDate(java.util.Date updateDate){
  308. this.updateDate = updateDate;
  309. }
  310. /**
  311. *方法: 取得java.lang.String
  312. *@return: java.lang.String 所属部门
  313. */
  314. @Column(name ="SYS_ORG_CODE",nullable=true,length=50)
  315. public java.lang.String getSysOrgCode(){
  316. return this.sysOrgCode;
  317. }
  318. /**
  319. *方法: 设置java.lang.String
  320. *@param: java.lang.String 所属部门
  321. */
  322. public void setSysOrgCode(java.lang.String sysOrgCode){
  323. this.sysOrgCode = sysOrgCode;
  324. }
  325. /**
  326. *方法: 取得java.lang.String
  327. *@return: java.lang.String 所属公司
  328. */
  329. @Column(name ="SYS_COMPANY_CODE",nullable=true,length=50)
  330. public java.lang.String getSysCompanyCode(){
  331. return this.sysCompanyCode;
  332. }
  333. /**
  334. *方法: 设置java.lang.String
  335. *@param: java.lang.String 所属公司
  336. */
  337. public void setSysCompanyCode(java.lang.String sysCompanyCode){
  338. this.sysCompanyCode = sysCompanyCode;
  339. }
  340. @Column(name ="plate",nullable=true,length=10)
  341. public String getPlate() {
  342. return plate;
  343. }
  344. public void setPlate(String plate) {
  345. this.plate = plate;
  346. }
  347. @Column(name ="fleetid",nullable=true,length=36)
  348. public String getFleetid() {
  349. return fleetid;
  350. }
  351. public void setFleetid(String fleetid) {
  352. this.fleetid = fleetid;
  353. }
  354. @Transient
  355. public String getAlarmtime() {
  356. return alarm_time;
  357. }
  358. public void setAlarmtime(String alarmtime) {
  359. this.alarmtime = alarmtime;
  360. }
  361. @Transient
  362. public String getAlarmtypeid() {
  363. return alarm_type_id;
  364. }
  365. public void setAlarmtypeid(String alarmtypeid) {
  366. this.alarm_type_id = alarmtypeid;
  367. }
  368. @Column(name ="alarm_date",nullable=true,length=20)
  369. public String getAlarmDate() {
  370. return alarmDate;
  371. }
  372. public void setAlarmDate(String alarmDate) {
  373. this.alarmDate = alarmDate;
  374. }
  375. @Column(name ="EXPECTED_COMPLETION",nullable=true,length=32)
  376. public Date getExpectedCompletion(){
  377. return this.expectedCompletion;
  378. }
  379. /**
  380. *方法: 设置java.util.Date
  381. *@param: java.util.Date 预计完成时间
  382. */
  383. public void setExpectedCompletion(Date expectedCompletion){
  384. this.expectedCompletion = expectedCompletion;
  385. }
  386. /**
  387. *方法: 取得java.util.Date
  388. *@return: java.util.Date 实际完成时间
  389. */
  390. @Column(name ="ACTUAL_COMPLETION",nullable=true,length=32)
  391. public Date getActualCompletion(){
  392. return this.actualCompletion;
  393. }
  394. /**
  395. *方法: 设置java.util.Date
  396. *@param: java.util.Date 实际完成时间
  397. */
  398. public void setActualCompletion(Date actualCompletion){
  399. this.actualCompletion = actualCompletion;
  400. }
  401. @Column(name ="project_task_id")
  402. public String getProjectTaskId() {
  403. return projectTaskId;
  404. }
  405. public void setProjectTaskId(String projectTaskId) {
  406. this.projectTaskId = projectTaskId;
  407. }
  408. @Column(name ="title", nullable=true, length=100)
  409. public String getTitle() {
  410. return title;
  411. }
  412. public void setTitle(String title) {
  413. this.title = title;
  414. }
  415. @Column(name ="execute_desc", nullable=true, length=100)
  416. public String getExecuteDesc() {
  417. return executeDesc;
  418. }
  419. public void setExecuteDesc(String executeDesc) {
  420. this.executeDesc = executeDesc;
  421. }
  422. @Column(name ="archive_type")
  423. public Integer getArchiveType() {
  424. return archiveType;
  425. }
  426. public void setArchiveType(Integer archiveType) {
  427. this.archiveType = archiveType;
  428. }
  429. @Column(name ="alarm_level")
  430. public Integer getAlarmLevel() {
  431. return alarmLevel;
  432. }
  433. public void setAlarmLevel(Integer alarmLevel) {
  434. this.alarmLevel = alarmLevel;
  435. }
  436. @Column(name ="archive_id")
  437. public String getArchiveId() {
  438. return archiveId;
  439. }
  440. public void setArchiveId(String archiveId) {
  441. this.archiveId = archiveId;
  442. }
  443. // @Column(name ="EXECUTION_STATUS",nullable=true,length=32)
  444. // public String getExecutionStatus(){
  445. // return this.executionStatus;
  446. // }
  447. //
  448. // /**
  449. // *方法: 设置java.lang.String
  450. // *@param: java.lang.String 执行状态
  451. // */
  452. // public void setExecutionStatus(String executionStatus){
  453. // this.executionStatus = executionStatus;
  454. // }
  455. }