Built motion from commit 709aa6fb5ed03aa61bc373fcdbf622215d37d30b. Version 3.0.0...
[motion-next.git] / server / api / mailInteraction / mailInteraction.model.js
index ed66141..4b053e3 100644 (file)
@@ -1 +1 @@
-const a408_0x4fd9=['get','update','substatusAt','exports','moment','changed','define','utf8mb4_unicode_ci','MailMessage','MailInteraction','mail_interactions','YYYY-MM-DD\x20HH:mm:ss','substatus','fti_mail_interactions','format','closed','closedAt'];(function(_0x552c34,_0x4fd945){const _0x6544e5=function(_0x1652f0){while(--_0x1652f0){_0x552c34['push'](_0x552c34['shift']());}};_0x6544e5(++_0x4fd945);}(a408_0x4fd9,0xfc));const a408_0x6544=function(_0x552c34,_0x4fd945){_0x552c34=_0x552c34-0x0;let _0x6544e5=a408_0x4fd9[_0x552c34];return _0x6544e5;};const _0xb6e9c6=a408_0x6544;'use strict';const moment=require(_0xb6e9c6('0x7')),attributes=require('./mailInteraction.attributes');module[_0xb6e9c6('0x6')]=function(_0x1652f0){const _0x361ff8=_0xb6e9c6,_0xf6b12f=_0x1652f0['models'],_0x110b11=_0x1652f0[_0x361ff8('0x9')](_0x361ff8('0xc'),attributes,{'tableName':_0x361ff8('0xd'),'paranoid':![],'indexes':[{'name':_0x361ff8('0x10'),'fields':['subject','to'],'type':'FULLTEXT'}],'timestamps':!![],'hooks':{'beforeCreate':function(_0xa15e7){const _0x545640=_0x361ff8;_0xa15e7[_0x545640('0xf')]&&(_0xa15e7[_0x545640('0x5')]=moment()[_0x545640('0x0')](_0x545640('0xe'))),_0xa15e7[_0x545640('0x1')]&&(_0xa15e7[_0x545640('0x2')]=moment()[_0x545640('0x0')]('YYYY-MM-DD\x20HH:mm:ss'));},'beforeUpdate':function(_0x1b6056){const _0x3a411f=_0x361ff8;_0x1b6056[_0x3a411f('0x8')](_0x3a411f('0xf'))&&(_0x1b6056[_0x3a411f('0x5')]=_0x1b6056[_0x3a411f('0xf')]?moment()[_0x3a411f('0x0')](_0x3a411f('0xe')):null),_0x1b6056[_0x3a411f('0x8')](_0x3a411f('0x1'))&&(_0x1b6056[_0x3a411f('0x2')]=moment()[_0x3a411f('0x0')](_0x3a411f('0xe')),_0x1b6056[_0x3a411f('0xf')]=null,_0x1b6056[_0x3a411f('0x5')]=null);},'afterUpdate':function(_0x199ed4){const _0x139a47=_0x361ff8,_0x363d64=_0x199ed4[_0x139a47('0x3')]({'plain':!![]});if(_0x363d64[_0x139a47('0x1')])return _0xf6b12f[_0x139a47('0xb')][_0x139a47('0x4')]({'read':!![]},{'where':{'MailInteractionId':_0x363d64['id']}})['catch'](function(_0x5dc84b){return _0x5dc84b;});}},'charset':'utf8mb4','collate':_0x361ff8('0xa')});return _0x110b11;};
\ No newline at end of file
+const a408_0x142a=['FULLTEXT','subject','exports','substatusAt','changed','utf8mb4_unicode_ci','YYYY-MM-DD\x20HH:mm:ss','moment','format','closed','MailMessage','define','mail_interactions','catch','get','fti_mail_interactions','closedAt','utf8mb4','models','substatus'];(function(_0x169aed,_0x142ab8){const _0x308361=function(_0x5b2bb2){while(--_0x5b2bb2){_0x169aed['push'](_0x169aed['shift']());}};_0x308361(++_0x142ab8);}(a408_0x142a,0x12e));const a408_0x3083=function(_0x169aed,_0x142ab8){_0x169aed=_0x169aed-0x0;let _0x308361=a408_0x142a[_0x169aed];return _0x308361;};const _0x45f63c=a408_0x3083;'use strict';const moment=require(_0x45f63c('0x5')),attributes=require('./mailInteraction.attributes');module[_0x45f63c('0x0')]=function(_0x5b2bb2){const _0x1c30d8=_0x45f63c,_0x575aa4=_0x5b2bb2[_0x1c30d8('0x10')],_0x48e44e=_0x5b2bb2[_0x1c30d8('0x9')]('MailInteraction',attributes,{'tableName':_0x1c30d8('0xa'),'paranoid':![],'indexes':[{'name':_0x1c30d8('0xd'),'fields':[_0x1c30d8('0x13'),'to'],'type':_0x1c30d8('0x12')}],'timestamps':!![],'hooks':{'beforeCreate':function(_0x3ff5f4){const _0x2ae402=_0x1c30d8;_0x3ff5f4[_0x2ae402('0x11')]&&(_0x3ff5f4['substatusAt']=moment()[_0x2ae402('0x6')](_0x2ae402('0x4'))),_0x3ff5f4[_0x2ae402('0x7')]&&(_0x3ff5f4[_0x2ae402('0xe')]=moment()[_0x2ae402('0x6')](_0x2ae402('0x4')));},'beforeUpdate':function(_0x4f2c75){const _0x49bded=_0x1c30d8;_0x4f2c75[_0x49bded('0x2')]('substatus')&&(_0x4f2c75[_0x49bded('0x1')]=_0x4f2c75[_0x49bded('0x11')]?moment()[_0x49bded('0x6')](_0x49bded('0x4')):null),_0x4f2c75[_0x49bded('0x2')](_0x49bded('0x7'))&&(_0x4f2c75['closedAt']=moment()[_0x49bded('0x6')](_0x49bded('0x4')),_0x4f2c75['substatus']=null,_0x4f2c75[_0x49bded('0x1')]=null);},'afterUpdate':function(_0x5f3f9d){const _0x1a8cb6=_0x1c30d8,_0x5b1925=_0x5f3f9d[_0x1a8cb6('0xc')]({'plain':!![]});if(_0x5b1925[_0x1a8cb6('0x7')])return _0x575aa4[_0x1a8cb6('0x8')]['update']({'read':!![]},{'where':{'MailInteractionId':_0x5b1925['id']}})[_0x1a8cb6('0xb')](function(_0x4b737d){return _0x4b737d;});}},'charset':_0x1c30d8('0xf'),'collate':_0x1c30d8('0x3')});return _0x48e44e;};
\ No newline at end of file