package Ġcom . abel . big water . model . eff Ċ Ċ import Ġcom . abel . big water . model . Bw Base Ċ import Ġcom . abel . big water . model . Json Date Deserializer Ċ import Ġcom . abel . big water . model . Json Date Serializer Ċ import Ġcom . abel . big water . model . Json Helper Ċ import Ġcom . alibaba . fastjson . annotation . JSON Field Ċ import Ġcom . fasterxml . jackson . annotation . JsonIgnore Ċ import Ġcom . fasterxml . jackson . databind . annotation . Json Deserialize Ċ import Ġcom . fasterxml . jackson . databind . annotation . Json Serialize Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* Ġæ ° ´ è¡¨ çļĦ åįķ ä¸ª è®¡ éĩı çĤ¹ çĶ¨ æ°´ æ¨¡å¼ı Ċ Ġ*/ Ċ class ĠE ff Meter Point Ġ: ĠB w Base () Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ èĩª å¢ŀ éĩı ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġwid : ĠLong ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ä»»åĬ¡ èĩª å¢ŀ éĩı ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar ĠtaskId : ĠLong ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è®¡ éĩı æķĪ çİĩ èĩª å¢ŀ éĩı ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġeff Id : ĠLong ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæ ° ´ è¡¨ æłĩ ç¤º ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġmeter Id : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ä»»åĬ¡ å¼Ģå§ĭ æĹ¶ æ®µ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Json Serialize ( using Ġ= ĠJson Date Serializer :: class ) ĊĠĠĠ Ġ@ Json Deserialize ( using Ġ= ĠJson Date Deserializer :: class ) ĊĠĠĠ Ġ@ JSON Field ( format Ġ= ĠJson Helper . FULL _ DATE _ FORMAT ) ĊĠĠĠ Ġvar Ġtask Start : ĠDate ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ä»»åĬ¡ ç»ĵæĿŁ æĹ¶ æ®µ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Json Serialize ( using Ġ= ĠJson Date Serializer :: class ) ĊĠĠĠ Ġ@ Json Deserialize ( using Ġ= ĠJson Date Deserializer :: class ) ĊĠĠĠ Ġ@ JSON Field ( format Ġ= ĠJson Helper . FULL _ DATE _ FORMAT ) ĊĠĠĠ Ġvar Ġtask End : ĠDate ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è®¡ éĩı æķĪ çİĩ åĪĨæŀĲ çļĦ æĹ¶ æ®µ ç±»åŀĭ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġperiod Type : ĠString Ġ= ĠE ff Period Type . Day . name ĊĊĠĠĠ Ġ@ JsonIgnore ĊĠĠĠ Ġ@ JSON Field ( serialize Ġ= Ġfalse ) ĊĠĠĠ Ġvar Ġperiod Type Obj : ĠE ff Period Type ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠE ff Period Type . values (). find Ġ{ Ġit . name Ġ== Ġperiod Type Ġ} ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġperiod Type Ġ= Ġvalue ?. name Ġ?: ĠE ff Period Type . Day . name ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæ¨¡ å¼ı ( åıª åĪĨ ç¦» çĶ¨ æ°´ æ¨¡å¼ı , Ġä¸į åĪĨæŀĲ è®¡ éĩı æķĪ çİĩ )/ æķĪ çİĩ ( åĮħåĲ« çĶ¨ æ°´ æ¨¡å¼ı åıĬ è®¡ éĩı æķĪ çİĩ ) ĊĠĠĠĠ Ġ* Ġ@ see ĠE ff Period Type ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġpoint Type : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ JsonIgnore ĊĠĠĠ Ġ@ JSON Field ( serialize Ġ= Ġfalse ) ĊĠĠĠ Ġvar Ġpoint Type Obj : ĠE ff Point Type ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= ĠE ff Point Type . values (). find Ġ{ Ġit . name Ġ== Ġpoint Type Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfield ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpoint Type Ġ= Ġvalue ?. name ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæµ ģ éĩı çĤ¹ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġpoint Name : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæµ ģ éĩı çĤ¹ ç¼ĸåı· , Ġ 1 ~ 9 . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġpoint No : ĠInt ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæµ ģ éĩı çĤ¹ æķ° åĢ¼ ï¼Į åįķä½į Ġm Â ³ / h . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġpoint Flow : ĠDouble ? Ġ= Ġ 0 . 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å®ŀ æµĭ è¯¯ å·® ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġpoint Dev : ĠDouble ? Ġ= Ġ 0 . 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å®¹ è®¸ é«ĺ éĻĲ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġhigh Limit : ĠDouble ? Ġ= Ġ 0 . 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å®¹ è®¸ åºķ éĻĲ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġlow Limit : ĠDouble ? Ġ= Ġ 0 . 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å®ŀ æµĭ æ°´ éĩı ï¼Ī æĸ¹ ï¼ī ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġpoint Water : ĠDouble ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ çľŁ å®ŀ æ°´ éĩı ï¼Ī æĸ¹ ï¼ī ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġreal Water : ĠDouble ? Ġ= Ġnull ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å¼ķçĶ¨ çļĦæķ°æį® è¡Į æķ° ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonIgnore ĊĠĠĠ Ġ@ JSON Field ( serialize Ġ= Ġfalse , Ġdeserialize Ġ= Ġfalse ) ĊĠĠĠ Ġvar Ġdata Rows : ĠInt ? Ġ= Ġnull Ċ }