Merge remote-tracking branch 'origin/wuhuyancao' into wuhuyancao
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # VUE_APP_API_URL  = 'https://atwl.ahzyssl.com/zhyq_interface' | 
|---|
|  |  |  |  | 
|---|
|  |  |  | VUE_APP_API_URL  = 'http://192.168.1.45:10010' | 
|---|
|  |  |  | # VUE_APP_API_URL  = 'http://192.168.1.45:10010' | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # VUE_APP_API_URL  = 'http://192.168.0.212/system_gateway' | 
|---|
|  |  |  | VUE_APP_API_URL  = 'http://192.168.0.212/system_gateway' | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # VUE_APP_API_URL  = 'http://localhost:10010' | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | # ç产ç¯å¢é
ç½® | 
|---|
|  |  |  | NODE_ENV = 'production' | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # VUE_APP_API_URL  = 'http://192.168.0.212/system_gateway' | 
|---|
|  |  |  | VUE_APP_API_URL  = 'http://10.49.39.23/system_gateway' | 
|---|
|  |  |  | VUE_APP_API_URL  = 'http://192.168.0.212/system_gateway' | 
|---|
|  |  |  | # VUE_APP_API_URL  = 'http://10.49.39.23/system_gateway' | 
|---|
|  |  |  |  | 
|---|
|  |  |  | VUE_APP_AMAP_KEY='045542fc5f436b75e6c911c5c84ff8cd' | 
|---|
|  |  |  | 
|---|
|  |  |  | <el-input v-model="form.sortnum" placeholder="请è¾å
¥æåºç " v-trim/> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="ç»ç»ç±»å" prop="type" v-if="(editType === 'edit' && parentId) || (editType === 'add')" > | 
|---|
|  |  |  | <el-radio-group v-model="form.type" :disabled="(editType === 'edit') || (!!(editType === 'add' && parentId))"> | 
|---|
|  |  |  | <!--              :disabled="(editType === 'edit') || (!!(editType === 'add' && parentId))"--> | 
|---|
|  |  |  | <el-radio-group v-model="form.type"> | 
|---|
|  |  |  | <el-radio :label="0">ç¸å
³æ¹ç»ç»</el-radio> | 
|---|
|  |  |  | <el-radio :label="1">å
é¨ç»ç»</el-radio> | 
|---|
|  |  |  | </el-radio-group> | 
|---|
|  |  |  | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="åç¼" prop="noPrefix" v-if="form.noType === 1"> | 
|---|
|  |  |  | <div style="width: 100%; display: flex; align-items: center;"> | 
|---|
|  |  |  | <el-input style="flex: 1;" v-model="form.noPrefix" placeholder="请è¾å
¥æ°åæåæ¯" v-trim/> | 
|---|
|  |  |  | <el-input style="flex: 1;" v-model="form.noPrefix" :disabled="form.id ? true : false" placeholder="请è¾å
¥æ°åæåæ¯" v-trim/> | 
|---|
|  |  |  | <span style="margin: 0 20px;">使°</span> | 
|---|
|  |  |  | <el-input style="flex: 1;" v-model="form.noLength" placeholder="请è¾å
¥æ°å" v-trim/> | 
|---|
|  |  |  | <el-input style="flex: 1;" v-model="form.noLength" :disabled="form.id ? true : false" placeholder="请è¾å
¥æ°å" v-trim/> | 
|---|
|  |  |  | <span style="margin: 0 20px;">èµ·å§ç¼å·</span> | 
|---|
|  |  |  | <el-input style="flex: 1;" v-model="form.noIndex" placeholder="请è¾å
¥æ°å" v-trim/> | 
|---|
|  |  |  | <el-input style="flex: 1;" v-model="form.noIndex" :disabled="form.id ? true : false" placeholder="请è¾å
¥æ°å" v-trim/> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="æå顺åº" prop="sortType" v-if="form.noType === 1"> | 
|---|
|  |  |  | 
|---|
|  |  |  | </el-option> | 
|---|
|  |  |  | </el-select> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="RFIDæ ç¾" prop="rfidLable"> | 
|---|
|  |  |  | <el-input v-model="form.rfidLable" placeholder="请è¾å
¥RFIDæ ç¾" v-trim/> | 
|---|
|  |  |  | <el-form-item label="RFIDæ ç¾" prop="rfidCode"> | 
|---|
|  |  |  | <el-input v-model="form.rfidCode" placeholder="请è¾å
¥RFIDæ ç¾" v-trim/> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="é¢åè§å" prop="roleType"> | 
|---|
|  |  |  | <el-radio-group v-model="form.roleType"> | 
|---|
|  |  |  | 
|---|
|  |  |  | id: null, | 
|---|
|  |  |  | code: '', | 
|---|
|  |  |  | carId: '', | 
|---|
|  |  |  | rfidLable: '', | 
|---|
|  |  |  | rfidCode: '', | 
|---|
|  |  |  | roleType: 0 | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // éªè¯è§å | 
|---|
|  |  |  | 
|---|
|  |  |  | carId: [ | 
|---|
|  |  |  | { required: true, message: 'è¯·éæ©æå±è½¦è¾', trigger: 'blur' } | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | rfidLable: [ | 
|---|
|  |  |  | rfidCode: [ | 
|---|
|  |  |  | { required: true, message: '请è¾å
¥RFIDæ ç¾', trigger: 'blur' } | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | roleType: [ | 
|---|
|  |  |  | 
|---|
|  |  |  | <p class="tip-warn"><i class="el-icon-warning"></i>导å
¥è¯´æï¼<br> | 
|---|
|  |  |  | 1.请å
ä¸è½½æä»¶æ¨¡æ¿ï¼å¹¶æç
§æ¨¡æ¿è¦å»å¡«å表格å
容;<br> | 
|---|
|  |  |  | </p> | 
|---|
|  |  |  | <el-form class="demo-form-inline" > | 
|---|
|  |  |  | <el-form class="demo-form-inline" v-loading="loading"> | 
|---|
|  |  |  | <el-form-item label="线路信æ¯" required> | 
|---|
|  |  |  | <div style="width: 100%;display: flex;align-items: center;"> | 
|---|
|  |  |  | <el-button type="primary"   @click="clickRef">ç¹å»ä¸ä¼ </el-button> | 
|---|
|  |  |  | 
|---|
|  |  |  | data () { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | importing:false, | 
|---|
|  |  |  | fileName: '' | 
|---|
|  |  |  | fileName: '', | 
|---|
|  |  |  | loading: false, | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | methods: { | 
|---|
|  |  |  | 
|---|
|  |  |  | this.$refs.fileExcel.click() | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | result (e) { | 
|---|
|  |  |  | this.loading = true | 
|---|
|  |  |  | const data = new FormData() | 
|---|
|  |  |  | data.append('file', e.target.files[0]) | 
|---|
|  |  |  | importExcel(data) | 
|---|
|  |  |  | 
|---|
|  |  |  | this.fileName = '' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | .finally(() => { | 
|---|
|  |  |  | this.loading = false | 
|---|
|  |  |  | this.$refs.fileExcel.value = null | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | 2.æ¯æ¬¡å¯¼å
¥éå®è®¢å表示å³å é¤ä¹å导å
¥æ¤æ¬¡ç¸åºæ¥æç订åè®°å½ï¼ä»¥æ¤æ¬¡å¯¼å
¥çæ°æ®ä¸ºä¸»;<br> | 
|---|
|  |  |  | </p> | 
|---|
|  |  |  | <el-form class="demo-form-inline"  :model="form" ref="form" :rules="rules"> | 
|---|
|  |  |  | <el-form-item label="éè´§æ¥æ" prop="dateInfo"  > | 
|---|
|  |  |  | <el-form-item label="éè´§æ¥æ" prop="dateInfo" v-loading="loading"> | 
|---|
|  |  |  | <el-date-picker v-model="form.dateInfo" value-format="yyyy-MM-dd" placeholder="请è¾å
¥æ¥æ" /> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="订åä¿¡æ¯" required> | 
|---|
|  |  |  | 
|---|
|  |  |  | data () { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | importing: false, | 
|---|
|  |  |  | loading: false, | 
|---|
|  |  |  | fileName: '', | 
|---|
|  |  |  | form: { | 
|---|
|  |  |  | dateInfo: null | 
|---|
|  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | result (e) { | 
|---|
|  |  |  | this.loading = true | 
|---|
|  |  |  | const data = new FormData() | 
|---|
|  |  |  | data.append('dateInfo', this.form.dateInfo) | 
|---|
|  |  |  | data.append('file', e.target.files[0]) | 
|---|
|  |  |  | 
|---|
|  |  |  | this.fileName = '' | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | .finally(() => { | 
|---|
|  |  |  | this.loading = false | 
|---|
|  |  |  | this.$refs.fileExcel.value = null | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | unBindKeys(this.ids) | 
|---|
|  |  |  | .then(res => { | 
|---|
|  |  |  | this.getList() | 
|---|
|  |  |  | this.getKeysAll() | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }).catch(() => { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | page: 1, | 
|---|
|  |  |  | model: { | 
|---|
|  |  |  | cabinetId: this.id, | 
|---|
|  |  |  | keyId: this.searchForm.keyId, | 
|---|
|  |  |  | keyCode: this.searchForm.keyCode, | 
|---|
|  |  |  | status: this.searchForm.status, | 
|---|
|  |  |  | bindStatus: this.searchForm.bindStatus, | 
|---|
|  |  |  | workingStatus: this.searchForm.workingStatus | 
|---|
|  |  |  | 
|---|
|  |  |  | <el-table-column prop="editDate" label="æåæ´æ°æ¶é´" min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column label="æä½" width="230" fixed="right"> | 
|---|
|  |  |  | <template slot-scope="{row}"> | 
|---|
|  |  |  | <!--            v-if="row.type ==0"--> | 
|---|
|  |  |  | <el-button type="text" | 
|---|
|  |  |  | @click="$refs.OperaInternalCompanyWindow.open('ç¼è¾ä¼ä¸ä¿¡æ¯', { id: row.parentId, name: row.parentName, type: row.parentType, companyPath: row.parentCompanyPath }, row, 'edit')" | 
|---|
|  |  |  | icon="el-icon-edit" v-permissions="['business:company:update']" v-if="row.type ==0">ç¼è¾</el-button> | 
|---|
|  |  |  | icon="el-icon-edit" v-permissions="['business:company:update']">ç¼è¾</el-button> | 
|---|
|  |  |  | <el-button type="text" @click="$refs.OperaInternalCompanyWindow.open('æ°å»ºå级', row, null, 'add')" | 
|---|
|  |  |  | icon="el-icon-plus">æ°å»ºå级</el-button> | 
|---|
|  |  |  | <el-button type="text" @click="deleteById(row)" style="color: red" icon="el-icon-delete" | 
|---|
|  |  |  | 
|---|
|  |  |  | <el-form-item label="设å¤åç§°" prop="name"> | 
|---|
|  |  |  | <el-input v-model="searchForm.name" placeholder="请è¾å
¥è®¾å¤åç§°" @keypress.enter.native="search"></el-input> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="è¿è¡ç¶æ" prop="rumStatus"> | 
|---|
|  |  |  | <el-select v-model="searchForm.rumStatus" placeholder="è¯·éæ©" @change="search"> | 
|---|
|  |  |  | <el-form-item label="è¿è¡ç¶æ" prop="runStatus"> | 
|---|
|  |  |  | <el-select v-model="searchForm.runStatus" placeholder="è¯·éæ©" @change="search"> | 
|---|
|  |  |  | <el-option label="å
¨é¨" value=""></el-option> | 
|---|
|  |  |  | <el-option label="å¨çº¿" :value="0"></el-option> | 
|---|
|  |  |  | <el-option label="离线" :value="1"></el-option> | 
|---|
|  |  |  | 
|---|
|  |  |  | <el-form-item label="ç¶æ" prop="status"> | 
|---|
|  |  |  | <el-select v-model="searchForm.status" placeholder="è¯·éæ©" @change="search"> | 
|---|
|  |  |  | <el-option label="å
¨é¨" value=""></el-option> | 
|---|
|  |  |  | <el-option label="å¯ç¨" :value="1"></el-option> | 
|---|
|  |  |  | <el-option label="ç¦ç¨" :value="0"></el-option> | 
|---|
|  |  |  | <el-option label="å¯ç¨" :value="0"></el-option> | 
|---|
|  |  |  | <el-option label="ç¦ç¨" :value="1"></el-option> | 
|---|
|  |  |  | </el-select> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <section> | 
|---|
|  |  |  | 
|---|
|  |  |  | code: '', | 
|---|
|  |  |  | name: '', | 
|---|
|  |  |  | status: '', | 
|---|
|  |  |  | rumStatus: '' | 
|---|
|  |  |  | runStatus: '' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | form: null | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | this.loadLines() | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | methods: { | 
|---|
|  |  |  | reset() { | 
|---|
|  |  |  | this.lineList = [] | 
|---|
|  |  |  | this.$refs.searchForm.resetFields() | 
|---|
|  |  |  | this.search() | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | loadCategory () { | 
|---|
|  |  |  | fetchCateList({ | 
|---|
|  |  |  | type: 4 | 
|---|
|  |  |  | 
|---|
|  |  |  | <el-table-column type="selection" width="55"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="code" label="é¥åç¼å·" min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="carCode" label="æå±è½¦è¾" min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="rfidLable" label="RFIDæ ç¾" min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="rfidLable" label="RFIDæ ç¾" min-width="150px"> | 
|---|
|  |  |  | <template slot-scope="{row}"> | 
|---|
|  |  |  | <span v-if="row.rfidCode">{{row.rfidCode}} ({{row.rfidLable}})</span> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | </el-table-column> | 
|---|
|  |  |  | <el-table-column prop="cabinetName" label="ç»å®é¥åæ" min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column prop="gridCode" label="åæ¾ä½ç½®" min-width="100px"></el-table-column> | 
|---|
|  |  |  | <el-table-column label="ç»å®ç¶æ" min-width="100px"> | 
|---|
|  |  |  | 
|---|
|  |  |  | </el-option> | 
|---|
|  |  |  | </el-select> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="è¿é车è¾" prop="carId"> | 
|---|
|  |  |  | <el-form-item label="è¿é车è¾" prop="carCode"> | 
|---|
|  |  |  | <el-input v-model="searchForm.carCode" placeholder="请è¾å
¥è¿é车è¾" clearable @keypress.enter.native="search"></el-input> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="åºå·" prop="code"> | 
|---|
|  |  |  | 
|---|
|  |  |  | <li><el-button type="danger"  @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['business:jkline:delete']">å é¤</el-button></li> | 
|---|
|  |  |  | </ul> | 
|---|
|  |  |  | <el-table | 
|---|
|  |  |  |  | 
|---|
|  |  |  | :height="tableHeightNew" | 
|---|
|  |  |  | v-loading="isWorking.search" | 
|---|
|  |  |  | :data="tableData.list" | 
|---|
|  |  |  | 
|---|
|  |  |  | IN_CITY_CAR_USE(3, "å
¬è½¦å¸å
ç¨è½¦ ", "å
¬è½¦å¸å
ç¨è½¦ "), | 
|---|
|  |  |  | OUT_CITY_CAR_USE(4, "å
¬è½¦å®¤å¤ç¨è½¦ ", "å
¬è½¦å®¤å¤ç¨è½¦ "), | 
|---|
|  |  |  | CITY_WLC_BOOK(5, "å¸å
¬å¸ç©æµè½¦é¢çº¦ ", "5å¸å
¬å¸ç©æµè½¦é¢çº¦ "), | 
|---|
|  |  |  | PLATFROM_REASON(6, "æå°å
¥ååå å®¡æ¹ ", "æå°å
¥ååå å®¡æ¹ "), | 
|---|
|  |  |  | PLATFROM_REASON(6, "æå°å
¥ååå å®¡æ¹ ", "æå°å
¥ååå å®¡æ¹ ") | 
|---|
|  |  |  | ; | 
|---|
|  |  |  | // æååé | 
|---|
|  |  |  | private String name; | 
|---|
|  |  |  | 
|---|
|  |  |  | import com.doumee.config.annotation.LoginNoRequired; | 
|---|
|  |  |  | import com.doumee.config.jwt.JwtProperties; | 
|---|
|  |  |  | import com.doumee.core.annotation.pr.PreventRepeat; | 
|---|
|  |  |  | import com.doumee.core.haikang.model.HKConstants; | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.BaseResponse; | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.request.*; | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.request.event.acs.EventAcsRequest; | 
|---|
|  |  |  | 
|---|
|  |  |  | String result = hkSyncPushService.dealVisitEvent(param,response); | 
|---|
|  |  |  | return ApiResponse.success(result); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | @ApiOperation("ãæµ·åº·ãå
¶ä»è®¢é
äºä»¶è®¢é
æ¨é对æ¥å¤çæ¥å£") | 
|---|
|  |  |  | @PostMapping("/push/notice") | 
|---|
|  |  |  | @LoginNoRequired | 
|---|
|  |  |  | public ApiResponse pushNotice(@RequestBody EventVisitRequest param, HttpServletResponse response){ | 
|---|
|  |  |  | String result = hkSyncPushService.dealVisitEvent(param,response); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return ApiResponse.success(result); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | @ApiOperation("ãæµ·åº·ã访客ICCMäºä»¶è®¢é
æ¨é对æ¥å¤çæ¥å£") | 
|---|
|  |  |  | @PostMapping("/push/visitIccm") | 
|---|
|  |  |  | @LoginNoRequired | 
|---|
| ¶Ô±ÈÐÂÎļþ | 
|  |  |  | 
|---|
|  |  |  | package com.doumee.core.haikang.model.param.request.event.base; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.alibaba.fastjson.JSONObject; | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.request.event.visit.EventVisitDataRequest; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class EventBaseInfoRequest { | 
|---|
|  |  |  | private String  eventId;//    String    äºä»¶å¯ä¸æ è¯    æ¯    64 | 
|---|
|  |  |  | private String  srcIndex;//    String    äºä»¶æºç¼å·ï¼ç©çè®¾å¤æ¯èµæºç¼å·    æ¯    64 | 
|---|
|  |  |  | private String  srcType;//    String    äºä»¶æºç±»å    æ¯    16 | 
|---|
|  |  |  | private Integer  eventType    ;//Number    äºä»¶ç±»å    æ¯ | 
|---|
|  |  |  | private String  srcName;//    String    äºä»¶æºåç§°    å¦    64 | 
|---|
|  |  |  | private Integer   status    ;//Number    äºä»¶ç¶æ    æ¯        0-ç¬æ¶1-å¼å§2-忢3-äºä»¶èå²4-äºä»¶èå¨ç»ææ´æ°5-弿¥å¾çä¸ä¼ | 
|---|
|  |  |  | private Integer  timeout    ;//Number    èå²è¶
æ¶æ¶é´    æ¯        åä½ï¼ç§ | 
|---|
|  |  |  | private String  happenTime    ;//String    äºä»¶åçæ¶é´ï¼è®¾å¤æ¶é´ï¼    æ¯    64 | 
|---|
|  |  |  | private String   srcParentIndex    ;//String    äºä»¶åççäºä»¶æºç¶è®¾å¤ç¼å·    å¦    64 | 
|---|
|  |  |  | private JSONObject data; | 
|---|
|  |  |  | } | 
|---|
| ¶Ô±ÈÐÂÎļþ | 
|  |  |  | 
|---|
|  |  |  | package com.doumee.core.haikang.model.param.request.event.base; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.request.event.visit.EventVisitInfoRequest; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class EventBaseParamRequest { | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private String   sendTime;//    P    String    äºä»¶ä»æ¥æ¶è
ï¼ç¨åºå¤çåï¼ååºçæ¶é´    æ¯    32    äºä»¶åéæ¶é´ | 
|---|
|  |  |  | private String    ability;//    P    String    äºä»¶ç±»å«    æ¯    64    æ è¯å车åºäºä»¶ | 
|---|
|  |  |  | private String[] uids;//    String[]    ç¨æ·id    å¦    ä¸é | 
|---|
|  |  |  | private String[] clients    ;//String[]    ç»ä»¶æ è¯    å¦    ä¸é | 
|---|
|  |  |  | private List<EventBaseInfoRequest> events;//    P    Events[]    äºä»¶ä¿¡æ¯    æ¯    ä¸é | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
| ¶Ô±ÈÐÂÎļþ | 
|  |  |  | 
|---|
|  |  |  | package com.doumee.core.haikang.model.param.request.event.base; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.doumee.core.haikang.model.param.request.event.visit.EventVisitParamRequest; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class EventBaseRequest { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //    private String  parkIndexCodes    ;//    string    False    å车åºå¯ä¸æ è¯éå  å¤ä¸ªå¼ä½¿ç¨è±æéå·åéï¼ä¸è¶
è¿1000个 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private String   method    ;//    String    æ¹æ³åï¼ç¨äºæ è¯æ¥æç¨é    æ¯    16    äºä»¶åºå®OnEventNotify | 
|---|
|  |  |  | private EventBaseParamRequest params    ;//    Params    äºä»¶åæ°ä¿¡æ¯    æ¯    ä¸é    å
·ä½åæ°ä¿¡æ¯ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class EventVisitDataRequest { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private String   visitorId    ;//String    è®¿å®¢id    æ¯    64    å¯¹åºè®¿å®¢æ¥è®¿è®°å½ä¸çorderIdåæ®µ | 
|---|
|  |  |  | private String   personName;//    String    å§å    æ¯    32 | 
|---|
|  |  |  | private Integer  sex;//    Number    æ§å«    æ¯        1-ç·2-女 | 
|---|
|  |  |  | 
|---|
|  |  |  | private String   svrIndexCode;//    String    å¾çå卿å¡å¨å¯ä¸æ è¯    å¦ | 
|---|
|  |  |  | private String   beVisitedPersonId;//    String    è¢«è®¿é®äººId    æ¯ | 
|---|
|  |  |  | private String   beVisitedPersonOrgId;//    String    è¢«è®¿é®äººæå±ç»ç»Id    æ¯ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | public class EventVisitRequest { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //    private String  parkIndexCodes    ;//    string    False    å车åºå¯ä¸æ è¯éå  å¤ä¸ªå¼ä½¿ç¨è±æéå·åéï¼ä¸è¶
è¿1000个 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private String   method    ;//    String    æ¹æ³åï¼ç¨äºæ è¯æ¥æç¨é    æ¯    16    äºä»¶åºå®OnEventNotify | 
|---|
|  |  |  | private EventVisitParamRequest params    ;//    Params    äºä»¶åæ°ä¿¡æ¯    æ¯    ä¸é    å
·ä½åæ°ä¿¡æ¯ | 
|---|
|  |  |  |  | 
|---|