作者 钟来

模块整理

正在显示 82 个修改的文件 包含 7096 行增加90 行删除
@@ -21,7 +21,7 @@ public class Yu2leLoginToken implements Serializable { @@ -21,7 +21,7 @@ public class Yu2leLoginToken implements Serializable {
21 private String parentUserNickName; //上级用户昵称 21 private String parentUserNickName; //上级用户昵称
22 private JSONObject date; //数据 22 private JSONObject date; //数据
23 private Integer createTime; //生成时间 23 private Integer createTime; //生成时间
24 - private String key = "LiuYuLeXX"; //密钥 24 + private static String key = "LiuYuLeXX"; //密钥
25 private Integer userType; //用户类型(0普通用户,1管理员) 25 private Integer userType; //用户类型(0普通用户,1管理员)
26 private Integer isOperation = 1; //有无操作权限 (0无,1有) 26 private Integer isOperation = 1; //有无操作权限 (0无,1有)
27 27
@@ -4,6 +4,7 @@ import com.ruoyi.common.enums.UserStatus; @@ -4,6 +4,7 @@ import com.ruoyi.common.enums.UserStatus;
4 import com.ruoyi.common.exception.ServiceException; 4 import com.ruoyi.common.exception.ServiceException;
5 import com.ruoyi.common.tool.SysLogininforType; 5 import com.ruoyi.common.tool.SysLogininforType;
6 import com.ruoyi.common.utils.StringUtils; 6 import com.ruoyi.common.utils.StringUtils;
  7 +import com.ruoyi.common.utils.spring.SpringUtils;
7 import com.ruoyi.system.domain.entity.SysUser; 8 import com.ruoyi.system.domain.entity.SysUser;
8 import com.zhonglai.luhui.security.dto.SysLoginUser; 9 import com.zhonglai.luhui.security.dto.SysLoginUser;
9 import com.zhonglai.luhui.sys.service.ISysUserService; 10 import com.zhonglai.luhui.sys.service.ISysUserService;
@@ -13,25 +14,21 @@ import org.springframework.beans.factory.annotation.Autowired; @@ -13,25 +14,21 @@ import org.springframework.beans.factory.annotation.Autowired;
13 import org.springframework.security.core.userdetails.UserDetails; 14 import org.springframework.security.core.userdetails.UserDetails;
14 import org.springframework.security.core.userdetails.UserDetailsService; 15 import org.springframework.security.core.userdetails.UserDetailsService;
15 import org.springframework.security.core.userdetails.UsernameNotFoundException; 16 import org.springframework.security.core.userdetails.UsernameNotFoundException;
16 -import org.springframework.stereotype.Service;  
17 17
18 /** 18 /**
19 * 用户验证处理 19 * 用户验证处理
20 * 20 *
21 * @author ruoyi 21 * @author ruoyi
22 */ 22 */
23 -@Service  
24 -public class AdminDetailsServiceImpl implements UserDetailsService 23 +public abstract class AdminDetailsService implements UserDetailsService
25 { 24 {
26 - private static final Logger log = LoggerFactory.getLogger(AdminDetailsServiceImpl.class);  
27 -  
28 - @Autowired  
29 - private ISysUserService userService; 25 + private static final Logger log = LoggerFactory.getLogger(AdminDetailsService.class);
30 26
31 27
32 @Override 28 @Override
33 public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException 29 public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException
34 { 30 {
  31 + ISysUserService userService = SpringUtils.getBean(ISysUserService.class);
35 SysUser user = userService.selectUserByUserName(username); 32 SysUser user = userService.selectUserByUserName(username);
36 if (StringUtils.isNull(user)) 33 if (StringUtils.isNull(user))
37 { 34 {
@@ -3,31 +3,31 @@ package com.zhonglai.luhui.security.service; @@ -3,31 +3,31 @@ package com.zhonglai.luhui.security.service;
3 import com.ruoyi.common.exception.ServiceException; 3 import com.ruoyi.common.exception.ServiceException;
4 import com.ruoyi.common.tool.SysLogininforType; 4 import com.ruoyi.common.tool.SysLogininforType;
5 import com.ruoyi.common.utils.StringUtils; 5 import com.ruoyi.common.utils.StringUtils;
  6 +import com.ruoyi.common.utils.spring.SpringUtils;
6 import com.zhonglai.luhui.dao.service.PublicService; 7 import com.zhonglai.luhui.dao.service.PublicService;
7 import com.zhonglai.luhui.security.dto.ApiLoginUser; 8 import com.zhonglai.luhui.security.dto.ApiLoginUser;
8 import com.zhonglai.luhui.security.dto.Yu2leUserInfo; 9 import com.zhonglai.luhui.security.dto.Yu2leUserInfo;
9 import com.zhonglai.luhui.security.dto.Yu2leUserLogin; 10 import com.zhonglai.luhui.security.dto.Yu2leUserLogin;
  11 +import com.zhonglai.luhui.sys.service.ISysUserService;
10 import org.slf4j.Logger; 12 import org.slf4j.Logger;
11 import org.slf4j.LoggerFactory; 13 import org.slf4j.LoggerFactory;
12 import org.springframework.beans.factory.annotation.Autowired; 14 import org.springframework.beans.factory.annotation.Autowired;
13 import org.springframework.security.core.userdetails.UserDetails; 15 import org.springframework.security.core.userdetails.UserDetails;
14 import org.springframework.security.core.userdetails.UserDetailsService; 16 import org.springframework.security.core.userdetails.UserDetailsService;
15 import org.springframework.security.core.userdetails.UsernameNotFoundException; 17 import org.springframework.security.core.userdetails.UsernameNotFoundException;
16 -import org.springframework.stereotype.Service;  
17 18
18 /** 19 /**
19 * 用户验证处理 20 * 用户验证处理
20 * 21 *
21 * @author ruoyi 22 * @author ruoyi
22 */ 23 */
23 -@Service  
24 -public class ApiDetailsServiceImpl implements UserDetailsService 24 +public class ApiDetailsService implements UserDetailsService
25 { 25 {
26 - private static final Logger log = LoggerFactory.getLogger(ApiDetailsServiceImpl.class);  
27 - @Autowired  
28 - private PublicService publicService; 26 + private static final Logger log = LoggerFactory.getLogger(ApiDetailsService.class);
29 @Override 27 @Override
30 public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { 28 public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
  29 + PublicService publicService = SpringUtils.getBean(PublicService.class);
  30 +
31 Yu2leUserLogin yu2leUserLogin = publicService.getObjectForTableName(Yu2leUserLogin.class,"loginName",username,"`liu_yu_le`.`user_login`"); 31 Yu2leUserLogin yu2leUserLogin = publicService.getObjectForTableName(Yu2leUserLogin.class,"loginName",username,"`liu_yu_le`.`user_login`");
32 Yu2leUserInfo yu2leUserInfo = publicService.getObjectForTableName(Yu2leUserInfo.class,"loginName",username,"`liu_yu_le`.`user_info`");; 32 Yu2leUserInfo yu2leUserInfo = publicService.getObjectForTableName(Yu2leUserInfo.class,"loginName",username,"`liu_yu_le`.`user_info`");;
33 if (StringUtils.isNull(yu2leUserLogin) || StringUtils.isNull(yu2leUserInfo)) 33 if (StringUtils.isNull(yu2leUserLogin) || StringUtils.isNull(yu2leUserInfo))
1 package com.zhonglai.luhui.afms.config; 1 package com.zhonglai.luhui.afms.config;
2 2
3 import com.ruoyi.common.core.domain.AjaxResult; 3 import com.ruoyi.common.core.domain.AjaxResult;
4 -import com.ruoyi.common.exception.ServiceException;  
5 import com.ruoyi.common.tool.SysLogininforType; 4 import com.ruoyi.common.tool.SysLogininforType;
6 import com.ruoyi.common.utils.GsonConstructor; 5 import com.ruoyi.common.utils.GsonConstructor;
7 import com.ruoyi.common.utils.spring.SpringUtils; 6 import com.ruoyi.common.utils.spring.SpringUtils;
@@ -9,7 +8,7 @@ import com.zhonglai.luhui.security.config.DefaultSecurityConfig; @@ -9,7 +8,7 @@ import com.zhonglai.luhui.security.config.DefaultSecurityConfig;
9 import com.zhonglai.luhui.security.dto.BaseLoginUser; 8 import com.zhonglai.luhui.security.dto.BaseLoginUser;
10 import com.zhonglai.luhui.security.filter.JwtAuthenticationTokenFilter; 9 import com.zhonglai.luhui.security.filter.JwtAuthenticationTokenFilter;
11 import com.zhonglai.luhui.security.handle.LogoutSuccessHandlerImpl; 10 import com.zhonglai.luhui.security.handle.LogoutSuccessHandlerImpl;
12 -import com.zhonglai.luhui.security.service.AdminDetailsServiceImpl; 11 +import com.zhonglai.luhui.security.service.AdminDetailsService;
13 import com.zhonglai.luhui.security.service.SecurityConfigService; 12 import com.zhonglai.luhui.security.service.SecurityConfigService;
14 import com.zhonglai.luhui.security.service.TokenService; 13 import com.zhonglai.luhui.security.service.TokenService;
15 import org.slf4j.Logger; 14 import org.slf4j.Logger;
@@ -35,7 +34,7 @@ public class AdminConfigurerAdapter extends DefaultSecurityConfig { @@ -35,7 +34,7 @@ public class AdminConfigurerAdapter extends DefaultSecurityConfig {
35 private static final Logger log = LoggerFactory.getLogger(AdminConfigurerAdapter.class); 34 private static final Logger log = LoggerFactory.getLogger(AdminConfigurerAdapter.class);
36 35
37 @Autowired 36 @Autowired
38 - private AdminDetailsServiceImpl adminDetailsService; 37 + private AdminDetailsService adminDetailsService;
39 38
40 @Autowired 39 @Autowired
41 private SecurityConfigService securityConfigService; 40 private SecurityConfigService securityConfigService;
1 package com.zhonglai.luhui.afms.config; 1 package com.zhonglai.luhui.afms.config;
2 2
3 import com.ruoyi.common.core.domain.AjaxResult; 3 import com.ruoyi.common.core.domain.AjaxResult;
4 -import com.ruoyi.common.exception.ServiceException;  
5 import com.ruoyi.common.tool.SysLogininforType; 4 import com.ruoyi.common.tool.SysLogininforType;
6 import com.ruoyi.common.utils.GsonConstructor; 5 import com.ruoyi.common.utils.GsonConstructor;
7 import com.ruoyi.common.utils.spring.SpringUtils; 6 import com.ruoyi.common.utils.spring.SpringUtils;
@@ -9,7 +8,7 @@ import com.zhonglai.luhui.security.config.DefaultSecurityConfig; @@ -9,7 +8,7 @@ import com.zhonglai.luhui.security.config.DefaultSecurityConfig;
9 import com.zhonglai.luhui.security.dto.BaseLoginUser; 8 import com.zhonglai.luhui.security.dto.BaseLoginUser;
10 import com.zhonglai.luhui.security.filter.JwtAuthenticationTokenFilter; 9 import com.zhonglai.luhui.security.filter.JwtAuthenticationTokenFilter;
11 import com.zhonglai.luhui.security.handle.LogoutSuccessHandlerImpl; 10 import com.zhonglai.luhui.security.handle.LogoutSuccessHandlerImpl;
12 -import com.zhonglai.luhui.security.service.ApiDetailsServiceImpl; 11 +import com.zhonglai.luhui.security.service.ApiDetailsService;
13 import com.zhonglai.luhui.security.service.SecurityConfigService; 12 import com.zhonglai.luhui.security.service.SecurityConfigService;
14 import com.zhonglai.luhui.security.service.TokenService; 13 import com.zhonglai.luhui.security.service.TokenService;
15 import org.slf4j.Logger; 14 import org.slf4j.Logger;
@@ -34,7 +33,7 @@ public class ApiConfigurerAdapter extends DefaultSecurityConfig { @@ -34,7 +33,7 @@ public class ApiConfigurerAdapter extends DefaultSecurityConfig {
34 private static final Logger log = LoggerFactory.getLogger(ApiConfigurerAdapter.class); 33 private static final Logger log = LoggerFactory.getLogger(ApiConfigurerAdapter.class);
35 34
36 @Autowired 35 @Autowired
37 - private ApiDetailsServiceImpl apiDetailsService; 36 + private ApiDetailsService apiDetailsService;
38 37
39 @Autowired 38 @Autowired
40 private SecurityConfigService securityConfigService; 39 private SecurityConfigService securityConfigService;
1 package com.zhonglai.luhui.login.config; 1 package com.zhonglai.luhui.login.config;
2 2
3 -import com.ruoyi.common.exception.ServiceException;  
4 import com.ruoyi.common.tool.SysLogininforType; 3 import com.ruoyi.common.tool.SysLogininforType;
5 import com.ruoyi.common.utils.spring.SpringUtils; 4 import com.ruoyi.common.utils.spring.SpringUtils;
6 import com.zhonglai.luhui.security.config.DefaultSecurityConfig; 5 import com.zhonglai.luhui.security.config.DefaultSecurityConfig;
7 -import com.zhonglai.luhui.security.dto.BaseLoginUser;  
8 -import com.zhonglai.luhui.security.filter.JwtAuthenticationTokenFilter;  
9 -import com.zhonglai.luhui.security.service.AdminDetailsServiceImpl; 6 +import com.zhonglai.luhui.security.service.AdminDetailsService;
10 import com.zhonglai.luhui.security.service.SecurityConfigService; 7 import com.zhonglai.luhui.security.service.SecurityConfigService;
11 -import com.zhonglai.luhui.security.service.TokenService;  
12 import org.springframework.beans.factory.annotation.Autowired; 8 import org.springframework.beans.factory.annotation.Autowired;
13 import org.springframework.context.annotation.Configuration; 9 import org.springframework.context.annotation.Configuration;
14 import org.springframework.core.annotation.Order; 10 import org.springframework.core.annotation.Order;
15 import org.springframework.security.config.annotation.web.builders.HttpSecurity; 11 import org.springframework.security.config.annotation.web.builders.HttpSecurity;
16 -import org.springframework.security.core.context.SecurityContextHolder;  
17 import org.springframework.security.core.userdetails.UserDetailsService; 12 import org.springframework.security.core.userdetails.UserDetailsService;
18 import org.springframework.security.crypto.password.PasswordEncoder; 13 import org.springframework.security.crypto.password.PasswordEncoder;
19 14
20 -import javax.servlet.*;  
21 -import javax.servlet.http.HttpServletRequest;  
22 -import java.io.IOException;  
23 -  
24 /** 15 /**
25 * app接口安全策略. 没有{@link Order}注解优先级比上面低 16 * app接口安全策略. 没有{@link Order}注解优先级比上面低
26 */ 17 */
@@ -29,7 +20,7 @@ import java.io.IOException; @@ -29,7 +20,7 @@ import java.io.IOException;
29 public class AdminConfigurerAdapter extends DefaultSecurityConfig { 20 public class AdminConfigurerAdapter extends DefaultSecurityConfig {
30 21
31 @Autowired 22 @Autowired
32 - private AdminDetailsServiceImpl adminDetailsService; 23 + private AdminDetailsService adminDetailsService;
33 24
34 @Autowired 25 @Autowired
35 private SecurityConfigService securityConfigService; 26 private SecurityConfigService securityConfigService;
@@ -3,7 +3,7 @@ package com.zhonglai.luhui.login.config; @@ -3,7 +3,7 @@ package com.zhonglai.luhui.login.config;
3 import com.ruoyi.common.tool.SysLogininforType; 3 import com.ruoyi.common.tool.SysLogininforType;
4 import com.ruoyi.common.utils.spring.SpringUtils; 4 import com.ruoyi.common.utils.spring.SpringUtils;
5 import com.zhonglai.luhui.security.config.DefaultSecurityConfig; 5 import com.zhonglai.luhui.security.config.DefaultSecurityConfig;
6 -import com.zhonglai.luhui.security.service.ApiDetailsServiceImpl; 6 +import com.zhonglai.luhui.security.service.ApiDetailsService;
7 import com.zhonglai.luhui.security.service.SecurityConfigService; 7 import com.zhonglai.luhui.security.service.SecurityConfigService;
8 import org.springframework.beans.factory.annotation.Autowired; 8 import org.springframework.beans.factory.annotation.Autowired;
9 import org.springframework.context.annotation.Configuration; 9 import org.springframework.context.annotation.Configuration;
@@ -18,7 +18,7 @@ import org.springframework.security.crypto.password.PasswordEncoder; @@ -18,7 +18,7 @@ import org.springframework.security.crypto.password.PasswordEncoder;
18 @Configuration 18 @Configuration
19 public class ApiConfigurerAdapter extends DefaultSecurityConfig { 19 public class ApiConfigurerAdapter extends DefaultSecurityConfig {
20 @Autowired 20 @Autowired
21 - private ApiDetailsServiceImpl apiDetailsService; 21 + private ApiDetailsService apiDetailsService;
22 22
23 @Autowired 23 @Autowired
24 private SecurityConfigService securityConfigService; 24 private SecurityConfigService securityConfigService;
@@ -4,7 +4,10 @@ import com.ruoyi.common.constant.Constants; @@ -4,7 +4,10 @@ import com.ruoyi.common.constant.Constants;
4 import com.ruoyi.common.core.domain.AjaxResult; 4 import com.ruoyi.common.core.domain.AjaxResult;
5 import com.ruoyi.common.utils.StringUtils; 5 import com.ruoyi.common.utils.StringUtils;
6 import com.zhonglai.luhui.action.BaseController; 6 import com.zhonglai.luhui.action.BaseController;
  7 +import com.zhonglai.luhui.dao.service.PublicService;
7 import com.zhonglai.luhui.login.service.LoginService; 8 import com.zhonglai.luhui.login.service.LoginService;
  9 +import com.zhonglai.luhui.security.dto.Yu2leLoginToken;
  10 +import com.zhonglai.luhui.security.dto.Yu2leUserInfo;
8 import io.swagger.annotations.Api; 11 import io.swagger.annotations.Api;
9 import io.swagger.annotations.ApiImplicitParam; 12 import io.swagger.annotations.ApiImplicitParam;
10 import io.swagger.annotations.ApiImplicitParams; 13 import io.swagger.annotations.ApiImplicitParams;
@@ -23,6 +26,9 @@ public class ApiLoginController extends BaseController { @@ -23,6 +26,9 @@ public class ApiLoginController extends BaseController {
23 @Autowired 26 @Autowired
24 private LoginService loginService; 27 private LoginService loginService;
25 28
  29 + @Autowired
  30 + private PublicService publicService;
  31 +
26 @ApiOperation("账号密码登陆") 32 @ApiOperation("账号密码登陆")
27 @ApiImplicitParams({ 33 @ApiImplicitParams({
28 @ApiImplicitParam(value = "账号",name = "user"), 34 @ApiImplicitParam(value = "账号",name = "user"),
@@ -53,4 +59,25 @@ public class ApiLoginController extends BaseController { @@ -53,4 +59,25 @@ public class ApiLoginController extends BaseController {
53 ajax.put(Constants.TOKEN, token); 59 ajax.put(Constants.TOKEN, token);
54 return ajax; 60 return ajax;
55 } 61 }
  62 +
  63 + @ApiOperation("流水鱼token登陆")
  64 + @ApiImplicitParam(value = "流水鱼token",name = "loginToken")
  65 + @PostMapping("/getYuerleByruningfishLogin")
  66 + public AjaxResult getYuerleByruningfishLogin(@RequestHeader String loginToken)
  67 + {
  68 + if(StringUtils.isEmpty(loginToken))
  69 + {
  70 + return AjaxResult.error("请输入鱼儿乐令牌");
  71 + }
  72 + AjaxResult ajax = AjaxResult.success();
  73 +
  74 + Yu2leLoginToken yu2leLoginToken = new Yu2leLoginToken(loginToken);
  75 + Yu2leUserInfo userInfo = publicService.getObjectForTableName(Yu2leUserInfo.class,"loginName",yu2leLoginToken.getUserLoginName()+"","`liu_yu_le`.`user_info`");
  76 + if(null == userInfo)
  77 + {
  78 + return AjaxResult.error("该用户没有注册鱼儿乐");
  79 + }
  80 + ajax.put(Constants.TOKEN, new Yu2leLoginToken(userInfo.getId(),userInfo.getLoginName(),userInfo.getNickname(),0).get());
  81 + return ajax;
  82 + }
56 } 83 }
  1 +package com.zhonglai.luhui.login.service;
  2 +
  3 +import com.zhonglai.luhui.security.service.AdminDetailsService;
  4 +import org.springframework.stereotype.Service;
  5 +
  6 +@Service
  7 +public class AdminDetailsServiceImpl extends AdminDetailsService {
  8 +}
  1 +package com.zhonglai.luhui.login.service;
  2 +
  3 +import com.zhonglai.luhui.security.service.ApiDetailsService;
  4 +import org.springframework.stereotype.Service;
  5 +
  6 +@Service
  7 +public class ApiDetailsServiceImpl extends ApiDetailsService {
  8 +}
@@ -11,8 +11,6 @@ import com.ruoyi.common.utils.spring.SpringUtils; @@ -11,8 +11,6 @@ import com.ruoyi.common.utils.spring.SpringUtils;
11 import com.ruoyi.system.domain.entity.SysUser; 11 import com.ruoyi.system.domain.entity.SysUser;
12 import com.ruoyi.common.tool.SysLogininforType; 12 import com.ruoyi.common.tool.SysLogininforType;
13 import com.zhonglai.luhui.dao.service.PublicService; 13 import com.zhonglai.luhui.dao.service.PublicService;
14 -import com.zhonglai.luhui.login.config.AdminConfigurerAdapter;  
15 -import com.zhonglai.luhui.login.config.ApiConfigurerAdapter;  
16 import com.zhonglai.luhui.redis.service.RedisCache; 14 import com.zhonglai.luhui.redis.service.RedisCache;
17 import com.zhonglai.luhui.security.config.DefaultSecurityConfig; 15 import com.zhonglai.luhui.security.config.DefaultSecurityConfig;
18 import com.zhonglai.luhui.security.dto.*; 16 import com.zhonglai.luhui.security.dto.*;
@@ -87,7 +85,7 @@ public class LoginService { @@ -87,7 +85,7 @@ public class LoginService {
87 85
88 public String openaiLoginByPass(String user,String pass) { 86 public String openaiLoginByPass(String user,String pass) {
89 // 用户验证 87 // 用户验证
90 - Authentication authentication = userPasswordVerification(user,pass,SpringUtils.getBean("apiConfigurerAdapter")); 88 + Authentication authentication = userPasswordVerification(user,pass,SpringUtils.getBean("openAiConfigurerAdapter"));
91 AsyncManager.me().execute(AsyncFactory.recordLogininfor(user, SysLogininforType.openAi, Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success"))); 89 AsyncManager.me().execute(AsyncFactory.recordLogininfor(user, SysLogininforType.openAi, Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success")));
92 OpenAiLoginUser loginUser = (OpenAiLoginUser) authentication.getPrincipal(); 90 OpenAiLoginUser loginUser = (OpenAiLoginUser) authentication.getPrincipal();
93 loginUser.setSysLogininforType(SysLogininforType.openAi); 91 loginUser.setSysLogininforType(SysLogininforType.openAi);
@@ -16,7 +16,7 @@ import org.springframework.security.crypto.password.PasswordEncoder; @@ -16,7 +16,7 @@ import org.springframework.security.crypto.password.PasswordEncoder;
16 * app接口安全策略. 没有{@link Order}注解优先级比上面低 16 * app接口安全策略. 没有{@link Order}注解优先级比上面低
17 */ 17 */
18 @Configuration 18 @Configuration
19 -public class ApiConfigurerAdapter extends DefaultSecurityConfig { 19 +public class OpenAiConfigurerAdapter extends DefaultSecurityConfig {
20 @Autowired 20 @Autowired
21 private ChatgptDetailsServiceImpl chatgptDetailsService; 21 private ChatgptDetailsServiceImpl chatgptDetailsService;
22 22
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0"
  3 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 + <modelVersion>4.0.0</modelVersion>
  6 + <parent>
  7 + <groupId>com.zhonglai.luhui</groupId>
  8 + <artifactId>lh-modules</artifactId>
  9 + <version>1.0-SNAPSHOT</version>
  10 + </parent>
  11 +
  12 + <artifactId>lh-runingfish</artifactId>
  13 +
  14 + <properties>
  15 + <maven.compiler.source>8</maven.compiler.source>
  16 + <maven.compiler.target>8</maven.compiler.target>
  17 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  18 + </properties>
  19 +
  20 + <dependencies>
  21 + <dependency>
  22 + <groupId>com.zhonglai.luhui</groupId>
  23 + <artifactId>lh-jar-sys-service</artifactId>
  24 + </dependency>
  25 + <dependency>
  26 + <groupId>com.zhonglai.luhui</groupId>
  27 + <artifactId>lh-common-swagger</artifactId>
  28 + </dependency>
  29 + <!-- 核心模块-->
  30 + <dependency>
  31 + <groupId>com.zhonglai.luhui</groupId>
  32 + <artifactId>ruoyi-framework</artifactId>
  33 + </dependency>
  34 + <!-- 核心模块-->
  35 + <dependency>
  36 + <groupId>com.zhonglai.luhui</groupId>
  37 + <artifactId>lh-jar-action</artifactId>
  38 + </dependency>
  39 + <dependency>
  40 + <groupId>org.aspectj</groupId>
  41 + <artifactId>aspectjweaver</artifactId>
  42 + </dependency>
  43 + <dependency>
  44 + <groupId>org.aspectj</groupId>
  45 + <artifactId>aspectjrt</artifactId>
  46 + </dependency>
  47 + <dependency>
  48 + <groupId>com.zhonglai.luhui</groupId>
  49 + <artifactId>ruoyi-common-security</artifactId>
  50 + </dependency>
  51 + </dependencies>
  52 +</project>
  1 +package com.zhonglai.luhui.runingfish;
  2 +
  3 +import com.ruoyi.framework.config.ResourcesConfig;
  4 +import org.springframework.boot.SpringApplication;
  5 +import org.springframework.boot.autoconfigure.SpringBootApplication;
  6 +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
  7 +import org.springframework.context.annotation.ComponentScan;
  8 +import org.springframework.context.annotation.FilterType;
  9 +import org.springframework.scheduling.annotation.EnableScheduling;
  10 +
  11 +@ComponentScan(basePackages = {
  12 + "com.ruoyi.common",
  13 + "com.ruoyi.framework",
  14 + "com.zhonglai.luhui.datasource",
  15 + "com.zhonglai.luhui.dao",
  16 + "com.zhonglai.luhui.sys",
  17 + "com.zhonglai.luhui.redis",
  18 + "com.zhonglai.luhui.security",
  19 + "com.zhonglai.luhui.runingfish",
  20 +}
  21 +)
  22 +@EnableScheduling
  23 +@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
  24 +public class Main {
  25 + public static void main(String[] args) {
  26 + SpringApplication.run(Main.class,args);
  27 + System.out.println("启动成功");
  28 + }
  29 +}
  1 +package com.zhonglai.luhui.runingfish.config;
  2 +
  3 +import com.ruoyi.common.tool.SysLogininforType;
  4 +import com.ruoyi.common.utils.spring.SpringUtils;
  5 +import com.zhonglai.luhui.runingfish.service.RuningfishDetailsServiceImpl;
  6 +import com.zhonglai.luhui.security.config.DefaultSecurityConfig;
  7 +import com.zhonglai.luhui.security.service.SecurityConfigService;
  8 +import org.springframework.beans.factory.annotation.Autowired;
  9 +import org.springframework.context.annotation.Configuration;
  10 +import org.springframework.core.annotation.Order;
  11 +import org.springframework.security.config.annotation.web.builders.HttpSecurity;
  12 +import org.springframework.security.core.userdetails.UserDetailsService;
  13 +import org.springframework.security.crypto.password.PasswordEncoder;
  14 +
  15 +/**
  16 + * app接口安全策略. 没有{@link Order}注解优先级比上面低
  17 + */
  18 +@Configuration
  19 +public class ApiConfigurerAdapter extends DefaultSecurityConfig {
  20 + @Autowired
  21 + private UserDetailsService userDetailsService;
  22 +
  23 + @Autowired
  24 + private SecurityConfigService securityConfigService;
  25 +
  26 + @Override
  27 + public UserDetailsService getUserDetailsService() {
  28 + return userDetailsService;
  29 + }
  30 +
  31 + @Override
  32 + public void configHttpSecurity(HttpSecurity httpSecurity) throws Exception {
  33 + securityConfigService.configHttpSecurity(httpSecurity);
  34 + }
  35 +
  36 + @Override
  37 + public PasswordEncoder bCryptPasswordEncoder() {
  38 + return SpringUtils.getBean("bCryptPasswordEncoder");
  39 + }
  40 +
  41 + @Override
  42 + public SysLogininforType sysLogininforType() {
  43 + return SysLogininforType.lhAdmin;
  44 + }
  45 +}
  1 +package com.zhonglai.luhui.runingfish.config;
  2 +
  3 +import com.ruoyi.common.config.RuoYiConfig;
  4 +import io.swagger.annotations.ApiOperation;
  5 +import org.springframework.beans.factory.annotation.Autowired;
  6 +import org.springframework.context.annotation.Bean;
  7 +import org.springframework.context.annotation.Configuration;
  8 +import springfox.documentation.builders.ApiInfoBuilder;
  9 +import springfox.documentation.builders.PathSelectors;
  10 +import springfox.documentation.builders.RequestHandlerSelectors;
  11 +import springfox.documentation.service.Contact;
  12 +import springfox.documentation.spi.DocumentationType;
  13 +import springfox.documentation.spring.web.plugins.Docket;
  14 +import springfox.documentation.swagger2.annotations.EnableSwagger2;
  15 +
  16 +
  17 +@Configuration
  18 +@EnableSwagger2
  19 +public class SwaggerConfig {
  20 + /** 系统基础配置 */
  21 + @Autowired
  22 + private RuoYiConfig ruoyiConfig;
  23 + @Bean
  24 + public Docket createRestApi() {
  25 + return new Docket(DocumentationType.SWAGGER_2)
  26 + .groupName("流水鱼")
  27 + .apiInfo(
  28 + new ApiInfoBuilder().title("标题:流水鱼")
  29 + .description("流水鱼")
  30 + .contact(new Contact(ruoyiConfig.getName(), null, null))
  31 + .version("版本号:" + ruoyiConfig.getVersion())
  32 + .build()
  33 + )
  34 + .select()
  35 + .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
  36 + .paths(PathSelectors.any())
  37 + .build();
  38 + }
  39 +
  40 +
  41 +}
  1 +package com.zhonglai.luhui.runingfish.domain.alarm;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :告警SQL配置
  8 + * @Date: Created in 11:15 2016/12/20
  9 + */
  10 +public class DeviceAlarmSqlConfig extends BaseBean {
  11 +
  12 + private Integer deviceSqlConfigId; //主键id
  13 + private String sqlConfigKey; //规则字段名
  14 + private Integer deviceConfigId; //告警设置id
  15 + private String sqlConfigValue; //规则字段值
  16 + private String sqlConfigView; //显示名称
  17 +
  18 + public Integer getDeviceSqlConfigId() {
  19 + return deviceSqlConfigId;
  20 + }
  21 +
  22 + public void setDeviceSqlConfigId(Integer deviceSqlConfigId) {
  23 + this.deviceSqlConfigId = deviceSqlConfigId;
  24 + }
  25 +
  26 + public String getSqlConfigKey() {
  27 + return sqlConfigKey;
  28 + }
  29 +
  30 + public void setSqlConfigKey(String sqlConfigKey) {
  31 + this.sqlConfigKey = sqlConfigKey;
  32 + }
  33 +
  34 + public Integer getDeviceConfigId() {
  35 + return deviceConfigId;
  36 + }
  37 +
  38 + public void setDeviceConfigId(Integer deviceConfigId) {
  39 + this.deviceConfigId = deviceConfigId;
  40 + }
  41 +
  42 + public String getSqlConfigValue() {
  43 + return sqlConfigValue;
  44 + }
  45 +
  46 + public void setSqlConfigValue(String sqlConfigValue) {
  47 + this.sqlConfigValue = sqlConfigValue;
  48 + }
  49 +
  50 + public String getSqlConfigView() {
  51 + return sqlConfigView;
  52 + }
  53 +
  54 + public void setSqlConfigView(String sqlConfigView) {
  55 + this.sqlConfigView = sqlConfigView;
  56 + }
  57 +}
  1 +package com.zhonglai.luhui.runingfish.domain.alarm;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :告警规则key
  8 + * @Date: Created in 11:24 2016/12/20
  9 + */
  10 +public class DeviceAlarmSqlConfigKey extends BaseBean {
  11 + private String key; //规则字段名
  12 + private String view; //显示名称
  13 + private String sql; //规则sql
  14 + private String valusName; //参数名称,分割
  15 +
  16 + public String getKey() {
  17 + return key;
  18 + }
  19 +
  20 + public void setKey(String key) {
  21 + this.key = key;
  22 + }
  23 +
  24 + public String getView() {
  25 + return view;
  26 + }
  27 +
  28 + public void setView(String view) {
  29 + this.view = view;
  30 + }
  31 +
  32 + public String getSql() {
  33 + return sql;
  34 + }
  35 +
  36 + public void setSql(String sql) {
  37 + this.sql = sql;
  38 + }
  39 +
  40 + public String getValusName() {
  41 + return valusName;
  42 + }
  43 +
  44 + public void setValusName(String valusName) {
  45 + this.valusName = valusName;
  46 + }
  47 +}
  1 +package com.zhonglai.luhui.runingfish.domain.alarm;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 系统告警SQL
  7 + * Created by Administrator on 2017/1/7.
  8 + */
  9 +public class DeviceAlarmSyssqlConfig extends BaseBean {
  10 + private Integer deviceConfigId;//
  11 + private String alarmCode;//
  12 + private Integer isOpen;//
  13 + private String configWhereSql;//
  14 + private Integer createTime;//
  15 +
  16 + public Integer getDeviceConfigId() {
  17 + return deviceConfigId;
  18 + }
  19 +
  20 + public void setDeviceConfigId(Integer deviceConfigId) {
  21 + this.deviceConfigId = deviceConfigId;
  22 + }
  23 +
  24 + public String getAlarmCode() {
  25 + return alarmCode;
  26 + }
  27 +
  28 + public void setAlarmCode(String alarmCode) {
  29 + this.alarmCode = alarmCode;
  30 + }
  31 +
  32 + public Integer getIsOpen() {
  33 + return isOpen;
  34 + }
  35 +
  36 + public void setIsOpen(Integer isOpen) {
  37 + this.isOpen = isOpen;
  38 + }
  39 +
  40 + public String getConfigWhereSql() {
  41 + return configWhereSql;
  42 + }
  43 +
  44 + public void setConfigWhereSql(String configWhereSql) {
  45 + this.configWhereSql = configWhereSql;
  46 + }
  47 +
  48 + public Integer getCreateTime() {
  49 + return createTime;
  50 + }
  51 +
  52 + public void setCreateTime(Integer createTime) {
  53 + this.createTime = createTime;
  54 + }
  55 +}
  1 +package com.zhonglai.luhui.runingfish.domain.alarm;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description : 告警类型表
  8 + * @Date: Created in 10:57 2016/12/20
  9 + */
  10 +public class DeviceAlarmType extends BaseBean {
  11 + private String alarmCode; //告警代码
  12 + private String alarmTypeName; //告警名字
  13 + private String alarmMethod; //告警解决方法
  14 + private String alarmType; //告警类型
  15 +
  16 + public String getAlarmCode() {
  17 + return alarmCode;
  18 + }
  19 +
  20 + public void setAlarmCode(String alarmCode) {
  21 + this.alarmCode = alarmCode;
  22 + }
  23 +
  24 + public String getAlarmTypeName() {
  25 + return alarmTypeName;
  26 + }
  27 +
  28 + public void setAlarmTypeName(String alarmTypeName) {
  29 + this.alarmTypeName = alarmTypeName;
  30 + }
  31 +
  32 + public String getAlarmMethod() {
  33 + return alarmMethod;
  34 + }
  35 +
  36 + public void setAlarmMethod(String alarmMethod) {
  37 + this.alarmMethod = alarmMethod;
  38 + }
  39 +
  40 + public String getAlarmType() {
  41 + return alarmType;
  42 + }
  43 +
  44 + public void setAlarmType(String alarmType) {
  45 + this.alarmType = alarmType;
  46 + }
  47 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :告警开关状态配置
  8 + * @Date: Created in 13:54 2016/12/17
  9 + */
  10 +public class DeviceAlarmConfig extends BaseBean {
  11 +
  12 + private Integer id; //主键id
  13 + private String deviceInfoId; //设备信息表id
  14 + private String alarmCode; //告警代码
  15 + private Integer isOpen; //告警开关(0打开,1关闭)
  16 + private Integer intervalTime; //间隔时间
  17 + private String configWhereSql; //配置sql条件
  18 + private Integer createTime; //创建时间
  19 +
  20 + public Integer getId() {
  21 + return id;
  22 + }
  23 +
  24 + public void setId(Integer id) {
  25 + this.id = id;
  26 + }
  27 +
  28 + public String getDeviceInfoId() {
  29 + return deviceInfoId;
  30 + }
  31 +
  32 + public void setDeviceInfoId(String deviceInfoId) {
  33 + this.deviceInfoId = deviceInfoId;
  34 + }
  35 +
  36 + public String getAlarmCode() {
  37 + return alarmCode;
  38 + }
  39 +
  40 + public void setAlarmCode(String alarmCode) {
  41 + this.alarmCode = alarmCode;
  42 + }
  43 +
  44 + public Integer getIsOpen() {
  45 + return isOpen;
  46 + }
  47 +
  48 + public void setIsOpen(Integer isOpen) {
  49 + this.isOpen = isOpen;
  50 + }
  51 +
  52 + public Integer getIntervalTime() {
  53 + return intervalTime;
  54 + }
  55 +
  56 + public void setIntervalTime(Integer intervalTime) {
  57 + this.intervalTime = intervalTime;
  58 + }
  59 +
  60 + public String getConfigWhereSql() {
  61 + return configWhereSql;
  62 + }
  63 +
  64 + public void setConfigWhereSql(String configWhereSql) {
  65 + this.configWhereSql = configWhereSql;
  66 + }
  67 +
  68 + public Integer getCreateTime() {
  69 + return createTime;
  70 + }
  71 +
  72 + public void setCreateTime(Integer createTime) {
  73 + this.createTime = createTime;
  74 + }
  75 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :301设备指令信息
  8 + * @Date: Created in 12:02 2016/12/17
  9 + */
  10 +public class DeviceCommand301 extends BaseBean {
  11 + private String frameHead; //帧头
  12 + private String addressBits; //地址位
  13 + private String commandWord; //命令字
  14 + private String date; //数据
  15 + private String checkCode; //校验码
  16 +
  17 + public String getHeadString()
  18 + {
  19 + return this.frameHead+this.addressBits+this.commandWord+this.date
  20 + + calculationCheckCode();
  21 + }
  22 +
  23 + public String calculationCheckCode()
  24 + {
  25 + String str = this.addressBits+this.commandWord+this.date;
  26 + char[] achar = str.toCharArray();
  27 + int toll= 0 ;
  28 + for(int i=0;i<achar.length;i+=2)
  29 + {
  30 + toll += Integer.valueOf(achar[i]+""+achar[i+1],16);
  31 + }
  32 + str = Integer.toHexString(toll);
  33 + if(str.length()<2)
  34 + {
  35 + str = "0"+str;
  36 + }else{
  37 + str =str.substring(str.length()-2, str.length());
  38 + }
  39 + return str;
  40 + }
  41 +
  42 +
  43 + public DeviceCommand301() {
  44 + super();
  45 + }
  46 +
  47 + public DeviceCommand301(String frameHead, String addressBits,
  48 + String commandWord, String date) {
  49 + super();
  50 + this.frameHead = frameHead;
  51 + this.addressBits = addressBits;
  52 + this.commandWord = commandWord;
  53 + this.date = date;
  54 + }
  55 +
  56 + public String getFrameHead() {
  57 + return frameHead;
  58 + }
  59 + public void setFrameHead(String frameHead) {
  60 + this.frameHead = frameHead;
  61 + }
  62 + public String getAddressBits() {
  63 + return addressBits;
  64 + }
  65 + public void setAddressBits(String addressBits) {
  66 + this.addressBits = addressBits;
  67 + }
  68 + public String getCommandWord() {
  69 + return commandWord;
  70 + }
  71 + public void setCommandWord(String commandWord) {
  72 + this.commandWord = commandWord;
  73 + }
  74 + public String getDate() {
  75 + return date;
  76 + }
  77 + public void setDate(String date) {
  78 + this.date = date;
  79 + }
  80 + public String getCheckCode() {
  81 + return checkCode;
  82 + }
  83 + public void setCheckCode(String checkCode) {
  84 + this.checkCode = checkCode;
  85 + }
  86 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :设备用电情况
  8 + * @Date: Created in 15:14 2016/12/20
  9 + */
  10 +public class DeviceElectricity extends BaseBean {
  11 +
  12 + private String deviceId; //主键设备ID(不含编号)
  13 + private Integer updateTime; //更新时间
  14 + private Integer cityElectricityText; //市电检测(1-有市电)
  15 + private Integer cityElectricityUse; //使用市电(1-使用市电)
  16 + private Integer alternatorUser; //使用发电机(1-使用发电机)
  17 + private Integer electricityGenerationText;//发电检测(1-发电)
  18 + private Integer powerFailureAlarm; //停电报警(1-停电告警)
  19 +
  20 + public String getDeviceId() {
  21 + return deviceId;
  22 + }
  23 +
  24 + public void setDeviceId(String deviceId) {
  25 + this.deviceId = deviceId;
  26 + }
  27 +
  28 + public Integer getUpdateTime() {
  29 + return updateTime;
  30 + }
  31 +
  32 + public void setUpdateTime(Integer updateTime) {
  33 + this.updateTime = updateTime;
  34 + }
  35 +
  36 + public Integer getCityElectricityText() {
  37 + return cityElectricityText;
  38 + }
  39 +
  40 + public void setCityElectricityText(Integer cityElectricityText) {
  41 + this.cityElectricityText = cityElectricityText;
  42 + }
  43 +
  44 + public Integer getCityElectricityUse() {
  45 + return cityElectricityUse;
  46 + }
  47 +
  48 + public void setCityElectricityUse(Integer cityElectricityUse) {
  49 + this.cityElectricityUse = cityElectricityUse;
  50 + }
  51 +
  52 + public Integer getAlternatorUser() {
  53 + return alternatorUser;
  54 + }
  55 +
  56 + public void setAlternatorUser(Integer alternatorUser) {
  57 + this.alternatorUser = alternatorUser;
  58 + }
  59 +
  60 + public Integer getElectricityGenerationText() {
  61 + return electricityGenerationText;
  62 + }
  63 +
  64 + public void setElectricityGenerationText(Integer electricityGenerationText) {
  65 + this.electricityGenerationText = electricityGenerationText;
  66 + }
  67 +
  68 + public Integer getPowerFailureAlarm() {
  69 + return powerFailureAlarm;
  70 + }
  71 +
  72 + public void setPowerFailureAlarm(Integer powerFailureAlarm) {
  73 + this.powerFailureAlarm = powerFailureAlarm;
  74 + }
  75 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +
  4 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  5 +
  6 +/**
  7 + * @Author: fuchao
  8 + * @Description :设备信息表
  9 + * @Date: Created in 22:05 2016/12/7
  10 + */
  11 +public class DeviceInfo extends BaseBean {
  12 +
  13 + private String id; //设备主键ID(设备IMEI号加编号)
  14 + private String deviceName; //设备名称
  15 + private Integer userId; //用户ID
  16 + private String userLoginName; //用户登录名
  17 + private Integer baseId; //主塘口ID
  18 + private String baseName; //主口名称
  19 + private Integer pondType; //塘口类型(0-外塘,1-水槽)
  20 + private Integer pondId; //水槽或外塘ID
  21 + private String pondName; //水槽或外塘名称
  22 + private String deviceType; //设备类型(PLC_001,YU2LE_301)
  23 + private Integer deviceTerminalTypeKey; //终端类型(0-排污,1-投饵,2-增氧,3-鱼儿乐,4-曝气,5-水流计量)
  24 + private String deviceTerminalType; //终端名称
  25 + private String dataValue; //数据值(json字符串)
  26 + private String alarmCode; //告警代码(正常-00)
  27 + private Integer alarmTime; //告警时间
  28 + private String online; //设备在线状态(00-不在线,01-在线)
  29 + private Integer updateTime; //更新时间
  30 + private String deviceServiceIp; //设备服务器IP
  31 + private Integer createTime; //创建时间
  32 + private String remark; //备注
  33 +
  34 + public String getId() {
  35 + return id;
  36 + }
  37 +
  38 + public void setId(String id) {
  39 + this.id = id;
  40 + }
  41 +
  42 + public String getDeviceName() {
  43 + return deviceName;
  44 + }
  45 +
  46 + public void setDeviceName(String deviceName) {
  47 + this.deviceName = deviceName;
  48 + }
  49 +
  50 + public Integer getUserId() {
  51 + return userId;
  52 + }
  53 +
  54 + public void setUserId(Integer userId) {
  55 + this.userId = userId;
  56 + }
  57 +
  58 + public String getUserLoginName() {
  59 + return userLoginName;
  60 + }
  61 +
  62 + public void setUserLoginName(String userLoginName) {
  63 + this.userLoginName = userLoginName;
  64 + }
  65 +
  66 + public Integer getBaseId() {
  67 + return baseId;
  68 + }
  69 +
  70 + public void setBaseId(Integer baseId) {
  71 + this.baseId = baseId;
  72 + }
  73 +
  74 + public String getBaseName() {
  75 + return baseName;
  76 + }
  77 +
  78 + public void setBaseName(String baseName) {
  79 + this.baseName = baseName;
  80 + }
  81 +
  82 + public Integer getPondType() {
  83 + return pondType;
  84 + }
  85 +
  86 + public void setPondType(Integer pondType) {
  87 + this.pondType = pondType;
  88 + }
  89 +
  90 + public Integer getPondId() {
  91 + return pondId;
  92 + }
  93 +
  94 + public void setPondId(Integer pondId) {
  95 + this.pondId = pondId;
  96 + }
  97 +
  98 + public String getPondName() {
  99 + return pondName;
  100 + }
  101 +
  102 + public void setPondName(String pondName) {
  103 + this.pondName = pondName;
  104 + }
  105 +
  106 + public String getDeviceType() {
  107 + return deviceType;
  108 + }
  109 +
  110 + public void setDeviceType(String deviceType) {
  111 + this.deviceType = deviceType;
  112 + }
  113 +
  114 + public Integer getDeviceTerminalTypeKey() {
  115 + return deviceTerminalTypeKey;
  116 + }
  117 +
  118 + public void setDeviceTerminalTypeKey(Integer deviceTerminalTypeKey) {
  119 + this.deviceTerminalTypeKey = deviceTerminalTypeKey;
  120 + }
  121 +
  122 + public String getDeviceTerminalType() {
  123 + return deviceTerminalType;
  124 + }
  125 +
  126 + public void setDeviceTerminalType(String deviceTerminalType) {
  127 + this.deviceTerminalType = deviceTerminalType;
  128 + }
  129 +
  130 + public String getDataValue() {
  131 + return dataValue;
  132 + }
  133 +
  134 + public void setDataValue(String dataValue) {
  135 + this.dataValue = dataValue;
  136 + }
  137 +
  138 + public String getAlarmCode() {
  139 + return alarmCode;
  140 + }
  141 +
  142 + public void setAlarmCode(String alarmCode) {
  143 + this.alarmCode = alarmCode;
  144 + }
  145 +
  146 + public String getOnline() {
  147 + return online;
  148 + }
  149 +
  150 + public void setOnline(String online) {
  151 + this.online = online;
  152 + }
  153 +
  154 + public Integer getUpdateTime() {
  155 + return updateTime;
  156 + }
  157 +
  158 + public void setUpdateTime(Integer updateTime) {
  159 + this.updateTime = updateTime;
  160 + }
  161 +
  162 + public String getDeviceServiceIp() {
  163 + return deviceServiceIp;
  164 + }
  165 +
  166 + public void setDeviceServiceIp(String deviceServiceIp) {
  167 + this.deviceServiceIp = deviceServiceIp;
  168 + }
  169 +
  170 + public Integer getCreateTime() {
  171 + return createTime;
  172 + }
  173 +
  174 + public void setCreateTime(Integer createTime) {
  175 + this.createTime = createTime;
  176 + }
  177 +
  178 + public String getRemark() {
  179 + return remark;
  180 + }
  181 +
  182 + public void setRemark(String remark) {
  183 + this.remark = remark;
  184 + }
  185 +
  186 + public Integer getAlarmTime() {
  187 + return alarmTime;
  188 + }
  189 +
  190 + public void setAlarmTime(Integer alarmTime) {
  191 + this.alarmTime = alarmTime;
  192 + }
  193 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * PLC设备循环
  7 + * Created by Administrator on 2017/3/13.
  8 + */
  9 +public class DeviceLoop extends BaseBean {
  10 +
  11 + private String deviceInfoId;//设备信息表id
  12 + private Integer openTime;//开启时间(单位分钟)
  13 + private Integer stopTime;//停止时间(单位分钟)
  14 + private Integer state;//状态(0-有效,1-无效)
  15 + private Integer createTime;//创建时间
  16 +
  17 + public String getDeviceInfoId() {
  18 + return deviceInfoId;
  19 + }
  20 +
  21 + public void setDeviceInfoId(String deviceInfoId) {
  22 + this.deviceInfoId = deviceInfoId;
  23 + }
  24 +
  25 + public Integer getOpenTime() {
  26 + return openTime;
  27 + }
  28 +
  29 + public void setOpenTime(Integer openTime) {
  30 + this.openTime = openTime;
  31 + }
  32 +
  33 + public Integer getStopTime() {
  34 + return stopTime;
  35 + }
  36 +
  37 + public void setStopTime(Integer stopTime) {
  38 + this.stopTime = stopTime;
  39 + }
  40 +
  41 + public Integer getState() {
  42 + return state;
  43 + }
  44 +
  45 + public void setState(Integer state) {
  46 + this.state = state;
  47 + }
  48 +
  49 + public Integer getCreateTime() {
  50 + return createTime;
  51 + }
  52 +
  53 + public void setCreateTime(Integer createTime) {
  54 + this.createTime = createTime;
  55 + }
  56 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +/**
  4 + * 设备参数信息 数据实体
  5 + */
  6 +public class DeviceParam {
  7 + private String deviceInfoId;//设备信息表id
  8 + private String pumpCurrent;//水泵电流
  9 + private String leakageCurrent;//L泄露电流
  10 + private String magnification;//放大倍数
  11 + private String sensorSensitivity;//传感器灵敏度
  12 + private String sensorAccuracy;//传感器准确度
  13 + private Integer createTime;//添加时间
  14 + public String getDeviceInfoId() {
  15 + return deviceInfoId;
  16 + }
  17 + public void setDeviceInfoId(String deviceInfoId) {
  18 + this.deviceInfoId = deviceInfoId;
  19 + }
  20 + public String getPumpCurrent() {
  21 + return pumpCurrent;
  22 + }
  23 + public void setPumpCurrent(String pumpCurrent) {
  24 + this.pumpCurrent = pumpCurrent;
  25 + }
  26 + public String getLeakageCurrent() {
  27 + return leakageCurrent;
  28 + }
  29 + public void setLeakageCurrent(String leakageCurrent) {
  30 + this.leakageCurrent = leakageCurrent;
  31 + }
  32 + public String getMagnification() {
  33 + return magnification;
  34 + }
  35 + public void setMagnification(String magnification) {
  36 + this.magnification = magnification;
  37 + }
  38 + public String getSensorSensitivity() {
  39 + return sensorSensitivity;
  40 + }
  41 + public void setSensorSensitivity(String sensorSensitivity) {
  42 + this.sensorSensitivity = sensorSensitivity;
  43 + }
  44 + public String getSensorAccuracy() {
  45 + return sensorAccuracy;
  46 + }
  47 + public void setSensorAccuracy(String sensorAccuracy) {
  48 + this.sensorAccuracy = sensorAccuracy;
  49 + }
  50 + public Integer getCreateTime() {
  51 + return createTime;
  52 + }
  53 + public void setCreateTime(Integer createTime) {
  54 + this.createTime = createTime;
  55 + }
  56 + public DeviceParam(String deviceInfoId, String pumpCurrent, String leakageCurrent, String magnification,
  57 + String sensorSensitivity, String sensorAccuracy, Integer createTime) {
  58 + super();
  59 + this.deviceInfoId = deviceInfoId;
  60 + this.pumpCurrent = pumpCurrent;
  61 + this.leakageCurrent = leakageCurrent;
  62 + this.magnification = magnification;
  63 + this.sensorSensitivity = sensorSensitivity;
  64 + this.sensorAccuracy = sensorAccuracy;
  65 + this.createTime = createTime;
  66 + }
  67 + public DeviceParam() {
  68 + super();
  69 + // TODO Auto-generated constructor stub
  70 + }
  71 +
  72 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :
  8 + * @Date: Created in 11:06 2016/12/17
  9 + */
  10 +public class DeviceParameterConfig extends BaseBean {
  11 + private Integer userId; //用户id
  12 + private String userLonginName; //用户名
  13 + private Integer pondId; //塘口id
  14 + private String deviceInfoId; //设备信息表id
  15 + private Integer creatTime; //创建时间
  16 + private String oxygenHighLimit; //溶氧高限
  17 + private String oxygenLowLimit; //溶氧低限
  18 + private String oxygenCeiling; //溶氧上限
  19 + private String salinity; //盐度
  20 + private Integer alarmLevel; //报警级别(设备)
  21 + private String noonOxygenatingStart;//午间补氧开始(时 分)
  22 + private String noonOxygenatingEnd; //午间补氧结束(时 分)
  23 + private String nightOxygenatingStart;//夜间补氧开始(时 分)
  24 + private String nightOxygenatingEnd; //夜间补氧结束(时 分)
  25 + private String oxygenLow2; //氧下限二 5-下限
  26 + private String oxygenLowWarn; //氧报警限 5-下限
  27 + private String oxygenSwitch; //补氧开关
  28 + private String fouceSwitch; //强开开关
  29 + private String pumpElectricity; //水泵电流
  30 + private String leakElectricity; //泄漏电流
  31 + private String enlargementFactor; //放大倍数
  32 + private String spl; //灵敏度
  33 + private String accuracy; //准确度
  34 + private String voltage; //电压
  35 + private String temperatureCeiling; //温度上限
  36 + private String temperatureLimit; //温度下限
  37 +
  38 + public Integer getUserId() {
  39 + return userId;
  40 + }
  41 +
  42 + public void setUserId(Integer userId) {
  43 + this.userId = userId;
  44 + }
  45 +
  46 + public String getUserLonginName() {
  47 + return userLonginName;
  48 + }
  49 +
  50 + public void setUserLonginName(String userLonginName) {
  51 + this.userLonginName = userLonginName;
  52 + }
  53 +
  54 + public Integer getPondId() {
  55 + return pondId;
  56 + }
  57 +
  58 + public void setPondId(Integer pondId) {
  59 + this.pondId = pondId;
  60 + }
  61 +
  62 + public String getDeviceInfoId() {
  63 + return deviceInfoId;
  64 + }
  65 +
  66 + public void setDeviceInfoId(String deviceInfoId) {
  67 + this.deviceInfoId = deviceInfoId;
  68 + }
  69 +
  70 + public Integer getCreatTime() {
  71 + return creatTime;
  72 + }
  73 +
  74 + public void setCreatTime(Integer creatTime) {
  75 + this.creatTime = creatTime;
  76 + }
  77 +
  78 + public String getOxygenHighLimit() {
  79 + return oxygenHighLimit;
  80 + }
  81 +
  82 + public void setOxygenHighLimit(String oxygenHighLimit) {
  83 + this.oxygenHighLimit = oxygenHighLimit;
  84 + }
  85 +
  86 + public String getOxygenLowLimit() {
  87 + return oxygenLowLimit;
  88 + }
  89 +
  90 + public void setOxygenLowLimit(String oxygenLowLimit) {
  91 + this.oxygenLowLimit = oxygenLowLimit;
  92 + }
  93 +
  94 + public String getOxygenCeiling() {
  95 + return oxygenCeiling;
  96 + }
  97 +
  98 + public void setOxygenCeiling(String oxygenCeiling) {
  99 + this.oxygenCeiling = oxygenCeiling;
  100 + }
  101 +
  102 + public String getSalinity() {
  103 + return salinity;
  104 + }
  105 +
  106 + public void setSalinity(String salinity) {
  107 + this.salinity = salinity;
  108 + }
  109 +
  110 + public Integer getAlarmLevel() {
  111 + return alarmLevel;
  112 + }
  113 +
  114 + public void setAlarmLevel(Integer alarmLevel) {
  115 + this.alarmLevel = alarmLevel;
  116 + }
  117 +
  118 + public String getNoonOxygenatingStart() {
  119 + return noonOxygenatingStart;
  120 + }
  121 +
  122 + public void setNoonOxygenatingStart(String noonOxygenatingStart) {
  123 + this.noonOxygenatingStart = noonOxygenatingStart;
  124 + }
  125 +
  126 + public String getNoonOxygenatingEnd() {
  127 + return noonOxygenatingEnd;
  128 + }
  129 +
  130 + public void setNoonOxygenatingEnd(String noonOxygenatingEnd) {
  131 + this.noonOxygenatingEnd = noonOxygenatingEnd;
  132 + }
  133 +
  134 + public String getNightOxygenatingStart() {
  135 + return nightOxygenatingStart;
  136 + }
  137 +
  138 + public void setNightOxygenatingStart(String nightOxygenatingStart) {
  139 + this.nightOxygenatingStart = nightOxygenatingStart;
  140 + }
  141 +
  142 + public String getNightOxygenatingEnd() {
  143 + return nightOxygenatingEnd;
  144 + }
  145 +
  146 + public void setNightOxygenatingEnd(String nightOxygenatingEnd) {
  147 + this.nightOxygenatingEnd = nightOxygenatingEnd;
  148 + }
  149 +
  150 + public String getOxygenLow2() {
  151 + return oxygenLow2;
  152 + }
  153 +
  154 + public void setOxygenLow2(String oxygenLow2) {
  155 + this.oxygenLow2 = oxygenLow2;
  156 + }
  157 +
  158 + public String getOxygenLowWarn() {
  159 + return oxygenLowWarn;
  160 + }
  161 +
  162 + public void setOxygenLowWarn(String oxygenLowWarn) {
  163 + this.oxygenLowWarn = oxygenLowWarn;
  164 + }
  165 +
  166 + public String getOxygenSwitch() {
  167 + return oxygenSwitch;
  168 + }
  169 +
  170 + public void setOxygenSwitch(String oxygenSwitch) {
  171 + this.oxygenSwitch = oxygenSwitch;
  172 + }
  173 +
  174 + public String getFouceSwitch() {
  175 + return fouceSwitch;
  176 + }
  177 +
  178 + public void setFouceSwitch(String fouceSwitch) {
  179 + this.fouceSwitch = fouceSwitch;
  180 + }
  181 +
  182 + public String getPumpElectricity() {
  183 + return pumpElectricity;
  184 + }
  185 +
  186 + public void setPumpElectricity(String pumpElectricity) {
  187 + this.pumpElectricity = pumpElectricity;
  188 + }
  189 +
  190 + public String getLeakElectricity() {
  191 + return leakElectricity;
  192 + }
  193 +
  194 + public void setLeakElectricity(String leakElectricity) {
  195 + this.leakElectricity = leakElectricity;
  196 + }
  197 +
  198 + public String getEnlargementFactor() {
  199 + return enlargementFactor;
  200 + }
  201 +
  202 + public void setEnlargementFactor(String enlargementFactor) {
  203 + this.enlargementFactor = enlargementFactor;
  204 + }
  205 +
  206 + public String getSpl() {
  207 + return spl;
  208 + }
  209 +
  210 + public void setSpl(String spl) {
  211 + this.spl = spl;
  212 + }
  213 +
  214 + public String getAccuracy() {
  215 + return accuracy;
  216 + }
  217 +
  218 + public void setAccuracy(String accuracy) {
  219 + this.accuracy = accuracy;
  220 + }
  221 +
  222 + public String getVoltage() {
  223 + return voltage;
  224 + }
  225 +
  226 + public void setVoltage(String voltage) {
  227 + this.voltage = voltage;
  228 + }
  229 +
  230 + public String getTemperatureCeiling() {
  231 + return temperatureCeiling;
  232 + }
  233 +
  234 + public void setTemperatureCeiling(String temperatureCeiling) {
  235 + this.temperatureCeiling = temperatureCeiling;
  236 + }
  237 +
  238 + public String getTemperatureLimit() {
  239 + return temperatureLimit;
  240 + }
  241 +
  242 + public void setTemperatureLimit(String temperatureLimit) {
  243 + this.temperatureLimit = temperatureLimit;
  244 + }
  245 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * PLC 开关定时器
  7 + * Created by Administrator on 2017/2/6.
  8 + */
  9 +public class DeviceTimer extends BaseBean {
  10 +
  11 + private Integer id; //主键id
  12 + private String imei; //IMEI号
  13 + private String number; //编号(多个用|分开)
  14 + private String deviceName; //设备名称(多个用|分开)
  15 + private Integer serialNumber; //控制序号
  16 + private Integer baseId; //基地id
  17 + private String baseName; //基地名称
  18 + private Integer userId; //用户id
  19 + private String userLogin; //用户登录名
  20 + private Integer startTime; //开始时间
  21 + private Integer endTime; //结束时间
  22 + private Integer createTime; //创建时间
  23 +
  24 + public Integer getId() {
  25 + return id;
  26 + }
  27 +
  28 + public void setId(Integer id) {
  29 + this.id = id;
  30 + }
  31 +
  32 + public String getImei() {
  33 + return imei;
  34 + }
  35 +
  36 + public void setImei(String imei) {
  37 + this.imei = imei;
  38 + }
  39 +
  40 + public String getNumber() {
  41 + return number;
  42 + }
  43 +
  44 + public void setNumber(String number) {
  45 + this.number = number;
  46 + }
  47 +
  48 + public String getDeviceName() {
  49 + return deviceName;
  50 + }
  51 +
  52 + public void setDeviceName(String deviceName) {
  53 + this.deviceName = deviceName;
  54 + }
  55 +
  56 + public Integer getStartTime() {
  57 + return startTime;
  58 + }
  59 +
  60 + public void setStartTime(Integer startTime) {
  61 + this.startTime = startTime;
  62 + }
  63 +
  64 + public Integer getEndTime() {
  65 + return endTime;
  66 + }
  67 +
  68 + public void setEndTime(Integer endTime) {
  69 + this.endTime = endTime;
  70 + }
  71 +
  72 + public Integer getCreateTime() {
  73 + return createTime;
  74 + }
  75 +
  76 + public void setCreateTime(Integer createTime) {
  77 + this.createTime = createTime;
  78 + }
  79 +
  80 + public Integer getUserId() {
  81 + return userId;
  82 + }
  83 +
  84 + public void setUserId(Integer userId) {
  85 + this.userId = userId;
  86 + }
  87 +
  88 + public String getUserLogin() {
  89 + return userLogin;
  90 + }
  91 +
  92 + public void setUserLogin(String userLogin) {
  93 + this.userLogin = userLogin;
  94 + }
  95 +
  96 + public Integer getBaseId() {
  97 + return baseId;
  98 + }
  99 +
  100 + public void setBaseId(Integer baseId) {
  101 + this.baseId = baseId;
  102 + }
  103 +
  104 + public String getBaseName() {
  105 + return baseName;
  106 + }
  107 +
  108 + public void setBaseName(String baseName) {
  109 + this.baseName = baseName;
  110 + }
  111 +
  112 + public Integer getSerialNumber() {
  113 + return serialNumber;
  114 + }
  115 +
  116 + public void setSerialNumber(Integer serialNumber) {
  117 + this.serialNumber = serialNumber;
  118 + }
  119 +}
  120 +
  121 +
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +
  4 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  5 +
  6 +/**
  7 + * 电耗统计
  8 + * @author Administrator
  9 + */
  10 +public class DeviceWorkTime extends BaseBean {
  11 +
  12 + private Integer id;//主键id
  13 + private String deviceId;//设备信息表id
  14 + private Integer jannury;//一月(单位:分钟)
  15 + private Integer february;//二月(单位:分钟)
  16 + private Integer march;//三月(单位:分钟)
  17 + private Integer april;//四月(单位:分钟)
  18 + private Integer may;//五月(单位:分钟)
  19 + private Integer june;//六月(单位:分钟)
  20 + private Integer july;//七月(单位:分钟)
  21 + private Integer august;//八月(单位:分钟)
  22 + private Integer september;//九月(单位:分钟)
  23 + private Integer october;//十月(单位:分钟)
  24 + private Integer november;//十一月(单位:分钟)
  25 + private Integer december;//十二月(单位:分钟)
  26 + private Integer year;//年(单位:分钟)
  27 + private Integer years;//年分
  28 +
  29 + public Integer getId() {
  30 + return id;
  31 + }
  32 + public void setId(Integer id) {
  33 + this.id = id;
  34 + }
  35 + public String getDeviceId() {
  36 + return deviceId;
  37 + }
  38 + public void setDeviceId(String deviceId) {
  39 + this.deviceId = deviceId;
  40 + }
  41 + public Integer getJannury() {
  42 + return jannury;
  43 + }
  44 + public void setJannury(Integer jannury) {
  45 + this.jannury = jannury;
  46 + }
  47 + public Integer getFebruary() {
  48 + return february;
  49 + }
  50 + public void setFebruary(Integer february) {
  51 + this.february = february;
  52 + }
  53 + public Integer getMarch() {
  54 + return march;
  55 + }
  56 + public void setMarch(Integer march) {
  57 + this.march = march;
  58 + }
  59 + public Integer getApril() {
  60 + return april;
  61 + }
  62 + public void setApril(Integer april) {
  63 + this.april = april;
  64 + }
  65 + public Integer getMay() {
  66 + return may;
  67 + }
  68 + public void setMay(Integer may) {
  69 + this.may = may;
  70 + }
  71 + public Integer getJune() {
  72 + return june;
  73 + }
  74 + public void setJune(Integer june) {
  75 + this.june = june;
  76 + }
  77 + public Integer getJuly() {
  78 + return july;
  79 + }
  80 + public void setJuly(Integer july) {
  81 + this.july = july;
  82 + }
  83 + public Integer getAugust() {
  84 + return august;
  85 + }
  86 + public void setAugust(Integer august) {
  87 + this.august = august;
  88 + }
  89 + public Integer getSeptember() {
  90 + return september;
  91 + }
  92 + public void setSeptember(Integer september) {
  93 + this.september = september;
  94 + }
  95 + public Integer getOctober() {
  96 + return october;
  97 + }
  98 + public void setOctober(Integer october) {
  99 + this.october = october;
  100 + }
  101 + public Integer getNovember() {
  102 + return november;
  103 + }
  104 + public void setNovember(Integer november) {
  105 + this.november = november;
  106 + }
  107 + public Integer getDecember() {
  108 + return december;
  109 + }
  110 + public void setDecember(Integer december) {
  111 + this.december = december;
  112 + }
  113 + public Integer getYear() {
  114 + return year;
  115 + }
  116 + public void setYear(Integer year) {
  117 + this.year = year;
  118 + }
  119 + public Integer getYears() {
  120 + return years;
  121 + }
  122 + public void setYears(Integer years) {
  123 + this.years = years;
  124 + }
  125 +
  126 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :设备操作日志记录表
  8 + * @Date: Created in 16:57 2016/12/27
  9 + */
  10 +public class LogDeviceOperation extends BaseBean {
  11 + private Integer deviceOperationId; //设备操作日志id
  12 + private String deviceId; //设备id
  13 + private Integer deviceOperationTime; //设备操作时间
  14 + private String operationInstruction; //设备操作指令
  15 + private String operationDescribe; //设备操作描述
  16 + private String deviceOldState; //设备操作前状态
  17 + private String deviceNewState; //设备操作后的状态
  18 + private String deviceOperationType; //设备操作类型
  19 + private String sensorOrController; //传感器或控制器编号(控制器以00_开头)
  20 + private Integer isStateChange; //是否有状态改变(0否,1是)
  21 +
  22 + public Integer getDeviceOperationId() {
  23 + return deviceOperationId;
  24 + }
  25 +
  26 + public void setDeviceOperationId(Integer deviceOperationId) {
  27 + this.deviceOperationId = deviceOperationId;
  28 + }
  29 +
  30 + public String getDeviceId() {
  31 + return deviceId;
  32 + }
  33 +
  34 + public void setDeviceId(String deviceId) {
  35 + this.deviceId = deviceId;
  36 + }
  37 +
  38 + public Integer getDeviceOperationTime() {
  39 + return deviceOperationTime;
  40 + }
  41 +
  42 + public void setDeviceOperationTime(Integer deviceOperationTime) {
  43 + this.deviceOperationTime = deviceOperationTime;
  44 + }
  45 +
  46 + public String getOperationInstruction() {
  47 + return operationInstruction;
  48 + }
  49 +
  50 + public void setOperationInstruction(String operationInstruction) {
  51 + this.operationInstruction = operationInstruction;
  52 + }
  53 +
  54 + public String getOperationDescribe() {
  55 + return operationDescribe;
  56 + }
  57 +
  58 + public void setOperationDescribe(String operationDescribe) {
  59 + this.operationDescribe = operationDescribe;
  60 + }
  61 +
  62 + public String getDeviceOldState() {
  63 + return deviceOldState;
  64 + }
  65 +
  66 + public void setDeviceOldState(String deviceOldState) {
  67 + this.deviceOldState = deviceOldState;
  68 + }
  69 +
  70 + public String getDeviceNewState() {
  71 + return deviceNewState;
  72 + }
  73 +
  74 + public void setDeviceNewState(String deviceNewState) {
  75 + this.deviceNewState = deviceNewState;
  76 + }
  77 +
  78 + public String getDeviceOperationType() {
  79 + return deviceOperationType;
  80 + }
  81 +
  82 + public void setDeviceOperationType(String deviceOperationType) {
  83 + this.deviceOperationType = deviceOperationType;
  84 + }
  85 +
  86 + public String getSensorOrController() {
  87 + return sensorOrController;
  88 + }
  89 +
  90 + public void setSensorOrController(String sensorOrController) {
  91 + this.sensorOrController = sensorOrController;
  92 + }
  93 +
  94 + public Integer getIsStateChange() {
  95 + return isStateChange;
  96 + }
  97 +
  98 + public void setIsStateChange(Integer isStateChange) {
  99 + this.isStateChange = isStateChange;
  100 + }
  101 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :用户摄像头设备信息表
  8 + * @Date: Created in 10:43 2016/12/22
  9 + */
  10 +public class UserCameraDevice extends BaseBean {
  11 +
  12 + private Integer id; //主键id
  13 + private Integer userId; //用户id
  14 + private String userLoginName; //用户登录
  15 + private Integer pondId; //塘口id
  16 + private String pondName; //塘口名称
  17 + private String cameraName; //摄像头名称
  18 + private String cameraModel; //摄像头型号
  19 + private String cameraPower; //摄像头电源
  20 + private String cameraVerificationCode; //摄像头验证码
  21 + private String cameraProductStandards; //摄像头产品执行标准
  22 + private String cameeraSerialNumber; //摄像头序列号
  23 + private String cameeraQrCode; //摄像头二维码
  24 + private Integer createTime; //创建时间
  25 + private Integer usedTime; //使用时间
  26 +
  27 + public Integer getId() {
  28 + return id;
  29 + }
  30 +
  31 + public void setId(Integer id) {
  32 + this.id = id;
  33 + }
  34 +
  35 + public Integer getUserId() {
  36 + return userId;
  37 + }
  38 +
  39 + public void setUserId(Integer userId) {
  40 + this.userId = userId;
  41 + }
  42 +
  43 + public String getUserLoginName() {
  44 + return userLoginName;
  45 + }
  46 +
  47 + public void setUserLoginName(String userLoginName) {
  48 + this.userLoginName = userLoginName;
  49 + }
  50 +
  51 + public Integer getPondId() {
  52 + return pondId;
  53 + }
  54 +
  55 + public void setPondId(Integer pondId) {
  56 + this.pondId = pondId;
  57 + }
  58 +
  59 + public String getPondName() {
  60 + return pondName;
  61 + }
  62 +
  63 + public void setPondName(String pondName) {
  64 + this.pondName = pondName;
  65 + }
  66 +
  67 + public String getCameraName() {
  68 + return cameraName;
  69 + }
  70 +
  71 + public void setCameraName(String cameraName) {
  72 + this.cameraName = cameraName;
  73 + }
  74 +
  75 + public String getCameraModel() {
  76 + return cameraModel;
  77 + }
  78 +
  79 + public void setCameraModel(String cameraModel) {
  80 + this.cameraModel = cameraModel;
  81 + }
  82 +
  83 + public String getCameraPower() {
  84 + return cameraPower;
  85 + }
  86 +
  87 + public void setCameraPower(String cameraPower) {
  88 + this.cameraPower = cameraPower;
  89 + }
  90 +
  91 + public String getCameraVerificationCode() {
  92 + return cameraVerificationCode;
  93 + }
  94 +
  95 + public void setCameraVerificationCode(String cameraVerificationCode) {
  96 + this.cameraVerificationCode = cameraVerificationCode;
  97 + }
  98 +
  99 + public String getCameraProductStandards() {
  100 + return cameraProductStandards;
  101 + }
  102 +
  103 + public void setCameraProductStandards(String cameraProductStandards) {
  104 + this.cameraProductStandards = cameraProductStandards;
  105 + }
  106 +
  107 + public String getCameeraSerialNumber() {
  108 + return cameeraSerialNumber;
  109 + }
  110 +
  111 + public void setCameeraSerialNumber(String cameeraSerialNumber) {
  112 + this.cameeraSerialNumber = cameeraSerialNumber;
  113 + }
  114 +
  115 + public String getCameeraQrCode() {
  116 + return cameeraQrCode;
  117 + }
  118 +
  119 + public void setCameeraQrCode(String cameeraQrCode) {
  120 + this.cameeraQrCode = cameeraQrCode;
  121 + }
  122 +
  123 + public Integer getCreateTime() {
  124 + return createTime;
  125 + }
  126 +
  127 + public void setCreateTime(Integer createTime) {
  128 + this.createTime = createTime;
  129 + }
  130 +
  131 + public Integer getUsedTime() {
  132 + return usedTime;
  133 + }
  134 +
  135 + public void setUsedTime(Integer usedTime) {
  136 + this.usedTime = usedTime;
  137 + }
  138 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 摄像头信息
  7 + * Created by Administrator on 2017/1/14.
  8 + */
  9 +public class UserCameraInfo extends BaseBean {
  10 + private String deviceSerial; //设备序列号
  11 + private String channelNo; //通道号
  12 + private String channelName; //通道名
  13 + private Integer status; //在线状态:1-在线,2-不在线
  14 + private String isShared; //分享状态:1-分享所有者,0-未分享,2-分享接受者(表示此摄像头是别人分享给我的)
  15 + private String picUrl; //图片地址(大图),若在萤石客户端设置封面则返回封面图片,未设置则返回默认图片
  16 + private Integer isEncrypt; //是否加密,0:不加密,1:加密
  17 + private Integer videoLevel; //视频质量:0-流畅,1-均衡,2-高清,3-超清
  18 +
  19 + public String getDeviceSerial() {
  20 + return deviceSerial;
  21 + }
  22 +
  23 + public void setDeviceSerial(String deviceSerial) {
  24 + this.deviceSerial = deviceSerial;
  25 + }
  26 +
  27 + public String getChannelNo() {
  28 + return channelNo;
  29 + }
  30 +
  31 + public void setChannelNo(String channelNo) {
  32 + this.channelNo = channelNo;
  33 + }
  34 +
  35 + public String getChannelName() {
  36 + return channelName;
  37 + }
  38 +
  39 + public void setChannelName(String channelName) {
  40 + this.channelName = channelName;
  41 + }
  42 +
  43 + public Integer getStatus() {
  44 + return status;
  45 + }
  46 +
  47 + public void setStatus(Integer status) {
  48 + this.status = status;
  49 + }
  50 +
  51 + public String getIsShared() {
  52 + return isShared;
  53 + }
  54 +
  55 + public void setIsShared(String isShared) {
  56 + this.isShared = isShared;
  57 + }
  58 +
  59 + public String getPicUrl() {
  60 + return picUrl;
  61 + }
  62 +
  63 + public void setPicUrl(String picUrl) {
  64 + this.picUrl = picUrl;
  65 + }
  66 +
  67 + public Integer getIsEncrypt() {
  68 + return isEncrypt;
  69 + }
  70 +
  71 + public void setIsEncrypt(Integer isEncrypt) {
  72 + this.isEncrypt = isEncrypt;
  73 + }
  74 +
  75 + public Integer getVideoLevel() {
  76 + return videoLevel;
  77 + }
  78 +
  79 + public void setVideoLevel(Integer videoLevel) {
  80 + this.videoLevel = videoLevel;
  81 + }
  82 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :摄像头流量表
  8 + * @Date: Created in 10:45 2016/12/22
  9 + */
  10 +public class UserCameraRecharge extends BaseBean {
  11 +
  12 + private Integer id; //主键id
  13 + private Integer userId; //用户id
  14 + private String userLoginName; //用户登录名
  15 + private String rechargeFlow; //充值流量
  16 + private Integer expirationTime; //到期时间
  17 + private String usedFlow; //使用流量
  18 + private String residueFlow; //剩余流量
  19 +
  20 + public Integer getId() {
  21 + return id;
  22 + }
  23 +
  24 + public void setId(Integer id) {
  25 + this.id = id;
  26 + }
  27 +
  28 + public Integer getUserId() {
  29 + return userId;
  30 + }
  31 +
  32 + public void setUserId(Integer userId) {
  33 + this.userId = userId;
  34 + }
  35 +
  36 + public String getUserLoginName() {
  37 + return userLoginName;
  38 + }
  39 +
  40 + public void setUserLoginName(String userLoginName) {
  41 + this.userLoginName = userLoginName;
  42 + }
  43 +
  44 + public String getRechargeFlow() {
  45 + return rechargeFlow;
  46 + }
  47 +
  48 + public void setRechargeFlow(String rechargeFlow) {
  49 + this.rechargeFlow = rechargeFlow;
  50 + }
  51 +
  52 + public Integer getExpirationTime() {
  53 + return expirationTime;
  54 + }
  55 +
  56 + public void setExpirationTime(Integer expirationTime) {
  57 + this.expirationTime = expirationTime;
  58 + }
  59 +
  60 + public String getUsedFlow() {
  61 + return usedFlow;
  62 + }
  63 +
  64 + public void setUsedFlow(String usedFlow) {
  65 + this.usedFlow = usedFlow;
  66 + }
  67 +
  68 + public String getResidueFlow() {
  69 + return residueFlow;
  70 + }
  71 +
  72 + public void setResidueFlow(String residueFlow) {
  73 + this.residueFlow = residueFlow;
  74 + }
  75 +}
  1 +package com.zhonglai.luhui.runingfish.domain.device;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 摄像头流量充值记录表
  7 + * Created by Administrator on 2017/1/14.
  8 + */
  9 +public class UserCameraRechargeLog extends BaseBean {
  10 +
  11 + private Integer id; //主键id
  12 + private Integer userId; //用户id
  13 + private String userLoginName; //用户登录名
  14 + private String rechargeAmount; //充值金额
  15 + private String rechargeFlow; //充值流量
  16 + private Integer rechargeDays; //充值天数(月)
  17 + private Integer rechargeTime; //充值时间
  18 +
  19 + public Integer getId() {
  20 + return id;
  21 + }
  22 +
  23 + public void setId(Integer id) {
  24 + this.id = id;
  25 + }
  26 +
  27 + public Integer getUserId() {
  28 + return userId;
  29 + }
  30 +
  31 + public void setUserId(Integer userId) {
  32 + this.userId = userId;
  33 + }
  34 +
  35 + public String getUserLoginName() {
  36 + return userLoginName;
  37 + }
  38 +
  39 + public void setUserLoginName(String userLoginName) {
  40 + this.userLoginName = userLoginName;
  41 + }
  42 +
  43 + public String getRechargeAmount() {
  44 + return rechargeAmount;
  45 + }
  46 +
  47 + public void setRechargeAmount(String rechargeAmount) {
  48 + this.rechargeAmount = rechargeAmount;
  49 + }
  50 +
  51 + public String getRechargeFlow() {
  52 + return rechargeFlow;
  53 + }
  54 +
  55 + public void setRechargeFlow(String rechargeFlow) {
  56 + this.rechargeFlow = rechargeFlow;
  57 + }
  58 +
  59 + public Integer getRechargeDays() {
  60 + return rechargeDays;
  61 + }
  62 +
  63 + public void setRechargeDays(Integer rechargeDays) {
  64 + this.rechargeDays = rechargeDays;
  65 + }
  66 +
  67 + public Integer getRechargeTime() {
  68 + return rechargeTime;
  69 + }
  70 +
  71 + public void setRechargeTime(Integer rechargeTime) {
  72 + this.rechargeTime = rechargeTime;
  73 + }
  74 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 售后
  7 + * Created by Administrator on 2017/1/17.
  8 + */
  9 +public class OrderCustomerService extends BaseBean {
  10 +
  11 + private Integer id; //主键
  12 + private String customerUserPhone; //售后申请人手机号
  13 + private String customerUserName; //售后申请人姓名
  14 + private String serviceUserLoginname; //处理人登录名
  15 + private Integer customerServiceState; //售后状态(0创建,1受理,2处理中,3处理完成,4结束)
  16 + private String customerListId; //售后清单id
  17 + private String customerListInfo; //售后清单列表
  18 + private String detailDescription; //详情描述
  19 + private Integer customerServiceType; //售后服务类型
  20 + private String customerExpressId; //客户快递单号
  21 + private String serviceExpressId; //客服快递单号
  22 + private Integer createTime; //创建时间
  23 + private Integer updateTime; //修改时间
  24 + private String deviceImei; //设备imei号,多个用逗号隔开
  25 + private String orderSim; //sim卡号,多个用逗号分割
  26 + private String address; //地址
  27 + private String customerUserImgurl; //客户图片地址,分割
  28 + private String serviceUserImgurl; //处理人图片地址,分割
  29 + private String causesRework; //返修原因
  30 + private String charge; //收费
  31 + private String maintenanceMan; //维修员
  32 + private String processingMethod; //解决方法
  33 +
  34 + public Integer getId() {
  35 + return id;
  36 + }
  37 +
  38 + public void setId(Integer id) {
  39 + this.id = id;
  40 + }
  41 +
  42 + public String getCustomerUserPhone() {
  43 + return customerUserPhone;
  44 + }
  45 +
  46 + public void setCustomerUserPhone(String customerUserPhone) {
  47 + this.customerUserPhone = customerUserPhone;
  48 + }
  49 +
  50 + public String getCustomerUserName() {
  51 + return customerUserName;
  52 + }
  53 +
  54 + public void setCustomerUserName(String customerUserName) {
  55 + this.customerUserName = customerUserName;
  56 + }
  57 +
  58 + public String getServiceUserLoginname() {
  59 + return serviceUserLoginname;
  60 + }
  61 +
  62 + public void setServiceUserLoginname(String serviceUserLoginname) {
  63 + this.serviceUserLoginname = serviceUserLoginname;
  64 + }
  65 +
  66 + public Integer getCustomerServiceState() {
  67 + return customerServiceState;
  68 + }
  69 +
  70 + public void setCustomerServiceState(Integer customerServiceState) {
  71 + this.customerServiceState = customerServiceState;
  72 + }
  73 +
  74 + public String getCustomerListId() {
  75 + return customerListId;
  76 + }
  77 +
  78 + public void setCustomerListId(String customerListId) {
  79 + this.customerListId = customerListId;
  80 + }
  81 +
  82 + public String getCustomerListInfo() {
  83 + return customerListInfo;
  84 + }
  85 +
  86 + public void setCustomerListInfo(String customerListInfo) {
  87 + this.customerListInfo = customerListInfo;
  88 + }
  89 +
  90 + public String getDetailDescription() {
  91 + return detailDescription;
  92 + }
  93 +
  94 + public void setDetailDescription(String detailDescription) {
  95 + this.detailDescription = detailDescription;
  96 + }
  97 +
  98 + public Integer getCustomerServiceType() {
  99 + return customerServiceType;
  100 + }
  101 +
  102 + public void setCustomerServiceType(Integer customerServiceType) {
  103 + this.customerServiceType = customerServiceType;
  104 + }
  105 +
  106 + public String getCustomerExpressId() {
  107 + return customerExpressId;
  108 + }
  109 +
  110 + public void setCustomerExpressId(String customerExpressId) {
  111 + this.customerExpressId = customerExpressId;
  112 + }
  113 +
  114 + public String getServiceExpressId() {
  115 + return serviceExpressId;
  116 + }
  117 +
  118 + public void setServiceExpressId(String serviceExpressId) {
  119 + this.serviceExpressId = serviceExpressId;
  120 + }
  121 +
  122 + public Integer getCreateTime() {
  123 + return createTime;
  124 + }
  125 +
  126 + public void setCreateTime(Integer createTime) {
  127 + this.createTime = createTime;
  128 + }
  129 +
  130 + public Integer getUpdateTime() {
  131 + return updateTime;
  132 + }
  133 +
  134 + public void setUpdateTime(Integer updateTime) {
  135 + this.updateTime = updateTime;
  136 + }
  137 +
  138 + public String getDeviceImei() {
  139 + return deviceImei;
  140 + }
  141 +
  142 + public void setDeviceImei(String deviceImei) {
  143 + this.deviceImei = deviceImei;
  144 + }
  145 +
  146 + public String getOrderSim() {
  147 + return orderSim;
  148 + }
  149 +
  150 + public void setOrderSim(String orderSim) {
  151 + this.orderSim = orderSim;
  152 + }
  153 +
  154 + public String getAddress() {
  155 + return address;
  156 + }
  157 +
  158 + public void setAddress(String address) {
  159 + this.address = address;
  160 + }
  161 +
  162 + public String getCustomerUserImgurl() {
  163 + return customerUserImgurl;
  164 + }
  165 +
  166 + public void setCustomerUserImgurl(String customerUserImgurl) {
  167 + this.customerUserImgurl = customerUserImgurl;
  168 + }
  169 +
  170 + public String getServiceUserImgurl() {
  171 + return serviceUserImgurl;
  172 + }
  173 +
  174 + public void setServiceUserImgurl(String serviceUserImgurl) {
  175 + this.serviceUserImgurl = serviceUserImgurl;
  176 + }
  177 +
  178 + public String getCausesRework() {
  179 + return causesRework;
  180 + }
  181 +
  182 + public void setCausesRework(String causesRework) {
  183 + this.causesRework = causesRework;
  184 + }
  185 +
  186 + public String getCharge() {
  187 + return charge;
  188 + }
  189 +
  190 + public void setCharge(String charge) {
  191 + this.charge = charge;
  192 + }
  193 +
  194 + public String getMaintenanceMan() {
  195 + return maintenanceMan;
  196 + }
  197 +
  198 + public void setMaintenanceMan(String maintenanceMan) {
  199 + this.maintenanceMan = maintenanceMan;
  200 + }
  201 +
  202 + public String getProcessingMethod() {
  203 + return processingMethod;
  204 + }
  205 +
  206 + public void setProcessingMethod(String processingMethod) {
  207 + this.processingMethod = processingMethod;
  208 + }
  209 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 设备套装
  7 + * Created by Administrator on 2017/1/17.
  8 + */
  9 +public class OrderDeviceAssemble extends BaseBean {
  10 +
  11 + private Integer id; //主键id
  12 + private String assembleName; //组装名称
  13 + private String assemblePartId; //组装部件id
  14 + private String assemblePartName; //组装部件名称
  15 + private Integer assembleTime; //组装时间
  16 + private String assembleDescribe; //组装描述
  17 +
  18 + public Integer getId() {
  19 + return id;
  20 + }
  21 +
  22 + public void setId(Integer id) {
  23 + this.id = id;
  24 + }
  25 +
  26 + public String getAssembleName() {
  27 + return assembleName;
  28 + }
  29 +
  30 + public void setAssembleName(String assembleName) {
  31 + this.assembleName = assembleName;
  32 + }
  33 +
  34 + public String getAssemblePartId() {
  35 + return assemblePartId;
  36 + }
  37 +
  38 + public void setAssemblePartId(String assemblePartId) {
  39 + this.assemblePartId = assemblePartId;
  40 + }
  41 +
  42 + public String getAssemblePartName() {
  43 + return assemblePartName;
  44 + }
  45 +
  46 + public void setAssemblePartName(String assemblePartName) {
  47 + this.assemblePartName = assemblePartName;
  48 + }
  49 +
  50 + public Integer getAssembleTime() {
  51 + return assembleTime;
  52 + }
  53 +
  54 + public void setAssembleTime(Integer assembleTime) {
  55 + this.assembleTime = assembleTime;
  56 + }
  57 +
  58 + public String getAssembleDescribe() {
  59 + return assembleDescribe;
  60 + }
  61 +
  62 + public void setAssembleDescribe(String assembleDescribe) {
  63 + this.assembleDescribe = assembleDescribe;
  64 + }
  65 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :设备DTU表
  8 + * @Date: Created in 10:26 2016/12/25
  9 + */
  10 +public class OrderDtu extends BaseBean {
  11 +
  12 + private Integer orderDtuId; //dtu主键
  13 + private String orderDtuImei; //设备的imei
  14 + private String orderDtuSim; //卡号
  15 + private String deviceType; //设备类型
  16 + private Integer orderDtuCreateTime; //记录时间
  17 + private Integer userLoginId; //登录表主键id(数据级联登录表插入)
  18 + private String userLoginName; //登录名(唯一,数据级联登录表插入)
  19 + private Integer purchaseGoodsId; //采购商品id
  20 + private Integer purchaseId; //采购id
  21 + private String orderDtuSimId; //sim卡id编号
  22 + private Integer orderDtuState; //设备库存状态(0库存,1销售,2售后)
  23 + private Integer orderWorkState; //设备工作状态(0正常,1异常)
  24 +
  25 + public Integer getOrderDtuId() {
  26 + return orderDtuId;
  27 + }
  28 +
  29 + public void setOrderDtuId(Integer orderDtuId) {
  30 + this.orderDtuId = orderDtuId;
  31 + }
  32 +
  33 + public String getOrderDtuImei() {
  34 + return orderDtuImei;
  35 + }
  36 +
  37 + public void setOrderDtuImei(String orderDtuImei) {
  38 + this.orderDtuImei = orderDtuImei;
  39 + }
  40 +
  41 + public String getOrderDtuSim() {
  42 + return orderDtuSim;
  43 + }
  44 +
  45 + public void setOrderDtuSim(String orderDtuSim) {
  46 + this.orderDtuSim = orderDtuSim;
  47 + }
  48 +
  49 + public String getDeviceType() {
  50 + return deviceType;
  51 + }
  52 +
  53 + public void setDeviceType(String deviceType) {
  54 + this.deviceType = deviceType;
  55 + }
  56 +
  57 + public Integer getOrderDtuCreateTime() {
  58 + return orderDtuCreateTime;
  59 + }
  60 +
  61 + public void setOrderDtuCreateTime(Integer orderDtuCreateTime) {
  62 + this.orderDtuCreateTime = orderDtuCreateTime;
  63 + }
  64 +
  65 + public Integer getUserLoginId() {
  66 + return userLoginId;
  67 + }
  68 +
  69 + public void setUserLoginId(Integer userLoginId) {
  70 + this.userLoginId = userLoginId;
  71 + }
  72 +
  73 + public String getUserLoginName() {
  74 + return userLoginName;
  75 + }
  76 +
  77 + public void setUserLoginName(String userLoginName) {
  78 + this.userLoginName = userLoginName;
  79 + }
  80 +
  81 + public Integer getPurchaseGoodsId() {
  82 + return purchaseGoodsId;
  83 + }
  84 +
  85 + public void setPurchaseGoodsId(Integer purchaseGoodsId) {
  86 + this.purchaseGoodsId = purchaseGoodsId;
  87 + }
  88 +
  89 + public Integer getPurchaseId() {
  90 + return purchaseId;
  91 + }
  92 +
  93 + public void setPurchaseId(Integer purchaseId) {
  94 + this.purchaseId = purchaseId;
  95 + }
  96 +
  97 + public String getOrderDtuSimId() {
  98 + return orderDtuSimId;
  99 + }
  100 +
  101 + public void setOrderDtuSimId(String orderDtuSimId) {
  102 + this.orderDtuSimId = orderDtuSimId;
  103 + }
  104 +
  105 + public Integer getOrderDtuState() {
  106 + return orderDtuState;
  107 + }
  108 +
  109 + public void setOrderDtuState(Integer orderDtuState) {
  110 + this.orderDtuState = orderDtuState;
  111 + }
  112 +
  113 + public Integer getOrderWorkState() {
  114 + return orderWorkState;
  115 + }
  116 +
  117 + public void setOrderWorkState(Integer orderWorkState) {
  118 + this.orderWorkState = orderWorkState;
  119 + }
  120 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * order采购信息表
  7 + * Created by Administrator on 2017/1/17.
  8 + */
  9 +public class OrderPurchase extends BaseBean {
  10 +
  11 + private Integer id; //主键
  12 + private Integer purchaseSuppliers; //采购供应商
  13 + private String purchaseSuppliersName; //采购供应商名称
  14 + private Integer purchaseCreateTime; //采购创建时间
  15 + private Integer purchaseTime; //采购时间
  16 + private Integer deliveryTime; //发货时间
  17 + private String orderNumber; //订单编号
  18 + private String purchaseUserName; //采购员名称
  19 + private String purchaseDiscountRate; //折扣率
  20 + private String purchaseDiscountAmount; //折扣额
  21 + private String orderAmount; //订单金额
  22 + private String purchaseRemarks; //备注
  23 + private String purchaseContractTerms; //合同条款
  24 + private String purchaseInfo; //采购供应商名称
  25 +
  26 + public Integer getId() {
  27 + return id;
  28 + }
  29 +
  30 + public void setId(Integer id) {
  31 + this.id = id;
  32 + }
  33 +
  34 + public Integer getPurchaseSuppliers() {
  35 + return purchaseSuppliers;
  36 + }
  37 +
  38 + public void setPurchaseSuppliers(Integer purchaseSuppliers) {
  39 + this.purchaseSuppliers = purchaseSuppliers;
  40 + }
  41 +
  42 + public String getPurchaseSuppliersName() {
  43 + return purchaseSuppliersName;
  44 + }
  45 +
  46 + public void setPurchaseSuppliersName(String purchaseSuppliersName) {
  47 + this.purchaseSuppliersName = purchaseSuppliersName;
  48 + }
  49 +
  50 + public Integer getPurchaseCreateTime() {
  51 + return purchaseCreateTime;
  52 + }
  53 +
  54 + public void setPurchaseCreateTime(Integer purchaseCreateTime) {
  55 + this.purchaseCreateTime = purchaseCreateTime;
  56 + }
  57 +
  58 + public Integer getPurchaseTime() {
  59 + return purchaseTime;
  60 + }
  61 +
  62 + public void setPurchaseTime(Integer purchaseTime) {
  63 + this.purchaseTime = purchaseTime;
  64 + }
  65 +
  66 + public Integer getDeliveryTime() {
  67 + return deliveryTime;
  68 + }
  69 +
  70 + public void setDeliveryTime(Integer deliveryTime) {
  71 + this.deliveryTime = deliveryTime;
  72 + }
  73 +
  74 + public String getOrderNumber() {
  75 + return orderNumber;
  76 + }
  77 +
  78 + public void setOrderNumber(String orderNumber) {
  79 + this.orderNumber = orderNumber;
  80 + }
  81 +
  82 + public String getPurchaseUserName() {
  83 + return purchaseUserName;
  84 + }
  85 +
  86 + public void setPurchaseUserName(String purchaseUserName) {
  87 + this.purchaseUserName = purchaseUserName;
  88 + }
  89 +
  90 + public String getPurchaseDiscountRate() {
  91 + return purchaseDiscountRate;
  92 + }
  93 +
  94 + public void setPurchaseDiscountRate(String purchaseDiscountRate) {
  95 + this.purchaseDiscountRate = purchaseDiscountRate;
  96 + }
  97 +
  98 + public String getPurchaseDiscountAmount() {
  99 + return purchaseDiscountAmount;
  100 + }
  101 +
  102 + public void setPurchaseDiscountAmount(String purchaseDiscountAmount) {
  103 + this.purchaseDiscountAmount = purchaseDiscountAmount;
  104 + }
  105 +
  106 + public String getOrderAmount() {
  107 + return orderAmount;
  108 + }
  109 +
  110 + public void setOrderAmount(String orderAmount) {
  111 + this.orderAmount = orderAmount;
  112 + }
  113 +
  114 + public String getPurchaseRemarks() {
  115 + return purchaseRemarks;
  116 + }
  117 +
  118 + public void setPurchaseRemarks(String purchaseRemarks) {
  119 + this.purchaseRemarks = purchaseRemarks;
  120 + }
  121 +
  122 + public String getPurchaseContractTerms() {
  123 + return purchaseContractTerms;
  124 + }
  125 +
  126 + public void setPurchaseContractTerms(String purchaseContractTerms) {
  127 + this.purchaseContractTerms = purchaseContractTerms;
  128 + }
  129 +
  130 + public String getPurchaseInfo() {
  131 + return purchaseInfo;
  132 + }
  133 +
  134 + public void setPurchaseInfo(String purchaseInfo) {
  135 + this.purchaseInfo = purchaseInfo;
  136 + }
  137 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 采购物品信息
  7 + * Created by Administrator on 2017/1/17.
  8 + */
  9 +public class OrderPurchaseGoods extends BaseBean {
  10 +
  11 + private Integer purchaseGoodsId; //主键
  12 + private String purchaseGoodsName; //采购商品名称
  13 + private Integer purchaseId; //采购id
  14 + private String company; //单位
  15 + private Integer number; //数量
  16 + private String unitPrice; //单价
  17 + private String discountRate; //折扣率
  18 + private String discountAmount; //折扣金额
  19 + private String amountOfMoney; //金额
  20 + private String taxRate; //税率
  21 + private String totalAdValoremTax; //价税合计
  22 + private String remarks; //备注
  23 + private String purchaseDeviceIds; //采购是模块设备imei号
  24 + private Integer stockId; //库存id
  25 + private Integer purchaseGoodsType; //采购商品类型(1通讯模块,0配件)
  26 +
  27 + public Integer getPurchaseGoodsId() {
  28 + return purchaseGoodsId;
  29 + }
  30 +
  31 + public void setPurchaseGoodsId(Integer purchaseGoodsId) {
  32 + this.purchaseGoodsId = purchaseGoodsId;
  33 + }
  34 +
  35 + public String getPurchaseGoodsName() {
  36 + return purchaseGoodsName;
  37 + }
  38 +
  39 + public void setPurchaseGoodsName(String purchaseGoodsName) {
  40 + this.purchaseGoodsName = purchaseGoodsName;
  41 + }
  42 +
  43 + public Integer getPurchaseId() {
  44 + return purchaseId;
  45 + }
  46 +
  47 + public void setPurchaseId(Integer purchaseId) {
  48 + this.purchaseId = purchaseId;
  49 + }
  50 +
  51 + public String getCompany() {
  52 + return company;
  53 + }
  54 +
  55 + public void setCompany(String company) {
  56 + this.company = company;
  57 + }
  58 +
  59 + public Integer getNumber() {
  60 + return number;
  61 + }
  62 +
  63 + public void setNumber(Integer number) {
  64 + this.number = number;
  65 + }
  66 +
  67 + public String getUnitPrice() {
  68 + return unitPrice;
  69 + }
  70 +
  71 + public void setUnitPrice(String unitPrice) {
  72 + this.unitPrice = unitPrice;
  73 + }
  74 +
  75 + public String getDiscountRate() {
  76 + return discountRate;
  77 + }
  78 +
  79 + public void setDiscountRate(String discountRate) {
  80 + this.discountRate = discountRate;
  81 + }
  82 +
  83 + public String getDiscountAmount() {
  84 + return discountAmount;
  85 + }
  86 +
  87 + public void setDiscountAmount(String discountAmount) {
  88 + this.discountAmount = discountAmount;
  89 + }
  90 +
  91 + public String getAmountOfMoney() {
  92 + return amountOfMoney;
  93 + }
  94 +
  95 + public void setAmountOfMoney(String amountOfMoney) {
  96 + this.amountOfMoney = amountOfMoney;
  97 + }
  98 +
  99 + public String getTaxRate() {
  100 + return taxRate;
  101 + }
  102 +
  103 + public void setTaxRate(String taxRate) {
  104 + this.taxRate = taxRate;
  105 + }
  106 +
  107 + public String getTotalAdValoremTax() {
  108 + return totalAdValoremTax;
  109 + }
  110 +
  111 + public void setTotalAdValoremTax(String totalAdValoremTax) {
  112 + this.totalAdValoremTax = totalAdValoremTax;
  113 + }
  114 +
  115 + public String getRemarks() {
  116 + return remarks;
  117 + }
  118 +
  119 + public void setRemarks(String remarks) {
  120 + this.remarks = remarks;
  121 + }
  122 +
  123 + public String getPurchaseDeviceIds() {
  124 + return purchaseDeviceIds;
  125 + }
  126 +
  127 + public void setPurchaseDeviceIds(String purchaseDeviceIds) {
  128 + this.purchaseDeviceIds = purchaseDeviceIds;
  129 + }
  130 +
  131 + public Integer getStockId() {
  132 + return stockId;
  133 + }
  134 +
  135 + public void setStockId(Integer stockId) {
  136 + this.stockId = stockId;
  137 + }
  138 +
  139 + public Integer getPurchaseGoodsType() {
  140 + return purchaseGoodsType;
  141 + }
  142 +
  143 + public void setPurchaseGoodsType(Integer purchaseGoodsType) {
  144 + this.purchaseGoodsType = purchaseGoodsType;
  145 + }
  146 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 杂项商品采购表
  7 + * Created by Administrator on 2017/1/17.
  8 + */
  9 +public class OrderPurchaseGroceries extends BaseBean {
  10 +
  11 + private Integer id; //主键id
  12 + private String supplierName; //供应商名称
  13 + private String groceriesName; //商品名称
  14 + private String groceriesUnit; //商品单位
  15 + private String groceriesPrice; //商品单价
  16 + private String purchaseMoney; //采购金额
  17 + private String purchaseAmount; //采购数量
  18 + private Integer purchaseTime; //采购时间
  19 + private Integer createTime; //创建时间
  20 + private String remark; //备注
  21 +
  22 + public Integer getId() {
  23 + return id;
  24 + }
  25 +
  26 + public void setId(Integer id) {
  27 + this.id = id;
  28 + }
  29 +
  30 + public String getSupplierName() {
  31 + return supplierName;
  32 + }
  33 +
  34 + public void setSupplierName(String supplierName) {
  35 + this.supplierName = supplierName;
  36 + }
  37 +
  38 + public String getGroceriesName() {
  39 + return groceriesName;
  40 + }
  41 +
  42 + public void setGroceriesName(String groceriesName) {
  43 + this.groceriesName = groceriesName;
  44 + }
  45 +
  46 + public String getGroceriesUnit() {
  47 + return groceriesUnit;
  48 + }
  49 +
  50 + public void setGroceriesUnit(String groceriesUnit) {
  51 + this.groceriesUnit = groceriesUnit;
  52 + }
  53 +
  54 + public String getGroceriesPrice() {
  55 + return groceriesPrice;
  56 + }
  57 +
  58 + public void setGroceriesPrice(String groceriesPrice) {
  59 + this.groceriesPrice = groceriesPrice;
  60 + }
  61 +
  62 + public String getPurchaseMoney() {
  63 + return purchaseMoney;
  64 + }
  65 +
  66 + public void setPurchaseMoney(String purchaseMoney) {
  67 + this.purchaseMoney = purchaseMoney;
  68 + }
  69 +
  70 + public String getPurchaseAmount() {
  71 + return purchaseAmount;
  72 + }
  73 +
  74 + public void setPurchaseAmount(String purchaseAmount) {
  75 + this.purchaseAmount = purchaseAmount;
  76 + }
  77 +
  78 + public Integer getPurchaseTime() {
  79 + return purchaseTime;
  80 + }
  81 +
  82 + public void setPurchaseTime(Integer purchaseTime) {
  83 + this.purchaseTime = purchaseTime;
  84 + }
  85 +
  86 + public Integer getCreateTime() {
  87 + return createTime;
  88 + }
  89 +
  90 + public void setCreateTime(Integer createTime) {
  91 + this.createTime = createTime;
  92 + }
  93 +
  94 + public String getRemark() {
  95 + return remark;
  96 + }
  97 +
  98 + public void setRemark(String remark) {
  99 + this.remark = remark;
  100 + }
  101 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 销售信息
  7 + * Created by Administrator on 2017/1/17.
  8 + */
  9 +public class OrderSale extends BaseBean {
  10 +
  11 + private Integer id; //主键
  12 + private String buyers; //买家
  13 + private String buyersPhoneNumber; //买家手机号
  14 + private Integer saleCreateTime; //销售创建时间
  15 + private Integer saleTime; //销售时间
  16 + private Integer deliveryTime; //发货时间
  17 + private String orderNumber; //订单编号
  18 + private String saleUserName; //销售员名称
  19 + private String saleDiscountRate; //折扣率
  20 + private String saleDiscountAmount; //折扣额
  21 + private String orderAmount; //订单金额
  22 + private String saleRemarks; //备注
  23 + private String saleContractTerms; //合同条款
  24 + private String address; //买家地址
  25 + private String courierNumber; //快递单号
  26 + private Integer parentsId; //销售上级id
  27 + private String supplementaryInstruction;//解释说明
  28 + private String saleInfo; //销售信息
  29 +
  30 + public Integer getId() {
  31 + return id;
  32 + }
  33 +
  34 + public void setId(Integer id) {
  35 + this.id = id;
  36 + }
  37 +
  38 + public String getBuyers() {
  39 + return buyers;
  40 + }
  41 +
  42 + public void setBuyers(String buyers) {
  43 + this.buyers = buyers;
  44 + }
  45 +
  46 + public String getBuyersPhoneNumber() {
  47 + return buyersPhoneNumber;
  48 + }
  49 +
  50 + public void setBuyersPhoneNumber(String buyersPhoneNumber) {
  51 + this.buyersPhoneNumber = buyersPhoneNumber;
  52 + }
  53 +
  54 + public Integer getSaleCreateTime() {
  55 + return saleCreateTime;
  56 + }
  57 +
  58 + public void setSaleCreateTime(Integer saleCreateTime) {
  59 + this.saleCreateTime = saleCreateTime;
  60 + }
  61 +
  62 + public Integer getSaleTime() {
  63 + return saleTime;
  64 + }
  65 +
  66 + public void setSaleTime(Integer saleTime) {
  67 + this.saleTime = saleTime;
  68 + }
  69 +
  70 + public Integer getDeliveryTime() {
  71 + return deliveryTime;
  72 + }
  73 +
  74 + public void setDeliveryTime(Integer deliveryTime) {
  75 + this.deliveryTime = deliveryTime;
  76 + }
  77 +
  78 + public String getOrderNumber() {
  79 + return orderNumber;
  80 + }
  81 +
  82 + public void setOrderNumber(String orderNumber) {
  83 + this.orderNumber = orderNumber;
  84 + }
  85 +
  86 + public String getSaleUserName() {
  87 + return saleUserName;
  88 + }
  89 +
  90 + public void setSaleUserName(String saleUserName) {
  91 + this.saleUserName = saleUserName;
  92 + }
  93 +
  94 + public String getSaleDiscountRate() {
  95 + return saleDiscountRate;
  96 + }
  97 +
  98 + public void setSaleDiscountRate(String saleDiscountRate) {
  99 + this.saleDiscountRate = saleDiscountRate;
  100 + }
  101 +
  102 + public String getSaleDiscountAmount() {
  103 + return saleDiscountAmount;
  104 + }
  105 +
  106 + public void setSaleDiscountAmount(String saleDiscountAmount) {
  107 + this.saleDiscountAmount = saleDiscountAmount;
  108 + }
  109 +
  110 + public String getOrderAmount() {
  111 + return orderAmount;
  112 + }
  113 +
  114 + public void setOrderAmount(String orderAmount) {
  115 + this.orderAmount = orderAmount;
  116 + }
  117 +
  118 + public String getSaleRemarks() {
  119 + return saleRemarks;
  120 + }
  121 +
  122 + public void setSaleRemarks(String saleRemarks) {
  123 + this.saleRemarks = saleRemarks;
  124 + }
  125 +
  126 + public String getSaleContractTerms() {
  127 + return saleContractTerms;
  128 + }
  129 +
  130 + public void setSaleContractTerms(String saleContractTerms) {
  131 + this.saleContractTerms = saleContractTerms;
  132 + }
  133 +
  134 + public String getAddress() {
  135 + return address;
  136 + }
  137 +
  138 + public void setAddress(String address) {
  139 + this.address = address;
  140 + }
  141 +
  142 + public String getCourierNumber() {
  143 + return courierNumber;
  144 + }
  145 +
  146 + public void setCourierNumber(String courierNumber) {
  147 + this.courierNumber = courierNumber;
  148 + }
  149 +
  150 + public Integer getParentsId() {
  151 + return parentsId;
  152 + }
  153 +
  154 + public void setParentsId(Integer parentsId) {
  155 + this.parentsId = parentsId;
  156 + }
  157 +
  158 + public String getSupplementaryInstruction() {
  159 + return supplementaryInstruction;
  160 + }
  161 +
  162 + public void setSupplementaryInstruction(String supplementaryInstruction) {
  163 + this.supplementaryInstruction = supplementaryInstruction;
  164 + }
  165 +
  166 + public String getSaleInfo() {
  167 + return saleInfo;
  168 + }
  169 +
  170 + public void setSaleInfo(String saleInfo) {
  171 + this.saleInfo = saleInfo;
  172 + }
  173 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 销售商品
  7 + * Created by Administrator on 2017/1/17.
  8 + */
  9 +public class OrderSaleGoods extends BaseBean {
  10 +
  11 + private Integer saleGoodsId; //主键
  12 + private String saleGoodsName; //销售商品名称
  13 + private Integer saleId; //销售id
  14 + private String unitPrice; //单价
  15 + private String discountRate; //折扣率
  16 + private String discountAmount; //折扣金额
  17 + private String amountOfMoney; //金额
  18 + private String taxRate; //税率
  19 + private String totalAdValoremTax; //价税合计
  20 + private String remarks; //备注
  21 + private Integer number; //数量
  22 + private String deviceIds; //设备id集合
  23 + private Integer saleGoodsType; //销售商品类别(0配件,1设备,2sim卡)
  24 + private Integer stockId; //库存id
  25 +
  26 + public Integer getSaleGoodsId() {
  27 + return saleGoodsId;
  28 + }
  29 +
  30 + public void setSaleGoodsId(Integer saleGoodsId) {
  31 + this.saleGoodsId = saleGoodsId;
  32 + }
  33 +
  34 + public String getSaleGoodsName() {
  35 + return saleGoodsName;
  36 + }
  37 +
  38 + public void setSaleGoodsName(String saleGoodsName) {
  39 + this.saleGoodsName = saleGoodsName;
  40 + }
  41 +
  42 + public Integer getSaleId() {
  43 + return saleId;
  44 + }
  45 +
  46 + public void setSaleId(Integer saleId) {
  47 + this.saleId = saleId;
  48 + }
  49 +
  50 + public String getUnitPrice() {
  51 + return unitPrice;
  52 + }
  53 +
  54 + public void setUnitPrice(String unitPrice) {
  55 + this.unitPrice = unitPrice;
  56 + }
  57 +
  58 + public String getDiscountRate() {
  59 + return discountRate;
  60 + }
  61 +
  62 + public void setDiscountRate(String discountRate) {
  63 + this.discountRate = discountRate;
  64 + }
  65 +
  66 + public String getDiscountAmount() {
  67 + return discountAmount;
  68 + }
  69 +
  70 + public void setDiscountAmount(String discountAmount) {
  71 + this.discountAmount = discountAmount;
  72 + }
  73 +
  74 + public String getAmountOfMoney() {
  75 + return amountOfMoney;
  76 + }
  77 +
  78 + public void setAmountOfMoney(String amountOfMoney) {
  79 + this.amountOfMoney = amountOfMoney;
  80 + }
  81 +
  82 + public String getTaxRate() {
  83 + return taxRate;
  84 + }
  85 +
  86 + public void setTaxRate(String taxRate) {
  87 + this.taxRate = taxRate;
  88 + }
  89 +
  90 + public String getTotalAdValoremTax() {
  91 + return totalAdValoremTax;
  92 + }
  93 +
  94 + public void setTotalAdValoremTax(String totalAdValoremTax) {
  95 + this.totalAdValoremTax = totalAdValoremTax;
  96 + }
  97 +
  98 + public String getRemarks() {
  99 + return remarks;
  100 + }
  101 +
  102 + public void setRemarks(String remarks) {
  103 + this.remarks = remarks;
  104 + }
  105 +
  106 + public Integer getNumber() {
  107 + return number;
  108 + }
  109 +
  110 + public void setNumber(Integer number) {
  111 + this.number = number;
  112 + }
  113 +
  114 + public String getDeviceIds() {
  115 + return deviceIds;
  116 + }
  117 +
  118 + public void setDeviceIds(String deviceIds) {
  119 + this.deviceIds = deviceIds;
  120 + }
  121 +
  122 + public Integer getSaleGoodsType() {
  123 + return saleGoodsType;
  124 + }
  125 +
  126 + public void setSaleGoodsType(Integer saleGoodsType) {
  127 + this.saleGoodsType = saleGoodsType;
  128 + }
  129 +
  130 + public Integer getStockId() {
  131 + return stockId;
  132 + }
  133 +
  134 + public void setStockId(Integer stockId) {
  135 + this.stockId = stockId;
  136 + }
  137 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * sim卡充值
  7 + * Created by Administrator on 2017/1/17.
  8 + */
  9 +public class OrderSimRecharge extends BaseBean {
  10 +
  11 + private Integer id; //主键
  12 + private String orderSim; //sim卡号
  13 + private Integer beforExpirationTime; //充值前到期时间
  14 + private Integer afterExpirationTime; //充值后到期时间
  15 + private String rechargeAmount; //充值金额
  16 + private Integer rechargeTime; //充值时间
  17 +
  18 + public Integer getId() {
  19 + return id;
  20 + }
  21 +
  22 + public void setId(Integer id) {
  23 + this.id = id;
  24 + }
  25 +
  26 + public String getOrderSim() {
  27 + return orderSim;
  28 + }
  29 +
  30 + public void setOrderSim(String orderSim) {
  31 + this.orderSim = orderSim;
  32 + }
  33 +
  34 + public Integer getBeforExpirationTime() {
  35 + return beforExpirationTime;
  36 + }
  37 +
  38 + public void setBeforExpirationTime(Integer beforExpirationTime) {
  39 + this.beforExpirationTime = beforExpirationTime;
  40 + }
  41 +
  42 + public Integer getAfterExpirationTime() {
  43 + return afterExpirationTime;
  44 + }
  45 +
  46 + public void setAfterExpirationTime(Integer afterExpirationTime) {
  47 + this.afterExpirationTime = afterExpirationTime;
  48 + }
  49 +
  50 + public String getRechargeAmount() {
  51 + return rechargeAmount;
  52 + }
  53 +
  54 + public void setRechargeAmount(String rechargeAmount) {
  55 + this.rechargeAmount = rechargeAmount;
  56 + }
  57 +
  58 + public Integer getRechargeTime() {
  59 + return rechargeTime;
  60 + }
  61 +
  62 + public void setRechargeTime(Integer rechargeTime) {
  63 + this.rechargeTime = rechargeTime;
  64 + }
  65 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * sim卡信息
  7 + * Created by Administrator on 2017/1/17.
  8 + */
  9 +public class OrderSimWarn extends BaseBean {
  10 +
  11 + private Integer orderSimId; //主键
  12 + private String orderSim; //sim卡号
  13 + private Integer orderSimStartdate; //开始时间
  14 + private Integer orderSimEnddate; //结束时间
  15 + private String userLoginId; //用户id
  16 + private String orderSimWarnState; //告警状态
  17 + private Integer orderSimState; //处理状态(0库存,1销售,2售后)
  18 + private Integer orderSimWorkState; //sim卡工作状态(0-有效,1-失效,2-作废)
  19 + private Integer orderSimTime; //sim卡有效期(单位秒)
  20 + private String orderSimNumber; //sim卡编号
  21 +
  22 + public Integer getOrderSimId() {
  23 + return orderSimId;
  24 + }
  25 +
  26 + public void setOrderSimId(Integer orderSimId) {
  27 + this.orderSimId = orderSimId;
  28 + }
  29 +
  30 + public String getOrderSim() {
  31 + return orderSim;
  32 + }
  33 +
  34 + public void setOrderSim(String orderSim) {
  35 + this.orderSim = orderSim;
  36 + }
  37 +
  38 + public Integer getOrderSimStartdate() {
  39 + return orderSimStartdate;
  40 + }
  41 +
  42 + public void setOrderSimStartdate(Integer orderSimStartdate) {
  43 + this.orderSimStartdate = orderSimStartdate;
  44 + }
  45 +
  46 + public Integer getOrderSimEnddate() {
  47 + return orderSimEnddate;
  48 + }
  49 +
  50 + public void setOrderSimEnddate(Integer orderSimEnddate) {
  51 + this.orderSimEnddate = orderSimEnddate;
  52 + }
  53 +
  54 + public String getUserLoginId() {
  55 + return userLoginId;
  56 + }
  57 +
  58 + public void setUserLoginId(String userLoginId) {
  59 + this.userLoginId = userLoginId;
  60 + }
  61 +
  62 + public String getOrderSimWarnState() {
  63 + return orderSimWarnState;
  64 + }
  65 +
  66 + public void setOrderSimWarnState(String orderSimWarnState) {
  67 + this.orderSimWarnState = orderSimWarnState;
  68 + }
  69 +
  70 + public Integer getOrderSimState() {
  71 + return orderSimState;
  72 + }
  73 +
  74 + public void setOrderSimState(Integer orderSimState) {
  75 + this.orderSimState = orderSimState;
  76 + }
  77 +
  78 + public Integer getOrderSimWorkState() {
  79 + return orderSimWorkState;
  80 + }
  81 +
  82 + public void setOrderSimWorkState(Integer orderSimWorkState) {
  83 + this.orderSimWorkState = orderSimWorkState;
  84 + }
  85 +
  86 + public Integer getOrderSimTime() {
  87 + return orderSimTime;
  88 + }
  89 +
  90 + public void setOrderSimTime(Integer orderSimTime) {
  91 + this.orderSimTime = orderSimTime;
  92 + }
  93 +
  94 + public String getOrderSimNumber() {
  95 + return orderSimNumber;
  96 + }
  97 +
  98 + public void setOrderSimNumber(String orderSimNumber) {
  99 + this.orderSimNumber = orderSimNumber;
  100 + }
  101 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 库存
  7 + * Created by Administrator on 2017/1/17.
  8 + */
  9 +public class OrderStock extends BaseBean {
  10 +
  11 + private Integer stockId; //主键
  12 + private Integer type; //商品类型
  13 + private String name; //类型名称
  14 + private Integer number; //商品库存
  15 + private String company; //单位
  16 + private String stockInfo; //库存详情
  17 +
  18 + public Integer getStockId() {
  19 + return stockId;
  20 + }
  21 +
  22 + public void setStockId(Integer stockId) {
  23 + this.stockId = stockId;
  24 + }
  25 +
  26 + public Integer getType() {
  27 + return type;
  28 + }
  29 +
  30 + public void setType(Integer type) {
  31 + this.type = type;
  32 + }
  33 +
  34 + public String getName() {
  35 + return name;
  36 + }
  37 +
  38 + public void setName(String name) {
  39 + this.name = name;
  40 + }
  41 +
  42 + public Integer getNumber() {
  43 + return number;
  44 + }
  45 +
  46 + public void setNumber(Integer number) {
  47 + this.number = number;
  48 + }
  49 +
  50 + public String getCompany() {
  51 + return company;
  52 + }
  53 +
  54 + public void setCompany(String company) {
  55 + this.company = company;
  56 + }
  57 +
  58 + public String getStockInfo() {
  59 + return stockInfo;
  60 + }
  61 +
  62 + public void setStockInfo(String stockInfo) {
  63 + this.stockInfo = stockInfo;
  64 + }
  65 +}
  1 +package com.zhonglai.luhui.runingfish.domain.dtu;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 供应商
  7 + * Created by Administrator on 2017/1/17.
  8 + */
  9 +public class OrderSuppliers extends BaseBean {
  10 +
  11 + private Integer suppliersId; //主键
  12 + private String suppliersName; //供应商名称
  13 + private Integer suppliersRelationship; //与公司关系
  14 + private String suppliersStaffSize; //人员规模
  15 + private String suppliersCategory; //企业类别
  16 + private String suppliersAnnualTurnover; //年营业额
  17 + private String mailbox; //邮箱
  18 + private String telephone; //电话
  19 + private String fax; //传真
  20 + private String area; //地区
  21 + private String address; //地址
  22 + private String remarks; //备注
  23 + private String contactPersonFullName; //姓名
  24 + private Integer contactPersonGender; //性别(0男,1女)
  25 + private String contactPersonCall; //称呼
  26 + private String contactPersonDepartment; //部门
  27 + private String contactPersonPosition; //职位
  28 + private String contactPersonTelephone; //电话
  29 + private String contactPersonMobilephone; //手机
  30 + private String contactPersonMailbox; //邮箱
  31 + private String contactPersonQq; //QQ
  32 + private String contactPersonId; //身份证
  33 + private String contactPersonContactaddress; //联系地址
  34 + private String contactPersonRemarks; //备注
  35 + private Integer createTime; //创建时间
  36 +
  37 + public Integer getSuppliersId() {
  38 + return suppliersId;
  39 + }
  40 +
  41 + public void setSuppliersId(Integer suppliersId) {
  42 + this.suppliersId = suppliersId;
  43 + }
  44 +
  45 + public String getSuppliersName() {
  46 + return suppliersName;
  47 + }
  48 +
  49 + public void setSuppliersName(String suppliersName) {
  50 + this.suppliersName = suppliersName;
  51 + }
  52 +
  53 + public Integer getSuppliersRelationship() {
  54 + return suppliersRelationship;
  55 + }
  56 +
  57 + public void setSuppliersRelationship(Integer suppliersRelationship) {
  58 + this.suppliersRelationship = suppliersRelationship;
  59 + }
  60 +
  61 + public String getSuppliersStaffSize() {
  62 + return suppliersStaffSize;
  63 + }
  64 +
  65 + public void setSuppliersStaffSize(String suppliersStaffSize) {
  66 + this.suppliersStaffSize = suppliersStaffSize;
  67 + }
  68 +
  69 + public String getSuppliersCategory() {
  70 + return suppliersCategory;
  71 + }
  72 +
  73 + public void setSuppliersCategory(String suppliersCategory) {
  74 + this.suppliersCategory = suppliersCategory;
  75 + }
  76 +
  77 + public String getSuppliersAnnualTurnover() {
  78 + return suppliersAnnualTurnover;
  79 + }
  80 +
  81 + public void setSuppliersAnnualTurnover(String suppliersAnnualTurnover) {
  82 + this.suppliersAnnualTurnover = suppliersAnnualTurnover;
  83 + }
  84 +
  85 + public String getMailbox() {
  86 + return mailbox;
  87 + }
  88 +
  89 + public void setMailbox(String mailbox) {
  90 + this.mailbox = mailbox;
  91 + }
  92 +
  93 + public String getTelephone() {
  94 + return telephone;
  95 + }
  96 +
  97 + public void setTelephone(String telephone) {
  98 + this.telephone = telephone;
  99 + }
  100 +
  101 + public String getFax() {
  102 + return fax;
  103 + }
  104 +
  105 + public void setFax(String fax) {
  106 + this.fax = fax;
  107 + }
  108 +
  109 + public String getArea() {
  110 + return area;
  111 + }
  112 +
  113 + public void setArea(String area) {
  114 + this.area = area;
  115 + }
  116 +
  117 + public String getAddress() {
  118 + return address;
  119 + }
  120 +
  121 + public void setAddress(String address) {
  122 + this.address = address;
  123 + }
  124 +
  125 + public String getRemarks() {
  126 + return remarks;
  127 + }
  128 +
  129 + public void setRemarks(String remarks) {
  130 + this.remarks = remarks;
  131 + }
  132 +
  133 + public String getContactPersonFullName() {
  134 + return contactPersonFullName;
  135 + }
  136 +
  137 + public void setContactPersonFullName(String contactPersonFullName) {
  138 + this.contactPersonFullName = contactPersonFullName;
  139 + }
  140 +
  141 + public Integer getContactPersonGender() {
  142 + return contactPersonGender;
  143 + }
  144 +
  145 + public void setContactPersonGender(Integer contactPersonGender) {
  146 + this.contactPersonGender = contactPersonGender;
  147 + }
  148 +
  149 + public String getContactPersonCall() {
  150 + return contactPersonCall;
  151 + }
  152 +
  153 + public void setContactPersonCall(String contactPersonCall) {
  154 + this.contactPersonCall = contactPersonCall;
  155 + }
  156 +
  157 + public String getContactPersonDepartment() {
  158 + return contactPersonDepartment;
  159 + }
  160 +
  161 + public void setContactPersonDepartment(String contactPersonDepartment) {
  162 + this.contactPersonDepartment = contactPersonDepartment;
  163 + }
  164 +
  165 + public String getContactPersonPosition() {
  166 + return contactPersonPosition;
  167 + }
  168 +
  169 + public void setContactPersonPosition(String contactPersonPosition) {
  170 + this.contactPersonPosition = contactPersonPosition;
  171 + }
  172 +
  173 + public String getContactPersonTelephone() {
  174 + return contactPersonTelephone;
  175 + }
  176 +
  177 + public void setContactPersonTelephone(String contactPersonTelephone) {
  178 + this.contactPersonTelephone = contactPersonTelephone;
  179 + }
  180 +
  181 + public String getContactPersonMobilephone() {
  182 + return contactPersonMobilephone;
  183 + }
  184 +
  185 + public void setContactPersonMobilephone(String contactPersonMobilephone) {
  186 + this.contactPersonMobilephone = contactPersonMobilephone;
  187 + }
  188 +
  189 + public String getContactPersonMailbox() {
  190 + return contactPersonMailbox;
  191 + }
  192 +
  193 + public void setContactPersonMailbox(String contactPersonMailbox) {
  194 + this.contactPersonMailbox = contactPersonMailbox;
  195 + }
  196 +
  197 + public String getContactPersonQq() {
  198 + return contactPersonQq;
  199 + }
  200 +
  201 + public void setContactPersonQq(String contactPersonQq) {
  202 + this.contactPersonQq = contactPersonQq;
  203 + }
  204 +
  205 + public String getContactPersonId() {
  206 + return contactPersonId;
  207 + }
  208 +
  209 + public void setContactPersonId(String contactPersonId) {
  210 + this.contactPersonId = contactPersonId;
  211 + }
  212 +
  213 + public String getContactPersonContactaddress() {
  214 + return contactPersonContactaddress;
  215 + }
  216 +
  217 + public void setContactPersonContactaddress(String contactPersonContactaddress) {
  218 + this.contactPersonContactaddress = contactPersonContactaddress;
  219 + }
  220 +
  221 + public String getContactPersonRemarks() {
  222 + return contactPersonRemarks;
  223 + }
  224 +
  225 + public void setContactPersonRemarks(String contactPersonRemarks) {
  226 + this.contactPersonRemarks = contactPersonRemarks;
  227 + }
  228 +
  229 + public Integer getCreateTime() {
  230 + return createTime;
  231 + }
  232 +
  233 + public void setCreateTime(Integer createTime) {
  234 + this.createTime = createTime;
  235 + }
  236 +}
  1 +package com.zhonglai.luhui.runingfish.domain.farming;
  2 +
  3 +
  4 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  5 +
  6 +/**
  7 + * @Author: fuchao
  8 + * @Description :日常日志
  9 + * @Date: Created in 13:50 2016/12/6
  10 + * @Modified By:
  11 + */
  12 +public class FarmingDaily extends BaseBean {
  13 +
  14 + private Integer id; //日常养殖id主键
  15 + private Integer pondId; //塘口id主键
  16 + private String pondName; //塘口名称
  17 + private Integer pondType; //塘口类型(0-外塘,1-水槽)
  18 + private Integer userId; //用户id主键
  19 + private String userLoginName; //用户登录名
  20 + private Integer date; //日期
  21 + private String weather; //天气
  22 + private String weatherKey; //天气key
  23 + private String waterTemperature; //水温
  24 + private String oxy; //溶氧值
  25 + private String eat; //吃食情况
  26 + private String foodWeight; //食物重量
  27 + private String drug; //用药情况
  28 + private String remark; //备注
  29 + private Integer createTime; //创建时间
  30 +
  31 + public Integer getId() {
  32 + return id;
  33 + }
  34 +
  35 + public void setId(Integer id) {
  36 + this.id = id;
  37 + }
  38 +
  39 + public Integer getPondId() {
  40 + return pondId;
  41 + }
  42 +
  43 + public void setPondId(Integer pondId) {
  44 + this.pondId = pondId;
  45 + }
  46 +
  47 + public String getPondName() {
  48 + return pondName;
  49 + }
  50 +
  51 + public void setPondName(String pondName) {
  52 + this.pondName = pondName;
  53 + }
  54 +
  55 + public Integer getUserId() {
  56 + return userId;
  57 + }
  58 +
  59 + public void setUserId(Integer userId) {
  60 + this.userId = userId;
  61 + }
  62 +
  63 + public String getUserLoginName() {
  64 + return userLoginName;
  65 + }
  66 +
  67 + public void setUserLoginName(String userLoginName) {
  68 + this.userLoginName = userLoginName;
  69 + }
  70 +
  71 + public Integer getDate() {
  72 + return date;
  73 + }
  74 +
  75 + public void setDate(Integer date) {
  76 + this.date = date;
  77 + }
  78 +
  79 + public String getWeather() {
  80 + return weather;
  81 + }
  82 +
  83 + public void setWeather(String weather) {
  84 + this.weather = weather;
  85 + }
  86 +
  87 + public String getWeatherKey() {
  88 + return weatherKey;
  89 + }
  90 +
  91 + public void setWeatherKey(String weatherKey) {
  92 + this.weatherKey = weatherKey;
  93 + }
  94 +
  95 + public String getWaterTemperature() {
  96 + return waterTemperature;
  97 + }
  98 +
  99 + public void setWaterTemperature(String waterTemperature) {
  100 + this.waterTemperature = waterTemperature;
  101 + }
  102 +
  103 + public String getOxy() {
  104 + return oxy;
  105 + }
  106 +
  107 + public void setOxy(String oxy) {
  108 + this.oxy = oxy;
  109 + }
  110 +
  111 + public String getEat() {
  112 + return eat;
  113 + }
  114 +
  115 + public void setEat(String eat) {
  116 + this.eat = eat;
  117 + }
  118 +
  119 + public String getFoodWeight() {
  120 + return foodWeight;
  121 + }
  122 +
  123 + public void setFoodWeight(String foodWeight) {
  124 + this.foodWeight = foodWeight;
  125 + }
  126 +
  127 + public String getDrug() {
  128 + return drug;
  129 + }
  130 +
  131 + public void setDrug(String drug) {
  132 + this.drug = drug;
  133 + }
  134 +
  135 + public String getRemark() {
  136 + return remark;
  137 + }
  138 +
  139 + public void setRemark(String remark) {
  140 + this.remark = remark;
  141 + }
  142 +
  143 + public Integer getCreateTime() {
  144 + return createTime;
  145 + }
  146 +
  147 + public void setCreateTime(Integer createTime) {
  148 + this.createTime = createTime;
  149 + }
  150 +
  151 + public Integer getPondType() {
  152 + return pondType;
  153 + }
  154 +
  155 + public void setPondType(Integer pondType) {
  156 + this.pondType = pondType;
  157 + }
  158 +}
  1 +package com.zhonglai.luhui.runingfish.domain.farming;
  2 +
  3 +
  4 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  5 +
  6 +/**
  7 + * @Author: fuchao
  8 + * @Description :水产病害报表
  9 + * @Date: Created in 13:51 2016/12/6
  10 + * @Modified By:
  11 + */
  12 +public class FarmingDiseaseReport extends BaseBean {
  13 +
  14 + private Integer id; //主键id
  15 + private Integer userId; //用户id
  16 + private String userName; //用户登录名
  17 + private Integer surveyDate; //调查日期
  18 + private String surveyAddress; //调查地点
  19 + private String surveyName; //调查人
  20 + private String waterAssessment; //水质评估
  21 + private String farmlandPesticide; //周围农田施药
  22 + private String waterDeep; //水深(米)
  23 + private String size; //面积(亩)
  24 + private String situationAlgae; //水中藻类情况
  25 + private String situationRainfall; //降雨情况
  26 + private String situationBottom; //底质情况
  27 + private String waterColour; //水色和透明度
  28 + private String ph; //pH值
  29 + private String oxy; //溶解氧含量
  30 + private String ammonia; //氨氮(mg/L)
  31 + private String nitrite; //亚硝酸盐(mg/L)
  32 + private String waterTemperature; //水温
  33 + private String sulfide; //硫化物
  34 + private String clearDate; //上次清塘时间
  35 + private String clearMethods; //清塘方法
  36 + private String grazingSpecies; //品种
  37 + private String grazingSource; //来源
  38 + private String density; //投放密度(尾/亩)
  39 + private String feedName; //饵料品牌和型号
  40 + private String feedProvide; //日均投放量(kg)
  41 + private String diseaseDate; //发病时间
  42 + private String diseaseSpecies; //发病鱼种
  43 + private String diseaseSpecifications; //发病规格
  44 + private String dailyDeath; //日死亡量
  45 + private String totalDeath; //累积死亡量
  46 + private String medicineUsed; //曾用药、剂量
  47 + private String medicineEffect; //曾用药效果评估
  48 + private String diseaseCause; //疑似病因
  49 + private String remark; //备注
  50 + private String contactName; //联系人
  51 + private String contactPhone; //联系电话
  52 + private String contactAddress; //联系地址
  53 + private Integer createTime; //创建时间
  54 +
  55 + public Integer getId() {
  56 + return id;
  57 + }
  58 +
  59 + public void setId(Integer id) {
  60 + this.id = id;
  61 + }
  62 +
  63 + public Integer getUserId() {
  64 + return userId;
  65 + }
  66 +
  67 + public void setUserId(Integer userId) {
  68 + this.userId = userId;
  69 + }
  70 +
  71 + public String getUserName() {
  72 + return userName;
  73 + }
  74 +
  75 + public void setUserName(String userName) {
  76 + this.userName = userName;
  77 + }
  78 +
  79 + public Integer getSurveyDate() {
  80 + return surveyDate;
  81 + }
  82 +
  83 + public void setSurveyDate(Integer surveyDate) {
  84 + this.surveyDate = surveyDate;
  85 + }
  86 +
  87 + public String getSurveyAddress() {
  88 + return surveyAddress;
  89 + }
  90 +
  91 + public void setSurveyAddress(String surveyAddress) {
  92 + this.surveyAddress = surveyAddress;
  93 + }
  94 +
  95 + public String getSurveyName() {
  96 + return surveyName;
  97 + }
  98 +
  99 + public void setSurveyName(String surveyName) {
  100 + this.surveyName = surveyName;
  101 + }
  102 +
  103 + public String getWaterAssessment() {
  104 + return waterAssessment;
  105 + }
  106 +
  107 + public void setWaterAssessment(String waterAssessment) {
  108 + this.waterAssessment = waterAssessment;
  109 + }
  110 +
  111 + public String getFarmlandPesticide() {
  112 + return farmlandPesticide;
  113 + }
  114 +
  115 + public void setFarmlandPesticide(String farmlandPesticide) {
  116 + this.farmlandPesticide = farmlandPesticide;
  117 + }
  118 +
  119 + public String getWaterDeep() {
  120 + return waterDeep;
  121 + }
  122 +
  123 + public void setWaterDeep(String waterDeep) {
  124 + this.waterDeep = waterDeep;
  125 + }
  126 +
  127 + public String getSize() {
  128 + return size;
  129 + }
  130 +
  131 + public void setSize(String size) {
  132 + this.size = size;
  133 + }
  134 +
  135 + public String getSituationAlgae() {
  136 + return situationAlgae;
  137 + }
  138 +
  139 + public void setSituationAlgae(String situationAlgae) {
  140 + this.situationAlgae = situationAlgae;
  141 + }
  142 +
  143 + public String getSituationRainfall() {
  144 + return situationRainfall;
  145 + }
  146 +
  147 + public void setSituationRainfall(String situationRainfall) {
  148 + this.situationRainfall = situationRainfall;
  149 + }
  150 +
  151 + public String getSituationBottom() {
  152 + return situationBottom;
  153 + }
  154 +
  155 + public void setSituationBottom(String situationBottom) {
  156 + this.situationBottom = situationBottom;
  157 + }
  158 +
  159 + public String getWaterColour() {
  160 + return waterColour;
  161 + }
  162 +
  163 + public void setWaterColour(String waterColour) {
  164 + this.waterColour = waterColour;
  165 + }
  166 +
  167 + public String getPh() {
  168 + return ph;
  169 + }
  170 +
  171 + public void setPh(String ph) {
  172 + this.ph = ph;
  173 + }
  174 +
  175 + public String getOxy() {
  176 + return oxy;
  177 + }
  178 +
  179 + public void setOxy(String oxy) {
  180 + this.oxy = oxy;
  181 + }
  182 +
  183 + public String getAmmonia() {
  184 + return ammonia;
  185 + }
  186 +
  187 + public void setAmmonia(String ammonia) {
  188 + this.ammonia = ammonia;
  189 + }
  190 +
  191 + public String getNitrite() {
  192 + return nitrite;
  193 + }
  194 +
  195 + public void setNitrite(String nitrite) {
  196 + this.nitrite = nitrite;
  197 + }
  198 +
  199 + public String getWaterTemperature() {
  200 + return waterTemperature;
  201 + }
  202 +
  203 + public void setWaterTemperature(String waterTemperature) {
  204 + this.waterTemperature = waterTemperature;
  205 + }
  206 +
  207 + public String getSulfide() {
  208 + return sulfide;
  209 + }
  210 +
  211 + public void setSulfide(String sulfide) {
  212 + this.sulfide = sulfide;
  213 + }
  214 +
  215 + public String getClearDate() {
  216 + return clearDate;
  217 + }
  218 +
  219 + public void setClearDate(String clearDate) {
  220 + this.clearDate = clearDate;
  221 + }
  222 +
  223 + public String getClearMethods() {
  224 + return clearMethods;
  225 + }
  226 +
  227 + public void setClearMethods(String clearMethods) {
  228 + this.clearMethods = clearMethods;
  229 + }
  230 +
  231 + public String getGrazingSpecies() {
  232 + return grazingSpecies;
  233 + }
  234 +
  235 + public void setGrazingSpecies(String grazingSpecies) {
  236 + this.grazingSpecies = grazingSpecies;
  237 + }
  238 +
  239 + public String getGrazingSource() {
  240 + return grazingSource;
  241 + }
  242 +
  243 + public void setGrazingSource(String grazingSource) {
  244 + this.grazingSource = grazingSource;
  245 + }
  246 +
  247 + public String getDensity() {
  248 + return density;
  249 + }
  250 +
  251 + public void setDensity(String density) {
  252 + this.density = density;
  253 + }
  254 +
  255 + public String getFeedName() {
  256 + return feedName;
  257 + }
  258 +
  259 + public void setFeedName(String feedName) {
  260 + this.feedName = feedName;
  261 + }
  262 +
  263 + public String getFeedProvide() {
  264 + return feedProvide;
  265 + }
  266 +
  267 + public void setFeedProvide(String feedProvide) {
  268 + this.feedProvide = feedProvide;
  269 + }
  270 +
  271 + public String getDiseaseDate() {
  272 + return diseaseDate;
  273 + }
  274 +
  275 + public void setDiseaseDate(String diseaseDate) {
  276 + this.diseaseDate = diseaseDate;
  277 + }
  278 +
  279 + public String getDiseaseSpecies() {
  280 + return diseaseSpecies;
  281 + }
  282 +
  283 + public void setDiseaseSpecies(String diseaseSpecies) {
  284 + this.diseaseSpecies = diseaseSpecies;
  285 + }
  286 +
  287 + public String getDiseaseSpecifications() {
  288 + return diseaseSpecifications;
  289 + }
  290 +
  291 + public void setDiseaseSpecifications(String diseaseSpecifications) {
  292 + this.diseaseSpecifications = diseaseSpecifications;
  293 + }
  294 +
  295 + public String getDailyDeath() {
  296 + return dailyDeath;
  297 + }
  298 +
  299 + public void setDailyDeath(String dailyDeath) {
  300 + this.dailyDeath = dailyDeath;
  301 + }
  302 +
  303 + public String getTotalDeath() {
  304 + return totalDeath;
  305 + }
  306 +
  307 + public void setTotalDeath(String totalDeath) {
  308 + this.totalDeath = totalDeath;
  309 + }
  310 +
  311 + public String getMedicineUsed() {
  312 + return medicineUsed;
  313 + }
  314 +
  315 + public void setMedicineUsed(String medicineUsed) {
  316 + this.medicineUsed = medicineUsed;
  317 + }
  318 +
  319 + public String getMedicineEffect() {
  320 + return medicineEffect;
  321 + }
  322 +
  323 + public void setMedicineEffect(String medicineEffect) {
  324 + this.medicineEffect = medicineEffect;
  325 + }
  326 +
  327 + public String getDiseaseCause() {
  328 + return diseaseCause;
  329 + }
  330 +
  331 + public void setDiseaseCause(String diseaseCause) {
  332 + this.diseaseCause = diseaseCause;
  333 + }
  334 +
  335 + public String getRemark() {
  336 + return remark;
  337 + }
  338 +
  339 + public void setRemark(String remark) {
  340 + this.remark = remark;
  341 + }
  342 +
  343 + public String getContactName() {
  344 + return contactName;
  345 + }
  346 +
  347 + public void setContactName(String contactName) {
  348 + this.contactName = contactName;
  349 + }
  350 +
  351 + public String getContactPhone() {
  352 + return contactPhone;
  353 + }
  354 +
  355 + public void setContactPhone(String contactPhone) {
  356 + this.contactPhone = contactPhone;
  357 + }
  358 +
  359 + public String getContactAddress() {
  360 + return contactAddress;
  361 + }
  362 +
  363 + public void setContactAddress(String contactAddress) {
  364 + this.contactAddress = contactAddress;
  365 + }
  366 +
  367 + public Integer getCreateTime() {
  368 + return createTime;
  369 + }
  370 +
  371 + public void setCreateTime(Integer createTime) {
  372 + this.createTime = createTime;
  373 + }
  374 +}
  1 +package com.zhonglai.luhui.runingfish.domain.farming;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :起捕放养
  8 + * @Date: Created in 13:52 2016/12/6
  9 + * @Modified By:
  10 + */
  11 +public class FarmingHarvest extends BaseBean {
  12 +
  13 + private Integer id; //主键id
  14 + private Integer pondId; //塘口id
  15 + private String pondName; //塘口名称
  16 + private Integer pondType; //塘口类型(0-外塘,1-水槽)
  17 + private Integer userId; //用户id
  18 + private String userLoginName; //用户登陆名
  19 + private Integer grazingDate; //放养日期
  20 + private String grazingSpeciesKey; //放养鱼种key
  21 + private String grazingSpecies; //放养鱼种
  22 + private String grazingWeight; //放养重量
  23 + private String grazingNumber; //放养尾数
  24 + private String grazingSpecifications; //苗种规格
  25 + private String grazingSource; //苗种来源
  26 + private Integer catchingDate; //收捕日期
  27 + private String catchingWeight; //收获重量
  28 + private String catchingNumber; //收获尾数
  29 + private String salesAddress; //销往何处
  30 + private String remark; //备注
  31 + private Integer createTime; //创建时间
  32 +
  33 + public Integer getId() {
  34 + return id;
  35 + }
  36 +
  37 + public void setId(Integer id) {
  38 + this.id = id;
  39 + }
  40 +
  41 + public Integer getPondId() {
  42 + return pondId;
  43 + }
  44 +
  45 + public void setPondId(Integer pondId) {
  46 + this.pondId = pondId;
  47 + }
  48 +
  49 + public String getPondName() {
  50 + return pondName;
  51 + }
  52 +
  53 + public void setPondName(String pondName) {
  54 + this.pondName = pondName;
  55 + }
  56 +
  57 + public Integer getUserId() {
  58 + return userId;
  59 + }
  60 +
  61 + public void setUserId(Integer userId) {
  62 + this.userId = userId;
  63 + }
  64 +
  65 + public String getUserLoginName() {
  66 + return userLoginName;
  67 + }
  68 +
  69 + public void setUserLoginName(String userLoginName) {
  70 + this.userLoginName = userLoginName;
  71 + }
  72 +
  73 + public Integer getGrazingDate() {
  74 + return grazingDate;
  75 + }
  76 +
  77 + public void setGrazingDate(Integer grazingDate) {
  78 + this.grazingDate = grazingDate;
  79 + }
  80 +
  81 + public String getGrazingSpeciesKey() {
  82 + return grazingSpeciesKey;
  83 + }
  84 +
  85 + public void setGrazingSpeciesKey(String grazingSpeciesKey) {
  86 + this.grazingSpeciesKey = grazingSpeciesKey;
  87 + }
  88 +
  89 + public String getGrazingSpecies() {
  90 + return grazingSpecies;
  91 + }
  92 +
  93 + public void setGrazingSpecies(String grazingSpecies) {
  94 + this.grazingSpecies = grazingSpecies;
  95 + }
  96 +
  97 + public String getGrazingWeight() {
  98 + return grazingWeight;
  99 + }
  100 +
  101 + public void setGrazingWeight(String grazingWeight) {
  102 + this.grazingWeight = grazingWeight;
  103 + }
  104 +
  105 + public String getGrazingNumber() {
  106 + return grazingNumber;
  107 + }
  108 +
  109 + public void setGrazingNumber(String grazingNumber) {
  110 + this.grazingNumber = grazingNumber;
  111 + }
  112 +
  113 + public String getGrazingSpecifications() {
  114 + return grazingSpecifications;
  115 + }
  116 +
  117 + public void setGrazingSpecifications(String grazingSpecifications) {
  118 + this.grazingSpecifications = grazingSpecifications;
  119 + }
  120 +
  121 + public String getGrazingSource() {
  122 + return grazingSource;
  123 + }
  124 +
  125 + public void setGrazingSource(String grazingSource) {
  126 + this.grazingSource = grazingSource;
  127 + }
  128 +
  129 + public Integer getCatchingDate() {
  130 + return catchingDate;
  131 + }
  132 +
  133 + public void setCatchingDate(Integer catchingDate) {
  134 + this.catchingDate = catchingDate;
  135 + }
  136 +
  137 + public String getCatchingWeight() {
  138 + return catchingWeight;
  139 + }
  140 +
  141 + public void setCatchingWeight(String catchingWeight) {
  142 + this.catchingWeight = catchingWeight;
  143 + }
  144 +
  145 + public String getCatchingNumber() {
  146 + return catchingNumber;
  147 + }
  148 +
  149 + public void setCatchingNumber(String catchingNumber) {
  150 + this.catchingNumber = catchingNumber;
  151 + }
  152 +
  153 + public String getSalesAddress() {
  154 + return salesAddress;
  155 + }
  156 +
  157 + public void setSalesAddress(String salesAddress) {
  158 + this.salesAddress = salesAddress;
  159 + }
  160 +
  161 + public String getRemark() {
  162 + return remark;
  163 + }
  164 +
  165 + public void setRemark(String remark) {
  166 + this.remark = remark;
  167 + }
  168 +
  169 + public Integer getCreateTime() {
  170 + return createTime;
  171 + }
  172 +
  173 + public void setCreateTime(Integer createTime) {
  174 + this.createTime = createTime;
  175 + }
  176 +
  177 + public Integer getPondType() {
  178 + return pondType;
  179 + }
  180 +
  181 + public void setPondType(Integer pondType) {
  182 + this.pondType = pondType;
  183 + }
  184 +}
  1 +package com.zhonglai.luhui.runingfish.domain.farming;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :药品管理
  8 + * @Date: Created in 13:53 2016/12/6
  9 + * @Modified By:
  10 + */
  11 +public class FarmingMedication extends BaseBean {
  12 +
  13 + private Integer id; //主键id
  14 + private Integer pondId; //塘口id
  15 + private String pondName; //塘口名称
  16 + private Integer pondType; //塘口类型(0-外塘,1-水槽)
  17 + private Integer userId; //用户id
  18 + private String userLoginName; //用户登陆名
  19 + private Integer date; //日期
  20 + private String diseaseSymptoms; //病害症状
  21 + private String preventionMethods;//L预防方法
  22 + private String treatmentProcess;//治疗过程
  23 + private String medicineRecord; //用药记录
  24 + private String medicineNames; //药物名称
  25 + private String medicineIntroduce;//药性说明
  26 + private String medicineEffect; //L药物作用
  27 + private String medicineUsed; //用量用法
  28 + private String medicineSource; //来源
  29 + private String purchaseNumber; //采购数量
  30 + private String procurement; //采购人
  31 + private String remark; //备注
  32 + private Integer createTime; //创建时间
  33 +
  34 + public Integer getId() {
  35 + return id;
  36 + }
  37 +
  38 + public void setId(Integer id) {
  39 + this.id = id;
  40 + }
  41 +
  42 + public Integer getPondId() {
  43 + return pondId;
  44 + }
  45 +
  46 + public void setPondId(Integer pondId) {
  47 + this.pondId = pondId;
  48 + }
  49 +
  50 + public String getPondName() {
  51 + return pondName;
  52 + }
  53 +
  54 + public void setPondName(String pondName) {
  55 + this.pondName = pondName;
  56 + }
  57 +
  58 + public Integer getUserId() {
  59 + return userId;
  60 + }
  61 +
  62 + public void setUserId(Integer userId) {
  63 + this.userId = userId;
  64 + }
  65 +
  66 + public String getUserLoginName() {
  67 + return userLoginName;
  68 + }
  69 +
  70 + public void setUserLoginName(String userLoginName) {
  71 + this.userLoginName = userLoginName;
  72 + }
  73 +
  74 + public Integer getDate() {
  75 + return date;
  76 + }
  77 +
  78 + public void setDate(Integer date) {
  79 + this.date = date;
  80 + }
  81 +
  82 + public String getDiseaseSymptoms() {
  83 + return diseaseSymptoms;
  84 + }
  85 +
  86 + public void setDiseaseSymptoms(String diseaseSymptoms) {
  87 + this.diseaseSymptoms = diseaseSymptoms;
  88 + }
  89 +
  90 + public String getPreventionMethods() {
  91 + return preventionMethods;
  92 + }
  93 +
  94 + public void setPreventionMethods(String preventionMethods) {
  95 + this.preventionMethods = preventionMethods;
  96 + }
  97 +
  98 + public String getTreatmentProcess() {
  99 + return treatmentProcess;
  100 + }
  101 +
  102 + public void setTreatmentProcess(String treatmentProcess) {
  103 + this.treatmentProcess = treatmentProcess;
  104 + }
  105 +
  106 + public String getMedicineRecord() {
  107 + return medicineRecord;
  108 + }
  109 +
  110 + public void setMedicineRecord(String medicineRecord) {
  111 + this.medicineRecord = medicineRecord;
  112 + }
  113 +
  114 + public String getMedicineNames() {
  115 + return medicineNames;
  116 + }
  117 +
  118 + public void setMedicineNames(String medicineNames) {
  119 + this.medicineNames = medicineNames;
  120 + }
  121 +
  122 + public String getMedicineIntroduce() {
  123 + return medicineIntroduce;
  124 + }
  125 +
  126 + public void setMedicineIntroduce(String medicineIntroduce) {
  127 + this.medicineIntroduce = medicineIntroduce;
  128 + }
  129 +
  130 + public String getMedicineEffect() {
  131 + return medicineEffect;
  132 + }
  133 +
  134 + public void setMedicineEffect(String medicineEffect) {
  135 + this.medicineEffect = medicineEffect;
  136 + }
  137 +
  138 + public String getMedicineUsed() {
  139 + return medicineUsed;
  140 + }
  141 +
  142 + public void setMedicineUsed(String medicineUsed) {
  143 + this.medicineUsed = medicineUsed;
  144 + }
  145 +
  146 + public String getMedicineSource() {
  147 + return medicineSource;
  148 + }
  149 +
  150 + public void setMedicineSource(String medicineSource) {
  151 + this.medicineSource = medicineSource;
  152 + }
  153 +
  154 + public String getPurchaseNumber() {
  155 + return purchaseNumber;
  156 + }
  157 +
  158 + public void setPurchaseNumber(String purchaseNumber) {
  159 + this.purchaseNumber = purchaseNumber;
  160 + }
  161 +
  162 + public String getProcurement() {
  163 + return procurement;
  164 + }
  165 +
  166 + public void setProcurement(String procurement) {
  167 + this.procurement = procurement;
  168 + }
  169 +
  170 + public String getRemark() {
  171 + return remark;
  172 + }
  173 +
  174 + public void setRemark(String remark) {
  175 + this.remark = remark;
  176 + }
  177 +
  178 + public Integer getCreateTime() {
  179 + return createTime;
  180 + }
  181 +
  182 + public void setCreateTime(Integer createTime) {
  183 + this.createTime = createTime;
  184 + }
  185 +
  186 + public Integer getPondType() {
  187 + return pondType;
  188 + }
  189 +
  190 + public void setPondType(Integer pondType) {
  191 + this.pondType = pondType;
  192 + }
  193 +}
  1 +package com.zhonglai.luhui.runingfish.domain.farming;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :水质检测
  8 + * @Date: Created in 13:54 2016/12/6
  9 + * @Modified By:
  10 + */
  11 +public class FarmingWater extends BaseBean {
  12 +
  13 + private Integer id; //水质监测id主键
  14 + private Integer pondId; //塘口id主键
  15 + private String pondName; //塘口名称
  16 + private Integer pondType; //塘口类型(0-外塘,1-水槽)
  17 + private Integer userId; //用户id主键
  18 + private String userLoginName; //用户登录名
  19 + private Integer date; //日期
  20 + private String waterColor; //水色
  21 + private String waterColorKey; //水色key
  22 + private String waterTemperature; //水温
  23 + private String oxy; //溶氧值
  24 + private String salt; //盐度值
  25 + private String ph; //ph值
  26 + private String ammonia; //氨氮值
  27 + private String nitrite; //亚硝酸盐值
  28 + private String remark; //备注
  29 + private Integer createTime; //创建时间
  30 +
  31 + public Integer getId() {
  32 + return id;
  33 + }
  34 +
  35 + public void setId(Integer id) {
  36 + this.id = id;
  37 + }
  38 +
  39 + public Integer getPondId() {
  40 + return pondId;
  41 + }
  42 +
  43 + public void setPondId(Integer pondId) {
  44 + this.pondId = pondId;
  45 + }
  46 +
  47 + public String getPondName() {
  48 + return pondName;
  49 + }
  50 +
  51 + public void setPondName(String pondName) {
  52 + this.pondName = pondName;
  53 + }
  54 +
  55 + public Integer getUserId() {
  56 + return userId;
  57 + }
  58 +
  59 + public void setUserId(Integer userId) {
  60 + this.userId = userId;
  61 + }
  62 +
  63 + public String getUserLoginName() {
  64 + return userLoginName;
  65 + }
  66 +
  67 + public void setUserLoginName(String userLoginName) {
  68 + this.userLoginName = userLoginName;
  69 + }
  70 +
  71 + public Integer getDate() {
  72 + return date;
  73 + }
  74 +
  75 + public void setDate(Integer date) {
  76 + this.date = date;
  77 + }
  78 +
  79 + public String getWaterColor() {
  80 + return waterColor;
  81 + }
  82 +
  83 + public void setWaterColor(String waterColor) {
  84 + this.waterColor = waterColor;
  85 + }
  86 +
  87 + public String getWaterColorKey() {
  88 + return waterColorKey;
  89 + }
  90 +
  91 + public void setWaterColorKey(String waterColorKey) {
  92 + this.waterColorKey = waterColorKey;
  93 + }
  94 +
  95 + public String getWaterTemperature() {
  96 + return waterTemperature;
  97 + }
  98 +
  99 + public void setWaterTemperature(String waterTemperature) {
  100 + this.waterTemperature = waterTemperature;
  101 + }
  102 +
  103 + public String getOxy() {
  104 + return oxy;
  105 + }
  106 +
  107 + public void setOxy(String oxy) {
  108 + this.oxy = oxy;
  109 + }
  110 +
  111 + public String getSalt() {
  112 + return salt;
  113 + }
  114 +
  115 + public void setSalt(String salt) {
  116 + this.salt = salt;
  117 + }
  118 +
  119 + public String getPh() {
  120 + return ph;
  121 + }
  122 +
  123 + public void setPh(String ph) {
  124 + this.ph = ph;
  125 + }
  126 +
  127 + public String getAmmonia() {
  128 + return ammonia;
  129 + }
  130 +
  131 + public void setAmmonia(String ammonia) {
  132 + this.ammonia = ammonia;
  133 + }
  134 +
  135 + public String getNitrite() {
  136 + return nitrite;
  137 + }
  138 +
  139 + public void setNitrite(String nitrite) {
  140 + this.nitrite = nitrite;
  141 + }
  142 +
  143 + public String getRemark() {
  144 + return remark;
  145 + }
  146 +
  147 + public void setRemark(String remark) {
  148 + this.remark = remark;
  149 + }
  150 +
  151 + public Integer getCreateTime() {
  152 + return createTime;
  153 + }
  154 +
  155 + public void setCreateTime(Integer createTime) {
  156 + this.createTime = createTime;
  157 + }
  158 +
  159 + public Integer getPondType() {
  160 + return pondType;
  161 + }
  162 +
  163 + public void setPondType(Integer pondType) {
  164 + this.pondType = pondType;
  165 + }
  166 +}
  1 +package com.zhonglai.luhui.runingfish.domain.farming;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :鱼类
  8 + * @Date: Created in 13:55 2016/12/6
  9 + * @Modified By:
  10 + */
  11 +public class FishType extends BaseBean {
  12 +
  13 + private String id; //鱼类主键(00000主类+分类)
  14 + private String parantId; //上级id(顶级的上级为0)
  15 + private String parantName; //上级类名称
  16 + private String name; //类型名称
  17 + private String label; //标签名称
  18 + private String imgUrl; //图片地址
  19 +
  20 + public String getId() {
  21 + return id;
  22 + }
  23 +
  24 + public void setId(String id) {
  25 + this.id = id;
  26 + }
  27 +
  28 + public String getParantId() {
  29 + return parantId;
  30 + }
  31 +
  32 + public void setParantId(String parantId) {
  33 + this.parantId = parantId;
  34 + }
  35 +
  36 + public String getParantName() {
  37 + return parantName;
  38 + }
  39 +
  40 + public void setParantName(String parantName) {
  41 + this.parantName = parantName;
  42 + }
  43 +
  44 + public String getName() {
  45 + return name;
  46 + }
  47 +
  48 + public void setName(String name) {
  49 + this.name = name;
  50 + }
  51 +
  52 + public String getLabel() {
  53 + return label;
  54 + }
  55 +
  56 + public void setLabel(String label) {
  57 + this.label = label;
  58 + }
  59 +
  60 + public String getImgUrl() {
  61 + return imgUrl;
  62 + }
  63 +
  64 + public void setImgUrl(String imgUrl) {
  65 + this.imgUrl = imgUrl;
  66 + }
  67 +}
  1 +package com.zhonglai.luhui.runingfish.domain.farming;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :项目信息登记表
  8 + * @Date: Created in 11:31 2016/12/16
  9 + */
  10 +public class ProjectInformationStatistics extends BaseBean {
  11 +
  12 + private Integer id; //项目信息登记表ID主键
  13 + private String userName; //用户姓名
  14 + private String userPhone; //用户电话
  15 + private String contactPhone; //联系人电话
  16 + private String userCompanyName; //用户公司或单位名称
  17 + private String pondAddress; //需建设水槽的具体地址
  18 + private String pondLongitude; //塘口经度
  19 + private String pondLatitude; //塘口纬度
  20 + private String pondSize; //塘口面积
  21 + private String pondWaterCircuitSystem; //塘口水电设施(1-进排水系统,2-电路系统)
  22 + private String pondWindDirection; //塘口风向
  23 + private String pondRoad; //塘口道路情况(1交通便利,可通卡车,2道路过窄,只允许单车通过,3无法通车)
  24 + private String pondWater; //塘口水质(1-优,2-良,3-一般,4-较差)
  25 + private String pondDeep; //塘口水深范围(1、小于3米,2、小于4米,3、小于5米,4、大于5米)
  26 + private String pondFarmingVarieties; //塘口养殖品种
  27 + private String pondDeepDrop; //塘口三年水位落差情况
  28 + private String planSinkCount; //计划水槽建设数量
  29 + private String planSinkModel; //计划水槽模式(1-固定,2-漂浮,)
  30 + private Integer planBeginTime; //计划开始建设时间
  31 + private String planSewageType; //塘口吸污方式(1吸污机,2-底排污)
  32 + private String pondImgAddress1; //塘口图片1
  33 + private String pondImgAddress2; //塘口图片2
  34 + private String pondImgAddress3; //塘口图片3
  35 + private String userRequest; //用户需求
  36 + private Integer createTime; //创建时间
  37 +
  38 + public Integer getId() {
  39 + return id;
  40 + }
  41 +
  42 + public void setId(Integer id) {
  43 + this.id = id;
  44 + }
  45 +
  46 + public String getUserName() {
  47 + return userName;
  48 + }
  49 +
  50 + public void setUserName(String userName) {
  51 + this.userName = userName;
  52 + }
  53 +
  54 + public String getUserPhone() {
  55 + return userPhone;
  56 + }
  57 +
  58 + public void setUserPhone(String userPhone) {
  59 + this.userPhone = userPhone;
  60 + }
  61 +
  62 + public String getContactPhone() {
  63 + return contactPhone;
  64 + }
  65 +
  66 + public void setContactPhone(String contactPhone) {
  67 + this.contactPhone = contactPhone;
  68 + }
  69 +
  70 + public String getUserCompanyName() {
  71 + return userCompanyName;
  72 + }
  73 +
  74 + public void setUserCompanyName(String userCompanyName) {
  75 + this.userCompanyName = userCompanyName;
  76 + }
  77 +
  78 + public String getPondAddress() {
  79 + return pondAddress;
  80 + }
  81 +
  82 + public void setPondAddress(String pondAddress) {
  83 + this.pondAddress = pondAddress;
  84 + }
  85 +
  86 + public String getPondLongitude() {
  87 + return pondLongitude;
  88 + }
  89 +
  90 + public void setPondLongitude(String pondLongitude) {
  91 + this.pondLongitude = pondLongitude;
  92 + }
  93 +
  94 + public String getPondLatitude() {
  95 + return pondLatitude;
  96 + }
  97 +
  98 + public void setPondLatitude(String pondLatitude) {
  99 + this.pondLatitude = pondLatitude;
  100 + }
  101 +
  102 + public String getPondSize() {
  103 + return pondSize;
  104 + }
  105 +
  106 + public void setPondSize(String pondSize) {
  107 + this.pondSize = pondSize;
  108 + }
  109 +
  110 + public String getPondWaterCircuitSystem() {
  111 + return pondWaterCircuitSystem;
  112 + }
  113 +
  114 + public void setPondWaterCircuitSystem(String pondWaterCircuitSystem) {
  115 + this.pondWaterCircuitSystem = pondWaterCircuitSystem;
  116 + }
  117 +
  118 + public String getPondWindDirection() {
  119 + return pondWindDirection;
  120 + }
  121 +
  122 + public void setPondWindDirection(String pondWindDirection) {
  123 + this.pondWindDirection = pondWindDirection;
  124 + }
  125 +
  126 + public String getPondRoad() {
  127 + return pondRoad;
  128 + }
  129 +
  130 + public void setPondRoad(String pondRoad) {
  131 + this.pondRoad = pondRoad;
  132 + }
  133 +
  134 + public String getPondWater() {
  135 + return pondWater;
  136 + }
  137 +
  138 + public void setPondWater(String pondWater) {
  139 + this.pondWater = pondWater;
  140 + }
  141 +
  142 + public String getPondDeep() {
  143 + return pondDeep;
  144 + }
  145 +
  146 + public void setPondDeep(String pondDeep) {
  147 + this.pondDeep = pondDeep;
  148 + }
  149 +
  150 + public String getPondFarmingVarieties() {
  151 + return pondFarmingVarieties;
  152 + }
  153 +
  154 + public void setPondFarmingVarieties(String pondFarmingVarieties) {
  155 + this.pondFarmingVarieties = pondFarmingVarieties;
  156 + }
  157 +
  158 + public String getPondDeepDrop() {
  159 + return pondDeepDrop;
  160 + }
  161 +
  162 + public void setPondDeepDrop(String pondDeepDrop) {
  163 + this.pondDeepDrop = pondDeepDrop;
  164 + }
  165 +
  166 + public String getPlanSinkCount() {
  167 + return planSinkCount;
  168 + }
  169 +
  170 + public void setPlanSinkCount(String planSinkCount) {
  171 + this.planSinkCount = planSinkCount;
  172 + }
  173 +
  174 +
  175 + public String getPlanSewageType() {
  176 + return planSewageType;
  177 + }
  178 +
  179 + public void setPlanSewageType(String planSewageType) {
  180 + this.planSewageType = planSewageType;
  181 + }
  182 +
  183 + public String getPlanSinkModel() {
  184 + return planSinkModel;
  185 + }
  186 +
  187 + public void setPlanSinkModel(String planSinkModel) {
  188 + this.planSinkModel = planSinkModel;
  189 + }
  190 +
  191 + public Integer getPlanBeginTime() {
  192 + return planBeginTime;
  193 + }
  194 +
  195 + public void setPlanBeginTime(Integer planBeginTime) {
  196 + this.planBeginTime = planBeginTime;
  197 + }
  198 +
  199 + public String getPondImgAddress1() {
  200 + return pondImgAddress1;
  201 + }
  202 +
  203 + public void setPondImgAddress1(String pondImgAddress1) {
  204 + this.pondImgAddress1 = pondImgAddress1;
  205 + }
  206 +
  207 + public String getPondImgAddress2() {
  208 + return pondImgAddress2;
  209 + }
  210 +
  211 + public void setPondImgAddress2(String pondImgAddress2) {
  212 + this.pondImgAddress2 = pondImgAddress2;
  213 + }
  214 +
  215 + public String getPondImgAddress3() {
  216 + return pondImgAddress3;
  217 + }
  218 +
  219 + public void setPondImgAddress3(String pondImgAddress3) {
  220 + this.pondImgAddress3 = pondImgAddress3;
  221 + }
  222 +
  223 + public String getUserRequest() {
  224 + return userRequest;
  225 + }
  226 +
  227 + public void setUserRequest(String userRequest) {
  228 + this.userRequest = userRequest;
  229 + }
  230 +
  231 + public Integer getCreateTime() {
  232 + return createTime;
  233 + }
  234 +
  235 + public void setCreateTime(Integer createTime) {
  236 + this.createTime = createTime;
  237 + }
  238 +}
  1 +package com.zhonglai.luhui.runingfish.domain.pond;
  2 +
  3 +
  4 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  5 +
  6 +/**
  7 + * @Author: fuchao
  8 + * @Description :用户塘口表
  9 + * @Date: Created in 21:33 2016/12/7
  10 + */
  11 +public class RuningfishBase extends BaseBean {
  12 +
  13 + private Integer id; //塘口主键ID
  14 + private String pondName; //塘口名称
  15 + private Integer userId; //用户ID
  16 + private String userLoginName; //用户登录名
  17 + private String pondLongitude; //塘口经度
  18 + private String pondLatitude; //塘口纬度
  19 + private String pondAddress; //塘口地址
  20 + private String pondImgUrl; //塘口图片URL
  21 + private Integer createTime; //创建时间
  22 + private Integer pondDelete; //塘口删除(1-删除)
  23 + private Integer deviceCount; //设备总数
  24 + private Integer yuerleCount; //鱼儿乐总数
  25 + private Integer alarmCount; //告警总数
  26 + private Integer deviceOnline; //设备在线总数
  27 + private Integer yuerleOnline; //鱼儿乐在线总数
  28 + private Integer sinkCount; //水槽总数
  29 + private String remark; //备注
  30 +
  31 + public Integer getId() {
  32 + return id;
  33 + }
  34 +
  35 + public void setId(Integer id) {
  36 + this.id = id;
  37 + }
  38 +
  39 + public String getPondName() {
  40 + return pondName;
  41 + }
  42 +
  43 + public void setPondName(String pondName) {
  44 + this.pondName = pondName;
  45 + }
  46 +
  47 + public Integer getUserId() {
  48 + return userId;
  49 + }
  50 +
  51 + public void setUserId(Integer userId) {
  52 + this.userId = userId;
  53 + }
  54 +
  55 + public String getUserLoginName() {
  56 + return userLoginName;
  57 + }
  58 +
  59 + public void setUserLoginName(String userLoginName) {
  60 + this.userLoginName = userLoginName;
  61 + }
  62 +
  63 + public String getPondLongitude() {
  64 + return pondLongitude;
  65 + }
  66 +
  67 + public void setPondLongitude(String pondLongitude) {
  68 + this.pondLongitude = pondLongitude;
  69 + }
  70 +
  71 + public String getPondLatitude() {
  72 + return pondLatitude;
  73 + }
  74 +
  75 + public void setPondLatitude(String pondLatitude) {
  76 + this.pondLatitude = pondLatitude;
  77 + }
  78 +
  79 + public String getPondImgUrl() {
  80 + return pondImgUrl;
  81 + }
  82 +
  83 + public void setPondImgUrl(String pondImgUrl) {
  84 + this.pondImgUrl = pondImgUrl;
  85 + }
  86 +
  87 + public Integer getCreateTime() {
  88 + return createTime;
  89 + }
  90 +
  91 + public void setCreateTime(Integer createTime) {
  92 + this.createTime = createTime;
  93 + }
  94 +
  95 + public Integer getPondDelete() {
  96 + return pondDelete;
  97 + }
  98 +
  99 + public void setPondDelete(Integer pondDelete) {
  100 + this.pondDelete = pondDelete;
  101 + }
  102 +
  103 + public Integer getDeviceCount() {
  104 + return deviceCount;
  105 + }
  106 +
  107 + public void setDeviceCount(Integer deviceCount) {
  108 + this.deviceCount = deviceCount;
  109 + }
  110 +
  111 + public Integer getYuerleCount() {
  112 + return yuerleCount;
  113 + }
  114 +
  115 + public void setYuerleCount(Integer yuerleCount) {
  116 + this.yuerleCount = yuerleCount;
  117 + }
  118 +
  119 + public Integer getAlarmCount() {
  120 + return alarmCount;
  121 + }
  122 +
  123 + public void setAlarmCount(Integer alarmCount) {
  124 + this.alarmCount = alarmCount;
  125 + }
  126 +
  127 + public Integer getDeviceOnline() {
  128 + return deviceOnline;
  129 + }
  130 +
  131 + public void setDeviceOnline(Integer deviceOnline) {
  132 + this.deviceOnline = deviceOnline;
  133 + }
  134 +
  135 + public Integer getYuerleOnline() {
  136 + return yuerleOnline;
  137 + }
  138 +
  139 + public void setYuerleOnline(Integer yuerleOnline) {
  140 + this.yuerleOnline = yuerleOnline;
  141 + }
  142 +
  143 + public Integer getSinkCount() {
  144 + return sinkCount;
  145 + }
  146 +
  147 + public void setSinkCount(Integer sinkCount) {
  148 + this.sinkCount = sinkCount;
  149 + }
  150 +
  151 + public String getRemark() {
  152 + return remark;
  153 + }
  154 +
  155 + public void setRemark(String remark) {
  156 + this.remark = remark;
  157 + }
  158 +
  159 + public String getPondAddress() {
  160 + return pondAddress;
  161 + }
  162 +
  163 + public void setPondAddress(String pondAddress) {
  164 + this.pondAddress = pondAddress;
  165 + }
  166 +}
  1 +package com.zhonglai.luhui.runingfish.domain.pond;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :外塘信息表
  8 + * @Date: Created in 21:41 2016/12/7
  9 + */
  10 +public class RuningfishPond extends BaseBean {
  11 +
  12 + private Integer id; //外塘主键ID
  13 + private String pondName; //外塘名称
  14 + private Integer userId; //用户Id主键
  15 + private String userLoginName; //用户登录名
  16 + private Integer baseId; //塘口ID
  17 + private String baseName; //塘口名称
  18 + private String deep; //池塘深度
  19 + private String size; //池塘面积
  20 + private Integer sizeUnitKey; //面积单位key,0-亩,1-平方米
  21 + private String sizeUnit; //面积单位,亩,平方米
  22 + private String varietiesKey; //养殖品种key,多个用,分开
  23 + private String varieties; //养殖品种
  24 + private Integer numbers; //投放数量
  25 + private String density; //养殖密度
  26 + private String waterSrcKey; //池塘水源key
  27 + private String waterSrc; //池塘水源
  28 + private String thicknessKey; //底泥厚度key
  29 + private String thickness; //底泥厚度
  30 + private String oxyTypeKeys; //增氧类型值,多个用“,”分开。如key1,key2,key3
  31 + private String oxyTypeNames; //增氧类型,多个用“,”分开。如:value1,value2,value3
  32 + private String oxyKwKeys; //增氧功率值,多个用“,”分开。如key1,key2,key3
  33 + private String oxyKwNames; //增氧功率,多个用“,”分开。如value1,value2,value3
  34 + private String oxyKw; //增氧方式关系,多个用英文“,”分开。如:[{1,2},{2,3}]
  35 + private String pondTopKey; //池塘顶部key
  36 + private String pondTop; //池塘顶部
  37 + private String pondBottomKey; //池塘底部key
  38 + private String pondBottom; //池塘底部
  39 + private String sewageTypeKey; //排污方式key
  40 + private String sewageType; //排污方式
  41 + private String age; //池塘年龄
  42 + private Integer pondRent; //池塘租金
  43 + private Integer createTime; //创建时间
  44 + private Integer pondDelete; //池塘删除(1-删除)
  45 + private String remark; //备注
  46 +
  47 + public Integer getId() {
  48 + return id;
  49 + }
  50 +
  51 + public void setId(Integer id) {
  52 + this.id = id;
  53 + }
  54 +
  55 + public String getPondName() {
  56 + return pondName;
  57 + }
  58 +
  59 + public void setPondName(String pondName) {
  60 + this.pondName = pondName;
  61 + }
  62 +
  63 + public Integer getUserId() {
  64 + return userId;
  65 + }
  66 +
  67 + public void setUserId(Integer userId) {
  68 + this.userId = userId;
  69 + }
  70 +
  71 + public String getUserLoginName() {
  72 + return userLoginName;
  73 + }
  74 +
  75 + public void setUserLoginName(String userLoginName) {
  76 + this.userLoginName = userLoginName;
  77 + }
  78 +
  79 + public Integer getBaseId() {
  80 + return baseId;
  81 + }
  82 +
  83 + public void setBaseId(Integer baseId) {
  84 + this.baseId = baseId;
  85 + }
  86 +
  87 + public String getBaseName() {
  88 + return baseName;
  89 + }
  90 +
  91 + public void setBaseName(String baseName) {
  92 + this.baseName = baseName;
  93 + }
  94 +
  95 + public String getDeep() {
  96 + return deep;
  97 + }
  98 +
  99 + public void setDeep(String deep) {
  100 + this.deep = deep;
  101 + }
  102 +
  103 + public String getSize() {
  104 + return size;
  105 + }
  106 +
  107 + public void setSize(String size) {
  108 + this.size = size;
  109 + }
  110 +
  111 + public Integer getSizeUnitKey() {
  112 + return sizeUnitKey;
  113 + }
  114 +
  115 + public void setSizeUnitKey(Integer sizeUnitKey) {
  116 + this.sizeUnitKey = sizeUnitKey;
  117 + }
  118 +
  119 + public String getSizeUnit() {
  120 + return sizeUnit;
  121 + }
  122 +
  123 + public void setSizeUnit(String sizeUnit) {
  124 + this.sizeUnit = sizeUnit;
  125 + }
  126 +
  127 + public String getVarietiesKey() {
  128 + return varietiesKey;
  129 + }
  130 +
  131 + public void setVarietiesKey(String varietiesKey) {
  132 + this.varietiesKey = varietiesKey;
  133 + }
  134 +
  135 + public String getVarieties() {
  136 + return varieties;
  137 + }
  138 +
  139 + public void setVarieties(String varieties) {
  140 + this.varieties = varieties;
  141 + }
  142 +
  143 + public Integer getNumbers() {
  144 + return numbers;
  145 + }
  146 +
  147 + public void setNumbers(Integer numbers) {
  148 + this.numbers = numbers;
  149 + }
  150 +
  151 + public String getDensity() {
  152 + return density;
  153 + }
  154 +
  155 + public void setDensity(String density) {
  156 + this.density = density;
  157 + }
  158 +
  159 + public String getWaterSrcKey() {
  160 + return waterSrcKey;
  161 + }
  162 +
  163 + public void setWaterSrcKey(String waterSrcKey) {
  164 + this.waterSrcKey = waterSrcKey;
  165 + }
  166 +
  167 + public String getWaterSrc() {
  168 + return waterSrc;
  169 + }
  170 +
  171 + public void setWaterSrc(String waterSrc) {
  172 + this.waterSrc = waterSrc;
  173 + }
  174 +
  175 + public String getThicknessKey() {
  176 + return thicknessKey;
  177 + }
  178 +
  179 + public void setThicknessKey(String thicknessKey) {
  180 + this.thicknessKey = thicknessKey;
  181 + }
  182 +
  183 + public String getThickness() {
  184 + return thickness;
  185 + }
  186 +
  187 + public void setThickness(String thickness) {
  188 + this.thickness = thickness;
  189 + }
  190 +
  191 + public String getOxyTypeKeys() {
  192 + return oxyTypeKeys;
  193 + }
  194 +
  195 + public void setOxyTypeKeys(String oxyTypeKeys) {
  196 + this.oxyTypeKeys = oxyTypeKeys;
  197 + }
  198 +
  199 + public String getOxyTypeNames() {
  200 + return oxyTypeNames;
  201 + }
  202 +
  203 + public void setOxyTypeNames(String oxyTypeNames) {
  204 + this.oxyTypeNames = oxyTypeNames;
  205 + }
  206 +
  207 + public String getOxyKwKeys() {
  208 + return oxyKwKeys;
  209 + }
  210 +
  211 + public void setOxyKwKeys(String oxyKwKeys) {
  212 + this.oxyKwKeys = oxyKwKeys;
  213 + }
  214 +
  215 + public String getOxyKwNames() {
  216 + return oxyKwNames;
  217 + }
  218 +
  219 + public void setOxyKwNames(String oxyKwNames) {
  220 + this.oxyKwNames = oxyKwNames;
  221 + }
  222 +
  223 + public String getOxyKw() {
  224 + return oxyKw;
  225 + }
  226 +
  227 + public void setOxyKw(String oxyKw) {
  228 + this.oxyKw = oxyKw;
  229 + }
  230 +
  231 + public String getPondTopKey() {
  232 + return pondTopKey;
  233 + }
  234 +
  235 + public void setPondTopKey(String pondTopKey) {
  236 + this.pondTopKey = pondTopKey;
  237 + }
  238 +
  239 + public String getPondTop() {
  240 + return pondTop;
  241 + }
  242 +
  243 + public void setPondTop(String pondTop) {
  244 + this.pondTop = pondTop;
  245 + }
  246 +
  247 + public String getPondBottomKey() {
  248 + return pondBottomKey;
  249 + }
  250 +
  251 + public void setPondBottomKey(String pondBottomKey) {
  252 + this.pondBottomKey = pondBottomKey;
  253 + }
  254 +
  255 + public String getPondBottom() {
  256 + return pondBottom;
  257 + }
  258 +
  259 + public void setPondBottom(String pondBottom) {
  260 + this.pondBottom = pondBottom;
  261 + }
  262 +
  263 + public String getSewageTypeKey() {
  264 + return sewageTypeKey;
  265 + }
  266 +
  267 + public void setSewageTypeKey(String sewageTypeKey) {
  268 + this.sewageTypeKey = sewageTypeKey;
  269 + }
  270 +
  271 + public String getSewageType() {
  272 + return sewageType;
  273 + }
  274 +
  275 + public void setSewageType(String sewageType) {
  276 + this.sewageType = sewageType;
  277 + }
  278 +
  279 + public String getAge() {
  280 + return age;
  281 + }
  282 +
  283 + public void setAge(String age) {
  284 + this.age = age;
  285 + }
  286 +
  287 + public Integer getPondRent() {
  288 + return pondRent;
  289 + }
  290 +
  291 + public void setPondRent(Integer pondRent) {
  292 + this.pondRent = pondRent;
  293 + }
  294 +
  295 + public Integer getCreateTime() {
  296 + return createTime;
  297 + }
  298 +
  299 + public void setCreateTime(Integer createTime) {
  300 + this.createTime = createTime;
  301 + }
  302 +
  303 + public Integer getPondDelete() {
  304 + return pondDelete;
  305 + }
  306 +
  307 + public void setPondDelete(Integer pondDelete) {
  308 + this.pondDelete = pondDelete;
  309 + }
  310 +
  311 + public String getRemark() {
  312 + return remark;
  313 + }
  314 +
  315 + public void setRemark(String remark) {
  316 + this.remark = remark;
  317 + }
  318 +}
  1 +package com.zhonglai.luhui.runingfish.domain.pond;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description :水槽信息表
  8 + * @Date: Created in 22:00 2016/12/7
  9 + */
  10 +public class RuningfishSink extends BaseBean {
  11 +
  12 + private Integer id; //水槽主键ID
  13 + private String pondName; //水槽名称
  14 + private Integer pondNumber; //水槽编号
  15 + private Integer userId; //用户Id主键
  16 + private String userLoginName; //用户登录名
  17 + private Integer baseId; //基地ID
  18 + private String baseName; //基地名称
  19 + private String pondDeep; //水槽深度
  20 + private String pondLong; //水槽长度
  21 + private String pondWide; //水槽宽带
  22 + private String pondHigh; //水槽高度
  23 + private String pondAttribute; //水槽属性(混凝,砖混,钢化,玻璃)
  24 + private String pondAttributeKey; //水槽属性key
  25 + private String varietiesKey; //养殖品种key,多个用,分开
  26 + private String varieties; //养殖品种
  27 + private Integer numbers; //投放数量
  28 + private String density; //养殖密度
  29 + private String oxyTypeNames; //增氧类型,多个用“,”分开。如:value1,value2,value3
  30 + private String oxyKwKeys; //增氧功率值,多个用“,”分开。如key1,key2,key3
  31 + private String oxyKwNames; //增氧功率,多个用“,”分开。如value1,value2,value3
  32 + private String oxyKw; //增氧方式关系,多个用英文“,”分开。如:[{1,2},{2,3}]
  33 + private String feedTypeKey; //投饵类型key,多个用,分割
  34 + private String feedType; //投饵类型,多个用,分割
  35 + private String feedKwKey; //投饵功率key,多个用,分割
  36 + private String feedKw; //投饵功率,多个用,分割
  37 + private Integer createTime; //创建时间
  38 + private Integer pondDelete; //水槽删除(1-删除)
  39 + private String remark; //备注
  40 +
  41 + public Integer getId() {
  42 + return id;
  43 + }
  44 +
  45 + public void setId(Integer id) {
  46 + this.id = id;
  47 + }
  48 +
  49 + public String getPondName() {
  50 + return pondName;
  51 + }
  52 +
  53 + public void setPondName(String pondName) {
  54 + this.pondName = pondName;
  55 + }
  56 +
  57 + public Integer getPondNumber() {
  58 + return pondNumber;
  59 + }
  60 +
  61 + public void setPondNumber(Integer pondNumber) {
  62 + this.pondNumber = pondNumber;
  63 + }
  64 +
  65 + public Integer getUserId() {
  66 + return userId;
  67 + }
  68 +
  69 + public void setUserId(Integer userId) {
  70 + this.userId = userId;
  71 + }
  72 +
  73 + public String getUserLoginName() {
  74 + return userLoginName;
  75 + }
  76 +
  77 + public void setUserLoginName(String userLoginName) {
  78 + this.userLoginName = userLoginName;
  79 + }
  80 +
  81 + public Integer getBaseId() {
  82 + return baseId;
  83 + }
  84 +
  85 + public void setBaseId(Integer baseId) {
  86 + this.baseId = baseId;
  87 + }
  88 +
  89 + public String getBaseName() {
  90 + return baseName;
  91 + }
  92 +
  93 + public void setBaseName(String baseName) {
  94 + this.baseName = baseName;
  95 + }
  96 +
  97 + public String getPondDeep() {
  98 + return pondDeep;
  99 + }
  100 +
  101 + public void setPondDeep(String pondDeep) {
  102 + this.pondDeep = pondDeep;
  103 + }
  104 +
  105 + public String getPondLong() {
  106 + return pondLong;
  107 + }
  108 +
  109 + public void setPondLong(String pondLong) {
  110 + this.pondLong = pondLong;
  111 + }
  112 +
  113 + public String getPondWide() {
  114 + return pondWide;
  115 + }
  116 +
  117 + public void setPondWide(String pondWide) {
  118 + this.pondWide = pondWide;
  119 + }
  120 +
  121 + public String getPondHigh() {
  122 + return pondHigh;
  123 + }
  124 +
  125 + public String getPondAttribute() {
  126 + return pondAttribute;
  127 + }
  128 +
  129 + public void setPondAttribute(String pondAttribute) {
  130 + this.pondAttribute = pondAttribute;
  131 + }
  132 +
  133 + public String getPondAttributeKey() {
  134 + return pondAttributeKey;
  135 + }
  136 +
  137 + public void setPondAttributeKey(String pondAttributeKey) {
  138 + this.pondAttributeKey = pondAttributeKey;
  139 + }
  140 +
  141 + public void setPondHigh(String pondHigh) {
  142 + this.pondHigh = pondHigh;
  143 + }
  144 +
  145 + public String getVarietiesKey() {
  146 + return varietiesKey;
  147 + }
  148 +
  149 + public void setVarietiesKey(String varietiesKey) {
  150 + this.varietiesKey = varietiesKey;
  151 + }
  152 +
  153 + public String getVarieties() {
  154 + return varieties;
  155 + }
  156 +
  157 + public void setVarieties(String varieties) {
  158 + this.varieties = varieties;
  159 + }
  160 +
  161 + public Integer getNumbers() {
  162 + return numbers;
  163 + }
  164 +
  165 + public void setNumbers(Integer numbers) {
  166 + this.numbers = numbers;
  167 + }
  168 +
  169 + public String getDensity() {
  170 + return density;
  171 + }
  172 +
  173 + public void setDensity(String density) {
  174 + this.density = density;
  175 + }
  176 +
  177 + public String getOxyTypeNames() {
  178 + return oxyTypeNames;
  179 + }
  180 +
  181 + public void setOxyTypeNames(String oxyTypeNames) {
  182 + this.oxyTypeNames = oxyTypeNames;
  183 + }
  184 +
  185 + public String getOxyKwKeys() {
  186 + return oxyKwKeys;
  187 + }
  188 +
  189 + public void setOxyKwKeys(String oxyKwKeys) {
  190 + this.oxyKwKeys = oxyKwKeys;
  191 + }
  192 +
  193 + public String getOxyKwNames() {
  194 + return oxyKwNames;
  195 + }
  196 +
  197 + public void setOxyKwNames(String oxyKwNames) {
  198 + this.oxyKwNames = oxyKwNames;
  199 + }
  200 +
  201 + public String getOxyKw() {
  202 + return oxyKw;
  203 + }
  204 +
  205 + public void setOxyKw(String oxyKw) {
  206 + this.oxyKw = oxyKw;
  207 + }
  208 +
  209 + public String getFeedTypeKey() {
  210 + return feedTypeKey;
  211 + }
  212 +
  213 + public void setFeedTypeKey(String feedTypeKey) {
  214 + this.feedTypeKey = feedTypeKey;
  215 + }
  216 +
  217 + public String getFeedType() {
  218 + return feedType;
  219 + }
  220 +
  221 + public void setFeedType(String feedType) {
  222 + this.feedType = feedType;
  223 + }
  224 +
  225 + public String getFeedKwKey() {
  226 + return feedKwKey;
  227 + }
  228 +
  229 + public void setFeedKwKey(String feedKwKey) {
  230 + this.feedKwKey = feedKwKey;
  231 + }
  232 +
  233 + public String getFeedKw() {
  234 + return feedKw;
  235 + }
  236 +
  237 + public void setFeedKw(String feedKw) {
  238 + this.feedKw = feedKw;
  239 + }
  240 +
  241 + public Integer getCreateTime() {
  242 + return createTime;
  243 + }
  244 +
  245 + public void setCreateTime(Integer createTime) {
  246 + this.createTime = createTime;
  247 + }
  248 +
  249 + public Integer getPondDelete() {
  250 + return pondDelete;
  251 + }
  252 +
  253 + public void setPondDelete(Integer pondDelete) {
  254 + this.pondDelete = pondDelete;
  255 + }
  256 +
  257 + public String getRemark() {
  258 + return remark;
  259 + }
  260 +
  261 + public void setRemark(String remark) {
  262 + this.remark = remark;
  263 + }
  264 +}
  1 +package com.zhonglai.luhui.runingfish.domain.pond;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * @Author: fuchao
  7 + * @Description : 水槽维护信息表
  8 + * @Date: Created in 12:37 2016/12/13
  9 + */
  10 +public class SinkMaintainInfo extends BaseBean {
  11 +
  12 + private Integer id; //水槽维护主键ID
  13 + private Integer userId; //用户ID
  14 + private String userLoginName; //用户登录名
  15 + private String userName; //用户姓名
  16 + private Integer childUserId; //下级用户ID
  17 + private String childUserLoginName; //下级用户登录名
  18 + private String childUserName; //下级用户姓名
  19 + private String childUserAddress; //下级基地地址
  20 + private Integer sinkId; //水槽ID
  21 + private String sinkName; //水槽名称
  22 + private Integer baseId; //基地ID
  23 + private String baseName; //基地名称
  24 + private String maintainInfo; //维护信息详情
  25 + private Integer maintainTime; //维护时间
  26 + private Integer createTime; //创建时间
  27 + private String remark; //备注
  28 +
  29 + public Integer getId() {
  30 + return id;
  31 + }
  32 +
  33 + public void setId(Integer id) {
  34 + this.id = id;
  35 + }
  36 +
  37 + public Integer getUserId() {
  38 + return userId;
  39 + }
  40 +
  41 + public void setUserId(Integer userId) {
  42 + this.userId = userId;
  43 + }
  44 +
  45 + public String getUserLoginName() {
  46 + return userLoginName;
  47 + }
  48 +
  49 + public void setUserLoginName(String userLoginName) {
  50 + this.userLoginName = userLoginName;
  51 + }
  52 +
  53 + public String getUserName() {
  54 + return userName;
  55 + }
  56 +
  57 + public void setUserName(String userName) {
  58 + this.userName = userName;
  59 + }
  60 +
  61 + public Integer getChildUserId() {
  62 + return childUserId;
  63 + }
  64 +
  65 + public void setChildUserId(Integer childUserId) {
  66 + this.childUserId = childUserId;
  67 + }
  68 +
  69 + public String getChildUserLoginName() {
  70 + return childUserLoginName;
  71 + }
  72 +
  73 + public void setChildUserLoginName(String childUserLoginName) {
  74 + this.childUserLoginName = childUserLoginName;
  75 + }
  76 +
  77 + public String getChildUserName() {
  78 + return childUserName;
  79 + }
  80 +
  81 + public void setChildUserName(String childUserName) {
  82 + this.childUserName = childUserName;
  83 + }
  84 +
  85 + public Integer getSinkId() {
  86 + return sinkId;
  87 + }
  88 +
  89 + public void setSinkId(Integer sinkId) {
  90 + this.sinkId = sinkId;
  91 + }
  92 +
  93 + public String getSinkName() {
  94 + return sinkName;
  95 + }
  96 +
  97 + public void setSinkName(String sinkName) {
  98 + this.sinkName = sinkName;
  99 + }
  100 +
  101 + public Integer getBaseId() {
  102 + return baseId;
  103 + }
  104 +
  105 + public void setBaseId(Integer baseId) {
  106 + this.baseId = baseId;
  107 + }
  108 +
  109 + public String getBaseName() {
  110 + return baseName;
  111 + }
  112 +
  113 + public void setBaseName(String baseName) {
  114 + this.baseName = baseName;
  115 + }
  116 +
  117 + public String getMaintainInfo() {
  118 + return maintainInfo;
  119 + }
  120 +
  121 + public void setMaintainInfo(String maintainInfo) {
  122 + this.maintainInfo = maintainInfo;
  123 + }
  124 +
  125 + public Integer getMaintainTime() {
  126 + return maintainTime;
  127 + }
  128 +
  129 + public void setMaintainTime(Integer maintainTime) {
  130 + this.maintainTime = maintainTime;
  131 + }
  132 +
  133 + public Integer getCreateTime() {
  134 + return createTime;
  135 + }
  136 +
  137 + public void setCreateTime(Integer createTime) {
  138 + this.createTime = createTime;
  139 + }
  140 +
  141 + public String getRemark() {
  142 + return remark;
  143 + }
  144 +
  145 + public void setRemark(String remark) {
  146 + this.remark = remark;
  147 + }
  148 +
  149 + public String getChildUserAddress() {
  150 + return childUserAddress;
  151 + }
  152 +
  153 + public void setChildUserAddress(String childUserAddress) {
  154 + this.childUserAddress = childUserAddress;
  155 + }
  156 +}
  1 +package com.zhonglai.luhui.runingfish.domain.track;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 养殖记录
  7 + */
  8 +public class TrackBreedRecord extends BaseBean {
  9 + private Integer id; // INT NOT NULL COMMENT '主键id',
  10 + private Integer trackUserInfoId; // INT NOT NULL COMMENT '回访客户信息主键id',
  11 + private String varieties; // VARCHAR(45) NULL COMMENT '品种',
  12 + private String number; // VARCHAR(45) NULL COMMENT '数量',
  13 + private String source; // VARCHAR(45) NULL COMMENT '来源',
  14 + private String feed; // VARCHAR(45) NULL COMMENT '饲料',
  15 + private Integer ctreate_time; // INT NOT NULL COMMENT '创建时间',
  16 +
  17 + public Integer getId() {
  18 + return id;
  19 + }
  20 +
  21 + public void setId(Integer id) {
  22 + this.id = id;
  23 + }
  24 +
  25 + public Integer getTrackUserInfoId() {
  26 + return trackUserInfoId;
  27 + }
  28 +
  29 + public void setTrackUserInfoId(Integer trackUserInfoId) {
  30 + this.trackUserInfoId = trackUserInfoId;
  31 + }
  32 +
  33 + public String getVarieties() {
  34 + return varieties;
  35 + }
  36 +
  37 + public void setVarieties(String varieties) {
  38 + this.varieties = varieties;
  39 + }
  40 +
  41 + public String getNumber() {
  42 + return number;
  43 + }
  44 +
  45 + public void setNumber(String number) {
  46 + this.number = number;
  47 + }
  48 +
  49 + public String getSource() {
  50 + return source;
  51 + }
  52 +
  53 + public void setSource(String source) {
  54 + this.source = source;
  55 + }
  56 +
  57 + public String getFeed() {
  58 + return feed;
  59 + }
  60 +
  61 + public void setFeed(String feed) {
  62 + this.feed = feed;
  63 + }
  64 +
  65 + public Integer getCtreate_time() {
  66 + return ctreate_time;
  67 + }
  68 +
  69 + public void setCtreate_time(Integer ctreate_time) {
  70 + this.ctreate_time = ctreate_time;
  71 + }
  72 +}
  1 +package com.zhonglai.luhui.runingfish.domain.track;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 跟踪回访信息
  7 + */
  8 +public class TrackInfo extends BaseBean {
  9 + private Integer id; // INT NOT NULL COMMENT '主键id',
  10 + private Integer trackBreedRecordId; // INT NOT NULL COMMENT '养殖情况主键id',
  11 + private Integer createTime; // INT NOT NULL COMMENT '创建时间',
  12 + private Integer trackTime; // INT NOT NULL COMMENT '回访时间',
  13 + private String disease; // VARCHAR(200) NULL COMMENT '疾病',
  14 + private String feed; // VARCHAR(200) NULL COMMENT '饲料',
  15 + private String proofing; // VARCHAR(200) NULL COMMENT '打样',
  16 + private String grow; // VARCHAR(200) NULL COMMENT '生长',
  17 + private String inOutFish; // VARCHAR(45) NULL COMMENT '进出鱼',
  18 + private String electricityFees; // VARCHAR(45) NULL COMMENT '电费',
  19 + private String energyConsumption; // VARCHAR(45) NULL COMMENT '能耗',
  20 + private String describe; // TEXT NULL COMMENT '其他描述',
  21 + private String imgs; //图片组(,分割)
  22 + private String programme; //方案
  23 +
  24 + public Integer getId() {
  25 + return id;
  26 + }
  27 +
  28 + public void setId(Integer id) {
  29 + this.id = id;
  30 + }
  31 +
  32 + public Integer getTrackBreedRecordId() {
  33 + return trackBreedRecordId;
  34 + }
  35 +
  36 + public void setTrackBreedRecordId(Integer trackBreedRecordId) {
  37 + this.trackBreedRecordId = trackBreedRecordId;
  38 + }
  39 +
  40 + public Integer getCreateTime() {
  41 + return createTime;
  42 + }
  43 +
  44 + public void setCreateTime(Integer createTime) {
  45 + this.createTime = createTime;
  46 + }
  47 +
  48 + public Integer getTrackTime() {
  49 + return trackTime;
  50 + }
  51 +
  52 + public void setTrackTime(Integer trackTime) {
  53 + this.trackTime = trackTime;
  54 + }
  55 +
  56 + public String getDisease() {
  57 + return disease;
  58 + }
  59 +
  60 + public void setDisease(String disease) {
  61 + this.disease = disease;
  62 + }
  63 +
  64 + public String getFeed() {
  65 + return feed;
  66 + }
  67 +
  68 + public void setFeed(String feed) {
  69 + this.feed = feed;
  70 + }
  71 +
  72 + public String getProofing() {
  73 + return proofing;
  74 + }
  75 +
  76 + public void setProofing(String proofing) {
  77 + this.proofing = proofing;
  78 + }
  79 +
  80 + public String getGrow() {
  81 + return grow;
  82 + }
  83 +
  84 + public void setGrow(String grow) {
  85 + this.grow = grow;
  86 + }
  87 +
  88 + public String getInOutFish() {
  89 + return inOutFish;
  90 + }
  91 +
  92 + public void setInOutFish(String inOutFish) {
  93 + this.inOutFish = inOutFish;
  94 + }
  95 +
  96 + public String getElectricityFees() {
  97 + return electricityFees;
  98 + }
  99 +
  100 + public void setElectricityFees(String electricityFees) {
  101 + this.electricityFees = electricityFees;
  102 + }
  103 +
  104 + public String getEnergyConsumption() {
  105 + return energyConsumption;
  106 + }
  107 +
  108 + public void setEnergyConsumption(String energyConsumption) {
  109 + this.energyConsumption = energyConsumption;
  110 + }
  111 +
  112 + public String getDescribe() {
  113 + return describe;
  114 + }
  115 +
  116 + public void setDescribe(String describe) {
  117 + this.describe = describe;
  118 + }
  119 +
  120 + public String getImgs() {
  121 + return imgs;
  122 + }
  123 +
  124 + public void setImgs(String imgs) {
  125 + this.imgs = imgs;
  126 + }
  127 +
  128 + public String getProgramme() {
  129 + return programme;
  130 + }
  131 +
  132 + public void setProgramme(String programme) {
  133 + this.programme = programme;
  134 + }
  135 +}
  1 +package com.zhonglai.luhui.runingfish.domain.track;
  2 +
  3 +
  4 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  5 +
  6 +/**
  7 + * 跟踪用户信息
  8 + */
  9 +public class TrackUserInfo extends BaseBean {
  10 + private Integer id; // INT NOT NULL AUTO_INCREMENT COMMENT '主键',
  11 + private String name; // VARCHAR(45) NOT NULL COMMENT '姓名',
  12 + private String phone; // VARCHAR(45) NOT NULL COMMENT '电话',
  13 + private String address; // VARCHAR(45) NOT NULL COMMENT '地址',
  14 + private Integer troughMode; // VARCHAR(45) CHARACTER SET 'big5' NULL COMMENT '水槽方式(1固定,2悬浮),默认1',
  15 + private String troughNumber; // VARCHAR(45) NULL COMMENT '水槽数量',
  16 + private Integer createTime; //创建时间
  17 + private String province; // VARCHAR(45) NOT NULL COMMENT '省' AFTER `create_time`,
  18 + private String city; // VARCHAR(45) NOT NULL COMMENT '市' AFTER `province`,
  19 + private String county; // VARCHAR(45) NOT NULL COMMENT '县' AFTER `city`;
  20 +
  21 + public Integer getId() {
  22 + return id;
  23 + }
  24 +
  25 + public void setId(Integer id) {
  26 + this.id = id;
  27 + }
  28 +
  29 + public String getName() {
  30 + return name;
  31 + }
  32 +
  33 + public void setName(String name) {
  34 + this.name = name;
  35 + }
  36 +
  37 + public String getPhone() {
  38 + return phone;
  39 + }
  40 +
  41 + public void setPhone(String phone) {
  42 + this.phone = phone;
  43 + }
  44 +
  45 + public String getAddress() {
  46 + return address;
  47 + }
  48 +
  49 + public void setAddress(String address) {
  50 + this.address = address;
  51 + }
  52 +
  53 + public Integer getTroughMode() {
  54 + return troughMode;
  55 + }
  56 +
  57 + public void setTroughMode(Integer troughMode) {
  58 + this.troughMode = troughMode;
  59 + }
  60 +
  61 + public String getTroughNumber() {
  62 + return troughNumber;
  63 + }
  64 +
  65 + public void setTroughNumber(String troughNumber) {
  66 + this.troughNumber = troughNumber;
  67 + }
  68 +
  69 + public Integer getCreateTime() {
  70 + return createTime;
  71 + }
  72 +
  73 + public void setCreateTime(Integer createTime) {
  74 + this.createTime = createTime;
  75 + }
  76 +
  77 + public String getProvince() {
  78 + return province;
  79 + }
  80 +
  81 + public void setProvince(String province) {
  82 + this.province = province;
  83 + }
  84 +
  85 + public String getCity() {
  86 + return city;
  87 + }
  88 +
  89 + public void setCity(String city) {
  90 + this.city = city;
  91 + }
  92 +
  93 + public String getCounty() {
  94 + return county;
  95 + }
  96 +
  97 + public void setCounty(String county) {
  98 + this.county = county;
  99 + }
  100 +}
  1 +package com.zhonglai.luhui.runingfish.domain.user;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * Created by Administrator on 2016/12/2.
  7 + */
  8 +public class MojiWeather extends BaseBean {
  9 +
  10 + private String cityId; //城市id
  11 + private String city; //城市名称
  12 + private String longitude; //经度
  13 + private String latitude; //纬度
  14 + private String province; //所属省省份
  15 +
  16 + public String getCityId() {
  17 + return cityId;
  18 + }
  19 +
  20 + public void setCityId(String cityId) {
  21 + this.cityId = cityId;
  22 + }
  23 +
  24 + public String getCity() {
  25 + return city;
  26 + }
  27 +
  28 + public void setCity(String city) {
  29 + this.city = city;
  30 + }
  31 +
  32 + public String getLongitude() {
  33 + return longitude;
  34 + }
  35 +
  36 + public void setLongitude(String longitude) {
  37 + this.longitude = longitude;
  38 + }
  39 +
  40 + public String getLatitude() {
  41 + return latitude;
  42 + }
  43 +
  44 + public void setLatitude(String latitude) {
  45 + this.latitude = latitude;
  46 + }
  47 +
  48 + public String getProvince() {
  49 + return province;
  50 + }
  51 +
  52 + public void setProvince(String province) {
  53 + this.province = province;
  54 + }
  55 +}
  1 +package com.zhonglai.luhui.runingfish.domain.user;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * Created by Administrator on 2016/12/2.
  7 + */
  8 +public class RuningFishSysUserOperation extends BaseBean {
  9 +
  10 + private String operationName; //varchar(50) NOT NULL操作名称
  11 + private String operationIp; //varchar(50) NULL操作ip
  12 + private String operationUrl; //varchar(50) NULL操作连接
  13 + private String operationValue; //text NULL操作值
  14 + private Integer userId; //int(11) NOT NULL用户id
  15 + private String userLoginName; //varchar(50) NOT NULL用户名称
  16 + private String userNickname; //varchar(50) NULL用户昵称
  17 + private Integer createTime; //int(11) NOT NULL创建时间
  18 + private String module; //操作模块
  19 +
  20 + public String getOperationName() {
  21 + return operationName;
  22 + }
  23 +
  24 + public void setOperationName(String operationName) {
  25 + this.operationName = operationName;
  26 + }
  27 +
  28 + public String getOperationIp() {
  29 + return operationIp;
  30 + }
  31 +
  32 + public void setOperationIp(String operationIp) {
  33 + this.operationIp = operationIp;
  34 + }
  35 +
  36 + public String getOperationUrl() {
  37 + return operationUrl;
  38 + }
  39 +
  40 + public void setOperationUrl(String operationUrl) {
  41 + this.operationUrl = operationUrl;
  42 + }
  43 +
  44 + public String getOperationValue() {
  45 + return operationValue;
  46 + }
  47 +
  48 + public void setOperationValue(String operationValue) {
  49 + this.operationValue = operationValue;
  50 + }
  51 +
  52 + public Integer getUserId() {
  53 + return userId;
  54 + }
  55 +
  56 + public void setUserId(Integer userId) {
  57 + this.userId = userId;
  58 + }
  59 +
  60 + public String getUserLoginName() {
  61 + return userLoginName;
  62 + }
  63 +
  64 + public void setUserLoginName(String userLoginName) {
  65 + this.userLoginName = userLoginName;
  66 + }
  67 +
  68 + public String getUserNickname() {
  69 + return userNickname;
  70 + }
  71 +
  72 + public void setUserNickname(String userNickname) {
  73 + this.userNickname = userNickname;
  74 + }
  75 +
  76 + public Integer getCreateTime() {
  77 + return createTime;
  78 + }
  79 +
  80 + public void setCreateTime(Integer createTime) {
  81 + this.createTime = createTime;
  82 + }
  83 +
  84 + public String getModule() {
  85 + return module;
  86 + }
  87 +
  88 + public void setModule(String module) {
  89 + this.module = module;
  90 + }
  91 +}
  1 +package com.zhonglai.luhui.runingfish.domain.user;
  2 +
  3 +
  4 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  5 +
  6 +/**
  7 + * Created by Administrator on 2016/12/2.
  8 + */
  9 +public class RuningFishSyswebErr extends BaseBean {
  10 +
  11 + private Integer createTime; //int(11) NULL创建时间
  12 + private String url; //varchar(200) NULL请求链接
  13 + private String parameterValue; //text NULL参数
  14 + private String errMessage; //text NULL错误信息
  15 +
  16 + public Integer getCreateTime() {
  17 + return createTime;
  18 + }
  19 +
  20 + public void setCreateTime(Integer createTime) {
  21 + this.createTime = createTime;
  22 + }
  23 +
  24 + public String getUrl() {
  25 + return url;
  26 + }
  27 +
  28 + public void setUrl(String url) {
  29 + this.url = url;
  30 + }
  31 +
  32 + public String getParameterValue() {
  33 + return parameterValue;
  34 + }
  35 +
  36 + public void setParameterValue(String parameterValue) {
  37 + this.parameterValue = parameterValue;
  38 + }
  39 +
  40 + public String getErrMessage() {
  41 + return errMessage;
  42 + }
  43 +
  44 + public void setErrMessage(String errMessage) {
  45 + this.errMessage = errMessage;
  46 + }
  47 +}
  1 +package com.zhonglai.luhui.runingfish.domain.user;
  2 +
  3 +
  4 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  5 +
  6 +/**
  7 + * 用户登录信息日志
  8 + * @author Administrator
  9 + *
  10 + */
  11 +public class RuningFishUserLoginLog extends BaseBean {
  12 +
  13 + private Integer id; //主键id
  14 + private Integer userId; //用户id
  15 + private String userLoginName; //用户登录名
  16 + private String userNickname; //用户姓名
  17 + private Integer userType; //用户类型,默认0-普通用户,1-管理员,2客服
  18 + private String loginProvinceId; //登录省份id
  19 + private String loginCityId; //登录城市id
  20 + private String loginProvinceName;//登录省份名
  21 + private String loginCityName; //登录城市名
  22 + private String loginAddress; //登陆地址
  23 + private String loginIp; //登录ip
  24 + private Integer createTime; //登陆时间
  25 +
  26 + public Integer getId() {
  27 + return id;
  28 + }
  29 +
  30 + public void setId(Integer id) {
  31 + this.id = id;
  32 + }
  33 +
  34 + public Integer getUserId() {
  35 + return userId;
  36 + }
  37 +
  38 + public void setUserId(Integer userId) {
  39 + this.userId = userId;
  40 + }
  41 +
  42 + public String getUserLoginName() {
  43 + return userLoginName;
  44 + }
  45 +
  46 + public void setUserLoginName(String userLoginName) {
  47 + this.userLoginName = userLoginName;
  48 + }
  49 +
  50 + public String getUserNickname() {
  51 + return userNickname;
  52 + }
  53 +
  54 + public void setUserNickname(String userNickname) {
  55 + this.userNickname = userNickname;
  56 + }
  57 +
  58 + public Integer getUserType() {
  59 + return userType;
  60 + }
  61 +
  62 + public void setUserType(Integer userType) {
  63 + this.userType = userType;
  64 + }
  65 +
  66 + public String getLoginProvinceId() {
  67 + return loginProvinceId;
  68 + }
  69 +
  70 + public void setLoginProvinceId(String loginProvinceId) {
  71 + this.loginProvinceId = loginProvinceId;
  72 + }
  73 +
  74 + public String getLoginCityId() {
  75 + return loginCityId;
  76 + }
  77 +
  78 + public void setLoginCityId(String loginCityId) {
  79 + this.loginCityId = loginCityId;
  80 + }
  81 +
  82 + public String getLoginProvinceName() {
  83 + return loginProvinceName;
  84 + }
  85 +
  86 + public void setLoginProvinceName(String loginProvinceName) {
  87 + this.loginProvinceName = loginProvinceName;
  88 + }
  89 +
  90 + public String getLoginCityName() {
  91 + return loginCityName;
  92 + }
  93 +
  94 + public void setLoginCityName(String loginCityName) {
  95 + this.loginCityName = loginCityName;
  96 + }
  97 +
  98 + public String getLoginAddress() {
  99 + return loginAddress;
  100 + }
  101 +
  102 + public void setLoginAddress(String loginAddress) {
  103 + this.loginAddress = loginAddress;
  104 + }
  105 +
  106 + public String getLoginIp() {
  107 + return loginIp;
  108 + }
  109 +
  110 + public void setLoginIp(String loginIp) {
  111 + this.loginIp = loginIp;
  112 + }
  113 +
  114 + public Integer getCreateTime() {
  115 + return createTime;
  116 + }
  117 +
  118 + public void setCreateTime(Integer createTime) {
  119 + this.createTime = createTime;
  120 + }
  121 +}
  1 +package com.zhonglai.luhui.runingfish.domain.user;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * Created by Administrator on 2016/12/2.
  7 + */
  8 +public class RuningFishUserOperation extends BaseBean {
  9 +
  10 + private String operationName; //varchar(50) NOT NULL操作名称
  11 + private String operationIp; //varchar(50) NULL操作ip
  12 + private String operationUrl; //varchar(50) NULL操作连接
  13 + private String operationValue; //text NULL操作值
  14 + private Integer userId; //int(11) NOT NULL用户id
  15 + private String userLoginName; //varchar(50) NOT NULL用户名称
  16 + private String userNickname; //varchar(50) NULL用户昵称
  17 + private Integer createTime; //int(11) NOT NULL创建时间
  18 + private String module; //操作模块
  19 +
  20 + public String getOperationName() {
  21 + return operationName;
  22 + }
  23 +
  24 + public void setOperationName(String operationName) {
  25 + this.operationName = operationName;
  26 + }
  27 +
  28 + public String getOperationIp() {
  29 + return operationIp;
  30 + }
  31 +
  32 + public void setOperationIp(String operationIp) {
  33 + this.operationIp = operationIp;
  34 + }
  35 +
  36 + public String getOperationUrl() {
  37 + return operationUrl;
  38 + }
  39 +
  40 + public void setOperationUrl(String operationUrl) {
  41 + this.operationUrl = operationUrl;
  42 + }
  43 +
  44 + public String getOperationValue() {
  45 + return operationValue;
  46 + }
  47 +
  48 + public void setOperationValue(String operationValue) {
  49 + this.operationValue = operationValue;
  50 + }
  51 +
  52 + public Integer getUserId() {
  53 + return userId;
  54 + }
  55 +
  56 + public void setUserId(Integer userId) {
  57 + this.userId = userId;
  58 + }
  59 +
  60 + public String getUserLoginName() {
  61 + return userLoginName;
  62 + }
  63 +
  64 + public void setUserLoginName(String userLoginName) {
  65 + this.userLoginName = userLoginName;
  66 + }
  67 +
  68 + public String getUserNickname() {
  69 + return userNickname;
  70 + }
  71 +
  72 + public void setUserNickname(String userNickname) {
  73 + this.userNickname = userNickname;
  74 + }
  75 +
  76 + public Integer getCreateTime() {
  77 + return createTime;
  78 + }
  79 +
  80 + public void setCreateTime(Integer createTime) {
  81 + this.createTime = createTime;
  82 + }
  83 +
  84 + public String getModule() {
  85 + return module;
  86 + }
  87 +
  88 + public void setModule(String module) {
  89 + this.module = module;
  90 + }
  91 +}
  1 +package com.zhonglai.luhui.runingfish.domain.user;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * Created by Administrator on 2016/12/2.
  7 + */
  8 +public class SysArea extends BaseBean {
  9 +
  10 + private String country; //国家
  11 + private String province; //省
  12 + private String provinceId; //省id
  13 + private String city; //市
  14 + private String cityId; //市id
  15 + private String county; //县
  16 + private String countyId; //县id(唯一主键)
  17 + private String longitude; //经度
  18 + private String latitude; //纬度
  19 +
  20 + public String getCountry() {
  21 + return country;
  22 + }
  23 +
  24 + public void setCountry(String country) {
  25 + this.country = country;
  26 + }
  27 +
  28 + public String getProvince() {
  29 + return province;
  30 + }
  31 +
  32 + public void setProvince(String province) {
  33 + this.province = province;
  34 + }
  35 +
  36 + public String getProvinceId() {
  37 + return provinceId;
  38 + }
  39 +
  40 + public void setProvinceId(String provinceId) {
  41 + this.provinceId = provinceId;
  42 + }
  43 +
  44 + public String getCity() {
  45 + return city;
  46 + }
  47 +
  48 + public void setCity(String city) {
  49 + this.city = city;
  50 + }
  51 +
  52 + public String getCityId() {
  53 + return cityId;
  54 + }
  55 +
  56 + public void setCityId(String cityId) {
  57 + this.cityId = cityId;
  58 + }
  59 +
  60 + public String getCounty() {
  61 + return county;
  62 + }
  63 +
  64 + public void setCounty(String county) {
  65 + this.county = county;
  66 + }
  67 +
  68 + public String getCountyId() {
  69 + return countyId;
  70 + }
  71 +
  72 + public void setCountyId(String countyId) {
  73 + this.countyId = countyId;
  74 + }
  75 +
  76 + public String getLongitude() {
  77 + return longitude;
  78 + }
  79 +
  80 + public void setLongitude(String longitude) {
  81 + this.longitude = longitude;
  82 + }
  83 +
  84 + public String getLatitude() {
  85 + return latitude;
  86 + }
  87 +
  88 + public void setLatitude(String latitude) {
  89 + this.latitude = latitude;
  90 + }
  91 +}
  1 +package com.zhonglai.luhui.runingfish.domain.user;
  2 +
  3 +import com.zhonglai.luhui.runingfish.dto.BaseBean;
  4 +
  5 +/**
  6 + * 用户关系表
  7 + * Created by Administrator on 2016/12/2.
  8 + */
  9 +public class UserRelationship extends BaseBean {
  10 +
  11 + private Integer id; //Id主键
  12 + private Integer parentUserId; //父类id
  13 + private String parentUserName; //父类登录名
  14 + private String parentUserNickname; //父类名字
  15 + private String parentUserAddress; //父类地址
  16 + private Integer childUserId; //子类id
  17 + private String childUserName; //子类登录名
  18 + private String childUserNickname; //子类名称
  19 + private String childUserAddress; //子类地址
  20 + private String remark; //备注
  21 + private Integer createTime; //创建时间
  22 +
  23 + public Integer getId() {
  24 + return id;
  25 + }
  26 +
  27 + public void setId(Integer id) {
  28 + this.id = id;
  29 + }
  30 +
  31 + public Integer getParentUserId() {
  32 + return parentUserId;
  33 + }
  34 +
  35 + public void setParentUserId(Integer parentUserId) {
  36 + this.parentUserId = parentUserId;
  37 + }
  38 +
  39 + public String getParentUserName() {
  40 + return parentUserName;
  41 + }
  42 +
  43 + public void setParentUserName(String parentUserName) {
  44 + this.parentUserName = parentUserName;
  45 + }
  46 +
  47 + public String getParentUserNickname() {
  48 + return parentUserNickname;
  49 + }
  50 +
  51 + public void setParentUserNickname(String parentUserNickname) {
  52 + this.parentUserNickname = parentUserNickname;
  53 + }
  54 +
  55 + public String getParentUserAddress() {
  56 + return parentUserAddress;
  57 + }
  58 +
  59 + public void setParentUserAddress(String parentUserAddress) {
  60 + this.parentUserAddress = parentUserAddress;
  61 + }
  62 +
  63 + public Integer getChildUserId() {
  64 + return childUserId;
  65 + }
  66 +
  67 + public void setChildUserId(Integer childUserId) {
  68 + this.childUserId = childUserId;
  69 + }
  70 +
  71 + public String getChildUserName() {
  72 + return childUserName;
  73 + }
  74 +
  75 + public void setChildUserName(String childUserName) {
  76 + this.childUserName = childUserName;
  77 + }
  78 +
  79 + public String getChildUserNickname() {
  80 + return childUserNickname;
  81 + }
  82 +
  83 + public void setChildUserNickname(String childUserNickname) {
  84 + this.childUserNickname = childUserNickname;
  85 + }
  86 +
  87 + public String getChildUserAddress() {
  88 + return childUserAddress;
  89 + }
  90 +
  91 + public void setChildUserAddress(String childUserAddress) {
  92 + this.childUserAddress = childUserAddress;
  93 + }
  94 +
  95 + public String getRemark() {
  96 + return remark;
  97 + }
  98 +
  99 + public void setRemark(String remark) {
  100 + this.remark = remark;
  101 + }
  102 +
  103 + public Integer getCreateTime() {
  104 + return createTime;
  105 + }
  106 +
  107 + public void setCreateTime(Integer createTime) {
  108 + this.createTime = createTime;
  109 + }
  110 +}
  1 +package com.zhonglai.luhui.runingfish.dto;
  2 +
  3 +public class BaseBean {
  4 + private String tableName;
  5 +
  6 + public BaseBean() {
  7 + }
  8 +
  9 + public String getTableName() {
  10 + return this.tableName;
  11 + }
  12 +
  13 + public String getDynamicTableName() {
  14 + return this.tableName;
  15 + }
  16 +
  17 + public void setTableName(String tableName) {
  18 + this.tableName = tableName;
  19 + }
  20 +}
  1 +package com.zhonglai.luhui.runingfish.service;
  2 +
  3 +import com.ruoyi.common.utils.DateUtils;
  4 +import com.ruoyi.common.utils.StringUtils;
  5 +import com.zhonglai.luhui.dao.service.PublicService;
  6 +import com.zhonglai.luhui.security.dto.OpenAiLoginUser;
  7 +import com.zhonglai.luhui.security.dto.OpenAiUserInfo;
  8 +import org.slf4j.Logger;
  9 +import org.slf4j.LoggerFactory;
  10 +import org.springframework.beans.factory.annotation.Autowired;
  11 +import org.springframework.security.core.userdetails.UserDetails;
  12 +import org.springframework.security.core.userdetails.UserDetailsService;
  13 +import org.springframework.security.core.userdetails.UsernameNotFoundException;
  14 +import org.springframework.stereotype.Service;
  15 +
  16 +@Service
  17 +public class RuningfishDetailsServiceImpl implements UserDetailsService {
  18 + private static final Logger log = LoggerFactory.getLogger(RuningfishDetailsServiceImpl.class);
  19 + @Autowired
  20 + private PublicService publicService;
  21 + @Override
  22 + public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException {
  23 + OpenAiUserInfo openAiUserInfo = publicService.getObjectForTableName(OpenAiUserInfo.class,"phone",username,"`lk_openai`.`user_info`");
  24 + if (StringUtils.isNull(openAiUserInfo) )
  25 + {
  26 + log.info("未找到用户{},开始新增用户...",username);
  27 + OpenAiUserInfo adduser = new OpenAiUserInfo();
  28 + adduser.setPhone(username);
  29 + adduser.setCreate_time(DateUtils.getNowTimeMilly());
  30 + adduser.setNickname(username);
  31 + adduser.setVip_level(3);
  32 + adduser.setVip_level_end_time(adduser.getCreate_time()+2592000); //30天
  33 + adduser.setFlow_packet_remain(10000); //默认给1w免费额度
  34 + adduser.setFlow_packet_total(10000);
  35 + adduser.setState(1);
  36 + adduser.setPass("123456");
  37 + publicService.insertToTable(adduser,"`lk_openai`.`user_info`");
  38 +
  39 + log.info("新增用户{},成功",username);
  40 + openAiUserInfo = adduser;
  41 + }
  42 + if (StringUtils.isEmpty(openAiUserInfo.getPass()))
  43 + {
  44 + openAiUserInfo.setPass("123456");
  45 + }
  46 + return new OpenAiLoginUser(openAiUserInfo);
  47 + }
  48 +}
  1 +# 数据源配置
  2 +spring:
  3 + datasource:
  4 + type: com.alibaba.druid.pool.DruidDataSource
  5 + driverClassName: com.mysql.cj.jdbc.Driver
  6 + druid:
  7 + # 主库数据源
  8 + master:
  9 + url: jdbc:mysql://rm-wz9740un21f09iokuao.mysql.rds.aliyuncs.com:3306/mqtt_broker?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
  10 + username: luhui
  11 + password: Luhui586
  12 + # 从库数据源
  13 + slave:
  14 + # 从数据源开关/默认关闭
  15 + enabled: true
  16 + url: jdbc:mysql://rm-wz9446bn79p0r80ew0o.mysql.rds.aliyuncs.com:3306/runing_fish?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
  17 + username: luhui
  18 + password: Luhui586
  19 + # 初始连接数
  20 + initialSize: 5
  21 + # 最小连接池数量
  22 + minIdle: 10
  23 + # 最大连接池数量
  24 + maxActive: 20
  25 + # 配置获取连接等待超时的时间
  26 + maxWait: 60000
  27 + # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
  28 + timeBetweenEvictionRunsMillis: 60000
  29 + # 配置一个连接在池中最小生存的时间,单位是毫秒
  30 + minEvictableIdleTimeMillis: 300000
  31 + # 配置一个连接在池中最大生存的时间,单位是毫秒
  32 + maxEvictableIdleTimeMillis: 900000
  33 + # 配置检测连接是否有效
  34 + validationQuery: SELECT 1 FROM DUAL
  35 + testWhileIdle: true
  36 + testOnBorrow: false
  37 + testOnReturn: false
  38 + webStatFilter:
  39 + enabled: true
  40 + statViewServlet:
  41 + enabled: true
  42 + # 设置白名单,不填则允许所有访问
  43 + allow:
  44 + url-pattern: /druid/*
  45 + # 控制台管理用户名和密码
  46 + login-username: ruoyi
  47 + login-password: 123456
  48 + filter:
  49 + stat:
  50 + enabled: true
  51 + # 慢SQL记录
  52 + log-slow-sql: true
  53 + slow-sql-millis: 1000
  54 + merge-sql: true
  55 + wall:
  56 + config:
  57 + multi-statement-allow: true
  1 +# 项目相关配置 jhlt: # 名称 name: zhonglai # 版本 version: 3.8.2 # 版权年份 copyrightYear: 2022 # 实例演示开关 demoEnabled: true # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) profile: uploadPath # 获取ip地址开关 addressEnabled: false # 验证码类型 math 数组计算 char 字符验证 captchaType: math token: # 令牌自定义标识 header: Authorization # 令牌密钥 secret: abcdefghijklmnopqrstuvwxyz # 令牌有效期(默认30分钟) expireTime: 1440 rediskey: lh-openai # 开发环境配置 server: # 服务器的HTTP端口,默认为8080 port: 8062 servlet: # 应用的访问路径 context-path: / tomcat: # tomcat的URI编码 uri-encoding: UTF-8 # 连接数满后的排队数,默认为100 accept-count: 1000 threads: # tomcat最大线程数,默认为200 max: 800 # Tomcat启动初始化的线程数,默认值10 min-spare: 100 # 日志配置 logging: level: com.ruoyi: debug org.springframework: warn # Spring配置 spring: # 模板引擎 thymeleaf: mode: HTML encoding: utf-8 # 禁用缓存 cache: false prefix: classpath:/static/ suffix: .html # 资源信息 messages: # 国际化资源文件路径 basename: i18n/messages profiles: active: druid # 文件上传 servlet: multipart: # 单个文件大小 max-file-size: 10MB # 设置总上传的文件大小 max-request-size: 20MB # 服务模块 devtools: restart: # 热部署开关 enabled: true # redis 配置 redis: # 地址 host: 47.112.163.61 # 端口,默认为6379 port: 9527 # 数据库索引 database: 1 # 密码 password: Luhui586 # 连接超时时间 timeout: 10s lettuce: pool: # 连接池中的最小空闲连接 min-idle: 0 # 连接池中的最大空闲连接 max-idle: 8 # 连接池的最大数据库连接数 max-active: 8 # #连接池最大阻塞等待时间(使用负值表示没有限制) max-wait: -1ms # MyBatis配置 mybatis: # 搜索指定包别名 typeAliasesPackage: com.ruoyi.**.domain,com.zhonglai.**.domain # 配置mapper的扫描,找到所有的mapper.xml映射文件 mapperLocations: classpath*:mapper/**/*Mapper.xml # 加载全局的配置文件 configLocation: classpath:mybatis/mybatis-config.xml # PageHelper分页插件 pagehelper: helperDialect: mysql supportMethodsArguments: true params: count=countSql # Swagger配置 swagger: # 是否开启swagger enabled: true # 请求前缀 pathMapping: /dev-api # 防止XSS攻击 xss: # 过滤开关 enabled: true # 排除链接(多个用逗号分隔) excludes: /system/notice # 匹配链接 urlPatterns: /system/*,/monitor/*,/tool/* sys: ## // 对于登录login 注册register 验证码captchaImage 允许匿名访问 antMatchers: /register,/captchaImage,/getCacheObject,/v2/api-docs domainname: http://120.79.198.245:8062
  1 +<!DOCTYPE html>
  2 +<html lang="en">
  3 +<head>
  4 + <meta charset="UTF-8">
  5 + <title>Title</title>
  6 +</head>
  7 +<body>
  8 + <div>
  9 + <table>
  10 + <tr>
  11 + <td>
  12 + 进程数
  13 + </td>
  14 + <td>
  15 + 用户
  16 + </td>
  17 + <td>
  18 + cpu使用率
  19 + </td>
  20 + <td>
  21 + 物理内存使用率
  22 + </td>
  23 + <td>
  24 + 程序名称
  25 + </td>
  26 + <td>
  27 + 程序路径
  28 + </td>
  29 + </tr>
  30 + <tr th:each="linuxTop:${linuxTopList}">
  31 + <td th:text="${linuxTop.getPid()}"></td>
  32 + <td th:text="${linuxTop.getUser()}"></td>
  33 + <td th:text="${linuxTop.getCpu()}"></td>
  34 + <td th:text="${linuxTop.getMem()}"></td>
  35 + <td th:text="${linuxTop.getCommand()}"></td>
  36 + <td th:text="${linuxTop.getPath()}"></td>
  37 + </tr>
  38 + </table>
  39 + </div>
  40 +</body>
  41 +</html>
  1 +<!DOCTYPE html>
  2 +<html lang="en">
  3 +<head>
  4 + <meta charset="UTF-8">
  5 + <title>Title</title>
  6 +</head>
  7 +<body>
  8 +<div>
  9 + <table>
  10 + <tr>
  11 + <td>
  12 + 大小(b)
  13 + </td>
  14 + <td>
  15 + 路径
  16 + </td>
  17 + <td>
  18 + 类型
  19 + </td>
  20 + </tr>
  21 + <tr th:each="duDiskDto:${duDiskDtoList}">
  22 + <td th:text="${duDiskDto.getSize()}"></td>
  23 + <td>
  24 + <a th:if="${duDiskDto.getType() == '目录'}" th:href="@{'/linuxServiceManage/diskDesc/'+${hostid}+'?path=' + ${duDiskDto.getPath()}}" th:text="${duDiskDto.getPath()}"></a>
  25 + <span th:unless="${duDiskDto.getType() == '目录'}" th:text="${duDiskDto.getPath()}"></span>
  26 + </td>
  27 + <td th:text="${duDiskDto.getType()}"></td>
  28 + </tr>
  29 + </table>
  30 +</div>
  31 +</body>
  32 +</html>
  1 +<!DOCTYPE html>
  2 +<html lang="zh" xmlns:th="http://www.thymeleaf.org">
  3 +<head>
  4 + <meta charset="UTF-8">
  5 + <title>邮件</title>
  6 +</head>
  7 +<body>
  8 +<div th:utext="${html}"></div>
  9 +</body>
  10 +</html>
  1 +<!DOCTYPE html>
  2 +<html lang="en">
  3 +<head>
  4 + <meta charset="UTF-8">
  5 + <title>Title</title>
  6 +</head>
  7 +<body>
  8 +<div>
  9 + <table>
  10 + <tr>
  11 + <td>
  12 + 进程数
  13 + </td>
  14 + <td>
  15 + 用户
  16 + </td>
  17 + <td>
  18 + cpu使用率
  19 + </td>
  20 + <td>
  21 + 物理内存使用率
  22 + </td>
  23 + <td>
  24 + 程序名称
  25 + </td>
  26 + <td>
  27 + 程序路径
  28 + </td>
  29 + </tr>
  30 + <tr th:each="linuxTop:${linuxTopList}">
  31 + <td th:text="${linuxTop.getPid()}"></td>
  32 + <td th:text="${linuxTop.getUser()}"></td>
  33 + <td th:text="${linuxTop.getCpu()}"></td>
  34 + <td th:text="${linuxTop.getMem()}"></td>
  35 + <td th:text="${linuxTop.getCommand()}"></td>
  36 + <td th:text="${linuxTop.getPath()}"></td>
  37 + </tr>
  38 + </table>
  39 +</div>
  40 +</body>
  41 +</html>
  1 +#错误消息
  2 +not.null=* 必须填写
  3 +user.jcaptcha.error=验证码错误
  4 +user.jcaptcha.expire=验证码已失效
  5 +user.not.exists=用户不存在/密码错误
  6 +user.password.not.match=用户不存在/密码错误
  7 +user.password.retry.limit.count=密码输入错误{0}次
  8 +user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定10分钟
  9 +user.password.delete=对不起,您的账号已被删除
  10 +user.blocked=用户已封禁,请联系管理员
  11 +role.blocked=角色已封禁,请联系管理员
  12 +user.logout.success=退出成功
  13 +
  14 +length.not.valid=长度必须在{min}到{max}个字符之间
  15 +
  16 +user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
  17 +user.password.not.valid=* 5-50个字符
  18 +
  19 +user.email.not.valid=邮箱格式错误
  20 +user.mobile.phone.number.not.valid=手机号格式错误
  21 +user.login.success=登录成功
  22 +user.register.success=注册成功
  23 +user.notfound=请重新登录
  24 +user.forcelogout=管理员强制退出,请重新登录
  25 +user.unknown.error=未知错误,请重新登录
  26 +
  27 +##文件上传消息
  28 +upload.exceed.maxSize=上传的文件大小超出限制的文件大小!<br/>允许的文件最大大小是:{0}MB!
  29 +upload.filename.exceed.length=上传的文件名最长{0}个字符
  30 +
  31 +##权限
  32 +no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
  33 +no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
  34 +no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
  35 +no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
  36 +no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
  37 +no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
  1 +<?xml version="1.0" encoding="UTF-8" ?>
  2 +<!DOCTYPE configuration
  3 +PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4 +"http://mybatis.org/dtd/mybatis-3-config.dtd">
  5 +<configuration>
  6 + <!-- 全局参数 -->
  7 + <settings>
  8 + <!-- 使全局的映射器启用或禁用缓存 -->
  9 + <setting name="cacheEnabled" value="true" />
  10 + <!-- 允许JDBC 支持自动生成主键 -->
  11 + <setting name="useGeneratedKeys" value="true" />
  12 + <!-- 配置默认的执行器.SIMPLE就是普通执行器;REUSE执行器会重用预处理语句(prepared statements);BATCH执行器将重用语句并执行批量更新 -->
  13 + <setting name="defaultExecutorType" value="SIMPLE" />
  14 + <!-- 指定 MyBatis 所用日志的具体实现 -->
  15 + <setting name="logImpl" value="SLF4J" />
  16 + <!-- 使用驼峰命名法转换字段 -->
  17 + <!-- <setting name="mapUnderscoreToCamelCase" value="true"/> -->
  18 + </settings>
  19 +
  20 +</configuration>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +
  3 +<assembly>
  4 + <id>bin</id>
  5 + <!-- 最终打包成一个用于发布的zip文件 -->
  6 + <formats>
  7 + <format>zip</format>
  8 + </formats>
  9 +
  10 + <!-- Adds dependencies to zip package under lib directory -->
  11 + <dependencySets>
  12 + <dependencySet>
  13 + <!--
  14 + 不使用项目的artifact,第三方jar不要解压,打包进zip文件的lib目录
  15 + -->
  16 + <useProjectArtifact>false</useProjectArtifact>
  17 + <outputDirectory>lib</outputDirectory>
  18 + <unpack>false</unpack>
  19 + </dependencySet>
  20 + </dependencySets>
  21 +
  22 + <fileSets>
  23 + <!-- 把项目相关的说明文件,打包进zip文件的根目录 -->
  24 + <fileSet>
  25 + <directory>${project.basedir}</directory>
  26 + <outputDirectory>/</outputDirectory>
  27 + <includes>
  28 + <include>README*</include>
  29 + <include>LICENSE*</include>
  30 + <include>NOTICE*</include>
  31 + </includes>
  32 + </fileSet>
  33 +
  34 + <!-- 把项目的配置文件,打包进zip文件的config目录 -->
  35 + <fileSet>
  36 + <directory>${project.basedir}\src\main\resources\configs</directory>
  37 + <outputDirectory>../configs</outputDirectory>
  38 + <includes>
  39 + <include>*.properties</include>
  40 + </includes>
  41 + </fileSet>
  42 +
  43 + <!-- 把项目的配置文件,提出来 -->
  44 + <fileSet>
  45 + <directory>${project.basedir}\src\main\resources</directory>
  46 + <outputDirectory>/</outputDirectory>
  47 + <includes>
  48 + <include>*.properties</include>
  49 + <include>*.yml</include>
  50 + </includes>
  51 + </fileSet>
  52 +
  53 + <!-- 把项目的脚本文件目录( src/main/scripts )中的启动脚本文件,打包进zip文件的跟目录 -->
  54 + <fileSet>
  55 + <directory>${project.basedir}\bin</directory>
  56 + <outputDirectory></outputDirectory>
  57 + <includes>
  58 + <include>start.*</include>
  59 + <include>stop.*</include>
  60 + </includes>
  61 + </fileSet>
  62 +
  63 + <!-- 把项目自己编译出来的jar文件,打包进zip文件的根目录 -->
  64 + <fileSet>
  65 + <directory>${project.build.directory}</directory>
  66 + <outputDirectory></outputDirectory>
  67 + <includes>
  68 + <include>*.jar</include>
  69 + </includes>
  70 + </fileSet>
  71 + </fileSets>
  72 +</assembly>
1 -# 项目相关配置 jhlt: # 名称 name: zhonglai # 版本 version: 3.8.2 # 版权年份 copyrightYear: 2022 # 实例演示开关 demoEnabled: true # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) profile: uploadPath # 获取ip地址开关 addressEnabled: false # 验证码类型 math 数组计算 char 字符验证 captchaType: math # 开发环境配置 server: # 服务器的HTTP端口,默认为8080 port: 8062 servlet: # 应用的访问路径 context-path: / tomcat: # tomcat的URI编码 uri-encoding: UTF-8 # 连接数满后的排队数,默认为100 accept-count: 1000 threads: # tomcat最大线程数,默认为200 max: 800 # Tomcat启动初始化的线程数,默认值10 min-spare: 100 # 日志配置 logging: level: com.ruoyi: debug org.springframework: warn # Spring配置 spring: # 模板引擎 thymeleaf: mode: HTML encoding: utf-8 # 禁用缓存 cache: false prefix: classpath:/static/ suffix: .html # 资源信息 messages: # 国际化资源文件路径 basename: i18n/messages profiles: active: druid # 文件上传 servlet: multipart: # 单个文件大小 max-file-size: 10MB # 设置总上传的文件大小 max-request-size: 20MB # 服务模块 devtools: restart: # 热部署开关 enabled: true # redis 配置 redis: # 地址 host: 47.112.163.61 # 端口,默认为6379 port: 9527 # 数据库索引 database: 1 # 密码 password: Luhui586 # 连接超时时间 timeout: 10s lettuce: pool: # 连接池中的最小空闲连接 min-idle: 0 # 连接池中的最大空闲连接 max-idle: 8 # 连接池的最大数据库连接数 max-active: 8 # #连接池最大阻塞等待时间(使用负值表示没有限制) max-wait: -1ms # MyBatis配置 mybatis: # 搜索指定包别名 typeAliasesPackage: com.ruoyi.**.domain,com.zhonglai.**.domain # 配置mapper的扫描,找到所有的mapper.xml映射文件 mapperLocations: classpath*:mapper/**/*Mapper.xml # 加载全局的配置文件 configLocation: classpath:mybatis/mybatis-config.xml # PageHelper分页插件 pagehelper: helperDialect: mysql supportMethodsArguments: true params: count=countSql # Swagger配置 swagger: # 是否开启swagger enabled: true # 请求前缀 pathMapping: /dev-api # 防止XSS攻击 xss: # 过滤开关 enabled: true # 排除链接(多个用逗号分隔) excludes: /system/notice # 匹配链接 urlPatterns: /system/*,/monitor/*,/tool/* sys: ## // 对于登录login 注册register 验证码captchaImage 允许匿名访问 antMatchers: /register,/captchaImage,/getCacheObject,/v2/api-docs domainname: 120.79.198.245:8062  
  1 +# 项目相关配置 jhlt: # 名称 name: zhonglai # 版本 version: 3.8.2 # 版权年份 copyrightYear: 2022 # 实例演示开关 demoEnabled: true # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) profile: uploadPath # 获取ip地址开关 addressEnabled: false # 验证码类型 math 数组计算 char 字符验证 captchaType: math # 开发环境配置 server: # 服务器的HTTP端口,默认为8080 port: 8062 servlet: # 应用的访问路径 context-path: / tomcat: # tomcat的URI编码 uri-encoding: UTF-8 # 连接数满后的排队数,默认为100 accept-count: 1000 threads: # tomcat最大线程数,默认为200 max: 800 # Tomcat启动初始化的线程数,默认值10 min-spare: 100 # 日志配置 logging: level: com.ruoyi: debug org.springframework: warn # Spring配置 spring: # 模板引擎 thymeleaf: mode: HTML encoding: utf-8 # 禁用缓存 cache: false prefix: classpath:/static/ suffix: .html # 资源信息 messages: # 国际化资源文件路径 basename: i18n/messages profiles: active: druid # 文件上传 servlet: multipart: # 单个文件大小 max-file-size: 10MB # 设置总上传的文件大小 max-request-size: 20MB # 服务模块 devtools: restart: # 热部署开关 enabled: true # redis 配置 redis: # 地址 host: 47.112.163.61 # 端口,默认为6379 port: 9527 # 数据库索引 database: 1 # 密码 password: Luhui586 # 连接超时时间 timeout: 10s lettuce: pool: # 连接池中的最小空闲连接 min-idle: 0 # 连接池中的最大空闲连接 max-idle: 8 # 连接池的最大数据库连接数 max-active: 8 # #连接池最大阻塞等待时间(使用负值表示没有限制) max-wait: -1ms # MyBatis配置 mybatis: # 搜索指定包别名 typeAliasesPackage: com.ruoyi.**.domain,com.zhonglai.**.domain # 配置mapper的扫描,找到所有的mapper.xml映射文件 mapperLocations: classpath*:mapper/**/*Mapper.xml # 加载全局的配置文件 configLocation: classpath:mybatis/mybatis-config.xml # PageHelper分页插件 pagehelper: helperDialect: mysql supportMethodsArguments: true params: count=countSql # Swagger配置 swagger: # 是否开启swagger enabled: true # 请求前缀 pathMapping: /dev-api # 防止XSS攻击 xss: # 过滤开关 enabled: true # 排除链接(多个用逗号分隔) excludes: /system/notice # 匹配链接 urlPatterns: /system/*,/monitor/*,/tool/* sys: ## // 对于登录login 注册register 验证码captchaImage 允许匿名访问 antMatchers: /register,/captchaImage,/getCacheObject,/v2/api-docs domainname: http://120.79.198.245:8062
1 import cn.hutool.crypto.digest.DigestAlgorithm; 1 import cn.hutool.crypto.digest.DigestAlgorithm;
2 import cn.hutool.crypto.digest.Digester; 2 import cn.hutool.crypto.digest.Digester;
  3 +import cn.hutool.extra.mail.MailUtil;
  4 +import com.zhonglai.luhui.serverops.config.EmailConfig;
3 import org.apache.commons.io.input.ReversedLinesFileReader; 5 import org.apache.commons.io.input.ReversedLinesFileReader;
4 6
5 import java.io.*; 7 import java.io.*;
@@ -9,61 +11,13 @@ import java.util.concurrent.ExecutorService; @@ -9,61 +11,13 @@ import java.util.concurrent.ExecutorService;
9 import java.util.concurrent.Executors; 11 import java.util.concurrent.Executors;
10 12
11 public class TestMain { 13 public class TestMain {
12 - private static final String SALT = "gU.Rm9YI";  
13 - private static final String ALPHABET = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";  
14 - private static final int PASSWORD_LENGTH = 6; // 设置密码长度  
15 -  
16 - private static final int BUFFER_SIZE = 8192; // 缓冲区大小  
17 - private static final int NUM_THREADS = 100; // 线程数  
18 14
19 public static void main(String[] args) { 15 public static void main(String[] args) {
20 -// String filePath = "E:/工作/28GB超大密码字典_28GBwordlist.txt";  
21 -//  
22 -// try {  
23 -// readFromFile(filePath);  
24 -// } catch (IOException e) {  
25 -// e.printStackTrace();  
26 -// }  
27 - Digester md5 = new Digester(DigestAlgorithm.SHA512);  
28 - md5.setSalt("gU.Rm9YI".getBytes());  
29 - String digestHex = md5.digestHex("Luhui586");  
30 - System.out.println(digestHex); 16 + StringBuffer stringBuffer = new StringBuffer();
  17 + stringBuffer.append("<a href=\"http://120.79.198.245:8062/testemail/1\">http://120.79.198.245:8062/testemail/1</a>");
  18 + EmailConfig emailConfig = new EmailConfig();
  19 + MailUtil.send(emailConfig.sandMailAccount(),"harck24@qq.com","鱼儿乐资源预警",stringBuffer.toString(),true);
31 } 20 }
32 21
33 - private static void readFromFile(String filePath) throws IOException {  
34 - ExecutorService executorService = Executors.newFixedThreadPool(NUM_THREADS);  
35 -  
36 - try (FileReader fileReader = new FileReader(filePath);  
37 - BufferedReader bufferedReader = new BufferedReader(fileReader, BUFFER_SIZE)) {  
38 -  
39 - String line;  
40 - long lineNumber = 0;  
41 -  
42 - while ((line = bufferedReader.readLine()) != null) {  
43 - lineNumber++;  
44 -  
45 - // 并行处理每一行数据  
46 - final String currentLine = line;  
47 - final long currentLineNumber = lineNumber;  
48 - executorService.submit(() -> processLine(currentLine, currentLineNumber));  
49 - }  
50 - } finally {  
51 - executorService.shutdown();  
52 - }  
53 - }  
54 -  
55 - private static void processLine(String line, long lineNumber) {  
56 - // 在这里处理每一行数据的逻辑  
57 - String text = line;  
58 - // 第一种:创建Digester对象,执行加密  
59 - Digester md5 = new Digester(DigestAlgorithm.SHA512);  
60 - md5.setSalt("gU.Rm9YI".getBytes());  
61 - String digestHex = md5.digestHex(text);  
62 -// System.out.println(digestHex);  
63 - if("bFKi1LTbejFr5zng5hrJtnTcmalZn8L3H7YMahtTWIqQYFW6CmvRg7yv8aeb8CUygje0dqpC6lEZ8Xx9GFR9g".equals(digestHex))  
64 - {  
65 - System.out.println("Line " + lineNumber + ": " + line);  
66 - }  
67 - }  
68 22
69 } 23 }
@@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
22 <module>lh-openai</module> 22 <module>lh-openai</module>
23 <module>lh-login</module> 23 <module>lh-login</module>
24 <module>lh-chatgpt-api</module> 24 <module>lh-chatgpt-api</module>
  25 + <module>lh-runingfish</module>
25 </modules> 26 </modules>
26 27
27 <properties> 28 <properties>