| ximon-admin/src/main/java/com/sandu/ximon/admin/controller/InterphoneHostController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ximon-admin/src/main/java/com/sandu/ximon/admin/controller/InterphoneSubController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ximon-admin/src/main/java/com/sandu/ximon/admin/param/InterphoneHostParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ximon-admin/src/main/java/com/sandu/ximon/admin/param/InterphoneSubParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ximon-admin/src/main/java/com/sandu/ximon/admin/service/InterphoneHostService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ximon-admin/src/main/java/com/sandu/ximon/admin/service/InterphoneSubService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ximon-admin/src/main/java/com/sandu/ximon/admin/controller/InterphoneHostController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,52 @@ package com.sandu.ximon.admin.controller; import com.sandu.common.domain.ResponseVO; import com.sandu.common.util.ResponseUtil; import com.sandu.ximon.admin.param.InterphoneHostParam; import com.sandu.ximon.admin.service.InterphoneHostService; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; @RestController @AllArgsConstructor @RequestMapping("/v1/interphone/host") public class InterphoneHostController { private final InterphoneHostService interphoneHostService; /** * æ°å¢ä¸»æº * @param interphoneHostParam * @return */ @PostMapping("/add") public ResponseVO<Object> addHost(@RequestBody InterphoneHostParam interphoneHostParam){ return ResponseUtil.success(interphoneHostService.addHost(interphoneHostParam)); } /** * ä¿®æ¹ä¸»æº */ @PostMapping("/update/{id}") public ResponseVO<Object> updateHost(@PathVariable Integer id, @RequestBody InterphoneHostParam interphoneHostParam){ return ResponseUtil.success(interphoneHostService.updateHost(id,interphoneHostParam)); } /** * å é¤ä¸»æº */ @PostMapping("/delete/{id}") public ResponseVO<Object> deleteHost(@PathVariable Integer id){ return ResponseUtil.success(interphoneHostService.deleteHost(id)); } /** * 主æºè¯¦æ */ @GetMapping("/detail/{id}") public ResponseVO<Object> detailHost(@PathVariable Integer id){ return ResponseUtil.success(interphoneHostService.getHost(id)); } } ximon-admin/src/main/java/com/sandu/ximon/admin/controller/InterphoneSubController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,55 @@ package com.sandu.ximon.admin.controller; import com.sandu.common.domain.ResponseVO; import com.sandu.common.util.ResponseUtil; import com.sandu.ximon.admin.param.InterphoneSubParam; import com.sandu.ximon.admin.service.InterphoneSubService; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; @RestController @AllArgsConstructor @RequestMapping("v1/interphone/sub") public class InterphoneSubController { private final InterphoneSubService interphoneSubService; /** * æ°å¢ä¸»æº * @param interphoneHostParam * @return */ @PostMapping("/add") public ResponseVO<Object> addSub(@RequestBody InterphoneSubParam interphoneSubParam){ return ResponseUtil.success(interphoneSubService.addSub(interphoneSubParam)); } /** * ä¿®æ¹ä¸»æº */ @PostMapping("/update/{id}") public ResponseVO<Object> updateSub(@PathVariable Integer id, @RequestBody InterphoneSubParam interphoneSubParam){ return ResponseUtil.success(interphoneSubService.updateSub(id,interphoneSubParam)); } /** * å é¤ä¸»æº */ @PostMapping("/delete/{id}") public ResponseVO<Object> deleteSub(@PathVariable Integer id){ return ResponseUtil.success(interphoneSubService.deleteSub(id)); } /** * 主æºè¯¦æ */ @GetMapping("/detail/{id}") public ResponseVO<Object> detailSub(@PathVariable Integer id){ return ResponseUtil.success(interphoneSubService.getSub(id)); } } ximon-admin/src/main/java/com/sandu/ximon/admin/param/InterphoneHostParam.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,85 @@ package com.sandu.ximon.admin.param; import lombok.Data; import java.time.LocalDateTime; @Data public class InterphoneHostParam { /** * 主æºmac */ private String hostMac; /** * 主æºip */ private String hostIp; /** * 䏿¥ActionURLè®°å½ */ private String url; /** * 主æºå°å */ private String hostAddress; /** * */ private LocalDateTime createtime; /** * */ private LocalDateTime updatetime; /** * sipæå¡å¨å°å */ private String sipAddress; /** * sipæå¡å¨ç«¯å£ */ private String sipPort; /** * ç¨æ·åï¼æ¾ç¤ºå */ private String sipName; /** * ç¨æ·è®¤è¯ */ private String sipAuth; /** * éªè¯å¯ç */ private String sipPassword; /** * 代çæå¡å¨å°å */ private String proxyAddress; /** * 代çæå¡å¨ç«¯å£ */ private String proxyPort; /** * 代çç¨æ· */ private String proxyUser; /** * 代çå¯ç */ private String proxyPassword; } ximon-admin/src/main/java/com/sandu/ximon/admin/param/InterphoneSubParam.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,79 @@ package com.sandu.ximon.admin.param; import lombok.Data; import java.time.LocalDateTime; @Data public class InterphoneSubParam { /** * å设å¤mac */ private String subMac; /** * å设å¤ip */ private String subIp; /** * å设å¤å°å */ private String subAddress; /** * */ private LocalDateTime createtime; /** * */ private LocalDateTime updatetime; /** * sipæå¡å¨å°å */ private String sipAddress; /** * sipæå¡å¨ç«¯å£ */ private String sipPort; /** * ç¨æ·åï¼æ¾ç¤ºå */ private String sipName; /** * ç¨æ·è®¤è¯ */ private String sipAuth; /** * éªè¯å¯ç */ private String sipPassword; /** * 代çæå¡å¨å°å */ private String proxyAddress; /** * 代çæå¡å¨ç«¯å£ */ private String proxyPort; /** * 代çç¨æ· */ private String proxyUser; /** * 代çå¯ç */ private String proxyPassword; } ximon-admin/src/main/java/com/sandu/ximon/admin/service/InterphoneHostService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,80 @@ package com.sandu.ximon.admin.service; import com.sandu.common.service.impl.BaseServiceImpl; import com.sandu.ximon.admin.param.InterphoneHostParam; import com.sandu.ximon.dao.domain.InterphoneHost; import com.sandu.ximon.dao.mapper.InterphoneHostMapper; import lombok.AllArgsConstructor; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import java.util.List; @Service @AllArgsConstructor public class InterphoneHostService extends BaseServiceImpl <InterphoneHostMapper, InterphoneHost>{ private final InterphoneHostMapper interphoneHostMapper; /** * æ·»å ä¸»æº * */ public boolean addHost(InterphoneHostParam interphoneHostParam) { InterphoneHost interphoneHost = new InterphoneHost(); BeanUtils.copyProperties(interphoneHostParam, interphoneHost); return save(interphoneHost); } /** * ä¿®æ¹ä¸»æº */ public boolean updateHost(Integer id,InterphoneHostParam interphoneHostParam) { InterphoneHost byId = getById(id); if(byId == null){ return false; } InterphoneHost interphoneHost = new InterphoneHost(); interphoneHost.setHostId(id); BeanUtils.copyProperties(interphoneHostParam, interphoneHost); return updateById(interphoneHost); } /** * å é¤ä¸»æº * @param id * @return * */ public boolean deleteHost(Integer id) { InterphoneHost byId = getById(id); if(byId == null){ return false; } return removeById(id); } /** * æ¥è¯¢ä¸»æº * @param id * @return */ public InterphoneHost getHost(Integer id) { InterphoneHost byId = getById(id); if(byId == null){ return null; } return byId; } /** * æ¥è¯¢ä¸»æºå表 */ public List<InterphoneHost> getHostList() { List<InterphoneHost> list = list();//TODO return list(); } } ximon-admin/src/main/java/com/sandu/ximon/admin/service/InterphoneSubService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,61 @@ package com.sandu.ximon.admin.service; import com.sandu.common.service.impl.BaseServiceImpl; import com.sandu.ximon.admin.param.InterphoneSubParam; import com.sandu.ximon.dao.domain.InterphoneSub; import com.sandu.ximon.dao.mapper.InterphoneSubMapper; import lombok.AllArgsConstructor; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; @Service @AllArgsConstructor public class InterphoneSubService extends BaseServiceImpl<InterphoneSubMapper, InterphoneSub> { private final InterphoneSubMapper interphoneSubMapper; /** * æ°å¢åè®¾å¤ */ public boolean addSub(InterphoneSubParam interphoneSubParam) { InterphoneSub interphoneSub = new InterphoneSub(); BeanUtils.copyProperties(interphoneSubParam, interphoneSub); return save(interphoneSub); } /** * ä¿®æ¹åè®¾å¤ */ public boolean updateSub(Integer id,InterphoneSubParam interphoneSubParam) { InterphoneSub byId = getById(id); if (byId == null) { return false; } InterphoneSub interphoneSub = new InterphoneSub(); BeanUtils.copyProperties(interphoneSubParam, interphoneSub); interphoneSub.setSubId(id); return updateById(interphoneSub); } /** * å é¤åè®¾å¤ */ public boolean deleteSub(Integer id) { InterphoneSub byId = getById(id); if (byId == null) { return false; } return removeById(id); } /** * æ¥è¯¢åè®¾å¤ */ public InterphoneSub getSub(Integer id) { InterphoneSub byId = getById(id); if (byId == null) { return null; } return byId; } }