Commit b60bc862 by caoyin

侦查指令初始化创建

parents
/target/
!.mvn/wrapper/maven-wrapper.jar
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.founder</groupId>
<artifactId>zczlService</artifactId>
<version>1.ty.1.1-SNAPSHOT_${maven.build.timestamp}</version>
<packaging>war</packaging>
<name>zczlService</name>
<description>zczl project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>1.4.0.BUILD-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
<!-- 数据库驱动包-->
<dependency>
<groupId>org.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>10</version>
</dependency>
<!-- alibaba的druid数据库连接池 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.11</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.35</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
</dependencies>
<build>
<finalName>zczlservice-0.0.1-SNAPSHOT</finalName>
<resources>
<resource>
<directory>${project.basedir}/src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>static/**</exclude>
</excludes>
</resource>
<resource>
<directory>${project.basedir}/src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>static/**</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>founder</id>
<url>http://47.92.108.28:8081/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<!-- 公司的maven plugin仓库 -->
<pluginRepository>
<id>founder</id>
<url>http://47.92.108.28:8081/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<!-- 上传资源到nexus私服,构建部署项目 -->
<distributionManagement>
<repository>
<id>releases</id>
<url>http://47.92.108.28:8081/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<url>http://47.92.108.28:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
</project>
package com.founder;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
public class ServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(ZczlServiceApplication.class);
}
}
package com.founder;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ZczlServiceApplication {
public static void main(String[] args) {
SpringApplication.run(ZczlServiceApplication.class, args);
}
}
package com.founder.config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@Configuration
public class FilterConfig extends WebMvcConfigurerAdapter {
@Autowired
private InterceptorConfig InterceptorConfig;
@Override
public void addInterceptors(InterceptorRegistry registry) {
//注册自定义拦截器,添加拦截路径和排除拦截路径
//
registry.addInterceptor(InterceptorConfig).
addPathPatterns("/**").
excludePathPatterns("/refreshCodeCache","/loginFail","/login","/toGetZczlListYth","/queryAllzTreeData","/queryUnitCode","/queryTypeCode","/queryZTreeDataByName");
}
}
package com.founder.config;
import com.founder.model.User;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@Component
public class InterceptorConfig implements HandlerInterceptor {
@Value("${zhyyPath}")
private String zhyyPath;
@Override
public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception {
Cookie[] cookies=httpServletRequest.getCookies();
boolean clientKeyFlag=false;
boolean userFlag=false;
if(cookies!=null){
for(Cookie cookie:cookies){
if("clientKey".equals(cookie.getName())){
clientKeyFlag=true;
break;
}
}
}
User user=(User)httpServletRequest.getSession().getAttribute("user");
if(user!=null){
userFlag=true;
}
boolean flag=clientKeyFlag||userFlag;
if(!flag){
httpServletResponse.sendRedirect("/loginFail");
}
return flag;
}
@Override
public void postHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, ModelAndView modelAndView) throws Exception {
}
@Override
public void afterCompletion(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, Exception e) throws Exception {
}
}
package com.founder.login.controller;
import org.apache.http.HttpEntity;
import org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpUriRequest;
import org.apache.http.client.utils.URIBuilder;
import org.apache.http.entity.ContentType;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.BasicCookieStore;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.protocol.HTTP;
import org.apache.http.util.EntityUtils;
import java.io.IOException;
import java.net.URI;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
public class HttpClientUtil {
public static String doGet(String url, Map<String, String> param) {
// 创建Httpclient对象
CloseableHttpClient httpclient = HttpClients.createDefault();
String resultString = "";
CloseableHttpResponse response = null;
try {
// 创建uri
URIBuilder builder = new URIBuilder(url);
if (param != null) {
for (String key : param.keySet()) {
builder.addParameter(key, param.get(key));
}
}
URI uri = builder.build();
// 创建http GET请求
HttpGet httpGet = new HttpGet(uri);
// 执行请求
response = httpclient.execute(httpGet);
// 判断返回状态是否为200
if (response.getStatusLine().getStatusCode() == 200) {
resultString = EntityUtils.toString(response.getEntity(), "UTF-8");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (response != null) {
response.close();
}
httpclient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return resultString;
}
public static String doGet(String url) {
return doGet(url, null);
}
public static String doPost(String url, Map<String, String> param) {
// 创建Httpclient对象
CloseableHttpClient httpClient = HttpClients.createDefault();
CloseableHttpResponse response = null;
String resultString = "";
try {
// 创建Http Post请求
HttpPost httpPost = new HttpPost(url);
// 创建参数列表
if (param != null) {
List<NameValuePair> paramList = new ArrayList<NameValuePair>();
for (String key : param.keySet()) {
paramList.add(new BasicNameValuePair(key, param.get(key)));
}
// 模拟表单
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(paramList);
httpPost.setEntity(entity);
}
// 执行http请求
response = httpClient.execute(httpPost);
resultString = EntityUtils.toString(response.getEntity(), "utf-8");
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
response.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return resultString;
}
public static String doPost(String url) {
return doPost(url, null);
}
public static String doPostJson(String url, String json) {
// 创建Httpclient对象
CloseableHttpClient httpClient = HttpClients.createDefault();
CloseableHttpResponse response = null;
String resultString = "";
try {
// 创建Http Post请求
HttpPost httpPost = new HttpPost(url);
// 创建请求内容
StringEntity entity = new StringEntity(json, ContentType.APPLICATION_JSON);
httpPost.setEntity(entity);
// 执行http请求
response = httpClient.execute(httpPost);
resultString = EntityUtils.toString(response.getEntity(), "utf-8");
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if(response!=null){
response.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
return resultString;
}
public static String doRequest(CloseableHttpClient httpclient, HttpUriRequest httpUriRequest, BasicCookieStore cookieStore) throws IOException {
//返回相应
CloseableHttpResponse response = httpclient.execute(httpUriRequest);
//获取response返回的相应实体
HttpEntity entity = response.getEntity();
entity.getContent();
//转码
String res=EntityUtils.toString(response.getEntity(), HTTP.UTF_8);
System.out.println("返回参数==="+res.toString());
return res;
}
}
package com.founder.login.controller;
import com.founder.login.service.ILoginService;
import com.founder.model.User;
import com.founder.zczl.service.IZczlService;
import org.apache.http.HttpEntity;
import org.apache.http.NameValuePair;
import org.apache.http.client.config.RequestConfig;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.BasicCookieStore;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.http.cookie.Cookie;
/**
* Created by Founder on 2018/9/3.
*/
@Controller
public class LoginController {
@Autowired
private ILoginService loginService;
@Autowired
private IZczlService zczlService;
@Value("${qxUrl}")
private String qxUrl;
@Value("${domain}")
private String domain;
//使用警号登录
@ResponseBody
@RequestMapping(value="/login",method = {RequestMethod.POST, RequestMethod.GET})
public Map<String,Object> test(HttpServletRequest request){
Map<String,Object> returnMap=new HashMap<>();
User user = new User();
String username = request.getParameter("username");
String perurl = request.getParameter("perurl");
user.setUsername(username);
try {
user = loginService.getUserByUser(user);
} catch (Exception e) {
e.printStackTrace();
returnMap.put("state","error");
returnMap.put("msg","登录异常!");
return returnMap;
}
if(user!=null){
request.getSession().setAttribute("user",user);//登录成功生成session
request.getSession().setAttribute("perurl",perurl);//权限url 放入session中
returnMap.put("state","success");
returnMap.put("msg","登陆成功!");
}else{
returnMap.put("state","failed");
returnMap.put("msg","用户名或密码错误!");
}
return returnMap;
}
/**
* 跳转我负责的侦查指令---一体化接口(先登录再跳转)
* @param request
* @return
*/
@RequestMapping("/toGetZczlListYth")
public ModelAndView toGetZczlListYth(HttpServletRequest request, HttpServletResponse response){
User user = (User)request.getSession().getAttribute("user");
String username = request.getParameter("username");
//判断user是否为空
if(user==null||!username.equals(user.getUsername())){
user = new User();
user.setUsername(username);
try {
user = loginService.getUserByUser(user);
} catch (Exception e) {
e.printStackTrace();
}
if(user!=null){
request.getSession().setAttribute("user",user);//登录成功生成session
//设置权限
String perurl = loginQx(user,response,qxUrl+"/xzxt_shiro/access/xzxtlogin");;
if (user.getUsername().equals("admin")) {
request.getSession().setAttribute("perurl","admin");//权限url 放入session中
} else {
//获取权限,获取权限配置表数据
if(perurl != null && !perurl.isEmpty()){
perurl = perurl.substring(0, perurl.length()-1);
}
request.getSession().setAttribute("perurl",perurl);//权限url 放入session中
}
}else{
return null;
}
}
boolean bool = sflly(user);
if(bool){
request.getSession().setAttribute("sflly", "1");
}else{
request.getSession().setAttribute("sflly", "0");
}
ModelAndView model = new ModelAndView();
model.setViewName("wfzdzczl");
return model;
}
//拿到权限
public String loginQx(User user,HttpServletResponse Response,String url){
String res="";
// 设置默认时间
RequestConfig defaultRequestConfig = RequestConfig.custom()
.setSocketTimeout(5000000)//表示数据传输处理时间
.setConnectTimeout(5000000)//建立连接的timeout时间
.setConnectionRequestTimeout(5000000)
.build();
//创建一个HttpClient
//先建立一个客户端实例,将模拟一个浏览器
CloseableHttpClient httpclient = null;
//创建cookieStore
BasicCookieStore cookieStore = new BasicCookieStore();
//post请求
HttpPost post = null;
httpclient = HttpClients.custom()
.setDefaultCookieStore(cookieStore)//cookieStore是初始化空的
.setDefaultRequestConfig(defaultRequestConfig)
.build();
//建立一个NameValuePair数组,用于存储欲传送的参数
List<NameValuePair> formparams = new ArrayList<NameValuePair>();
if(user!=null){
formparams.add(new BasicNameValuePair("username",user.getUsername()));
formparams.add(new BasicNameValuePair("password",user.getPassword()));
}
//response返回的相应实体
HttpEntity reqEntity = null;
try {
reqEntity = new UrlEncodedFormEntity((List<? extends NameValuePair>) formparams, "utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
post = new HttpPost(url);
//注入post数据
post.setEntity(reqEntity);
//先登陆"http://www.xzxt.nm/login" 拿到cookie
try {
res = HttpClientUtil.doRequest(httpclient, post, cookieStore);
} catch (IOException e) {
e.printStackTrace();
}
//获取Cookies
List<Cookie> cookies = cookieStore.getCookies();
String JSESSIONID="";
for (int i = 0; i < cookies.size(); i++) {
Cookie cookie=cookies.get(i);
if(("JSESSIONID").equals(cookie.getName())){
JSESSIONID=cookie.getValue();
System.out.println("JSESSIONID++++************"+JSESSIONID);
javax.servlet.http.Cookie clientKey_cookie = new javax.servlet.http.Cookie("JSESSIONID", JSESSIONID);
//默认值是-1,表示关闭浏览器,cookie就会消失。
// 如果是正数,表示从现在开始,即将过期的seconds。
clientKey_cookie.setMaxAge(-1);
clientKey_cookie.setPath("/");
clientKey_cookie.setDomain(domain);
Response.addCookie(clientKey_cookie); //响应返回cookie
}
}
return res;
}
/**
* 判断是否为联络员
* @param user
* @return
*/
private boolean sflly(User user){
boolean bool = false;
bool = zczlService.getLly(user);
return bool;
}
@RequestMapping(value="/loginFail",method = {RequestMethod.POST, RequestMethod.GET})
public String loginFail(){
return "/loginFail";
}
}
package com.founder.login.dao;
import com.founder.model.User;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
/**
* Created by Founder on 2018/9/3.
*/
@Component
@Mapper
public interface LoginDao {
User getUserByUser(User user);
}
package com.founder.login.service;
import com.founder.model.User;
/**
* Created by Founder on 2018/9/3.
*/
public interface ILoginService {
User getUserByUser(User user);
}
package com.founder.login.service.impl;
import com.founder.login.dao.LoginDao;
import com.founder.login.service.ILoginService;
import com.founder.model.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* Created by Founder on 2018/9/3.
*/
@Service
public class LoginService implements ILoginService{
@Autowired
private LoginDao loginDao;
@Override
public User getUserByUser(User user) {
User u = new User();
u = loginDao.getUserByUser(user);
return u;
}
}
package com.founder.model;
import java.util.Date;
/**
* @author caoyin
* @careate 2018-08-30
* TODO :
*/
@SuppressWarnings("serial")
public class BaseModel {
protected String modelName;
protected String id = null;
protected String lrr = null;
protected String lrrLxdh = null;
protected String lrsj = null;
protected String gxr = null;
protected String gxrLxdh = null;
protected Date gxsj = null;
protected String lrdwdm = null;
protected String lrdwmc = null;
private String scbz = "0";
protected String deleteFlag = "0";
protected String secrecy = null;
protected int functionLevel;
protected int startNum = 0;
protected int endNum = 0;
protected String conditionString = null;
protected String orderString = null;
protected String flag = null;
protected String ip = null;
protected String starttime = "";
protected String endtime = "";
protected String gxdwdm = null;
protected String gxdwmc = null;
private String gxdwdm_text = null;
protected String xxscPdbz = null;
protected String xxdjdwGajgjgdm = null;
protected String xxdjdwGajgmc = null;
protected String xxdjryXm = null;
protected String xxdjryGmsfhm = null;
protected String xxdjryLxdh = null;
protected String xxczdwGajgjgdm = null;
protected String xxczdwGajgmc = null;
protected String xxczryXm = null;
protected String xxczryGmsfhm = null;
protected String xxlyms = "刑侦信息专业应用系统";
protected String xxrsksj = null;
protected String xxrbksj = null;
protected String xxrskPdbz = null;
protected String xxrbkPdbz = null;
//查询分页开始结束
protected Integer begin = null;
protected Integer end = null;
protected String typeFlag = null;
public String getModelName() {
return modelName;
}
public void setModelName(String modelName) {
this.modelName = modelName;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getLrr() {
return lrr;
}
public void setLrr(String lrr) {
this.lrr = lrr;
}
public String getLrrLxdh() {
return lrrLxdh;
}
public void setLrrLxdh(String lrrLxdh) {
this.lrrLxdh = lrrLxdh;
}
public String getLrsj() {
return lrsj;
}
public void setLrsj(String lrsj) {
this.lrsj = lrsj;
}
public String getGxr() {
return gxr;
}
public void setGxr(String gxr) {
this.gxr = gxr;
}
public String getGxrLxdh() {
return gxrLxdh;
}
public void setGxrLxdh(String gxrLxdh) {
this.gxrLxdh = gxrLxdh;
}
public Date getGxsj() {
return gxsj;
}
public void setGxsj(Date gxsj) {
this.gxsj = gxsj;
}
public String getLrdwdm() {
return lrdwdm;
}
public void setLrdwdm(String lrdwdm) {
this.lrdwdm = lrdwdm;
}
public String getLrdwmc() {
return lrdwmc;
}
public void setLrdwmc(String lrdwmc) {
this.lrdwmc = lrdwmc;
}
public String getScbz() {
return scbz;
}
public void setScbz(String scbz) {
this.scbz = scbz;
}
public String getDeleteFlag() {
return deleteFlag;
}
public void setDeleteFlag(String deleteFlag) {
this.deleteFlag = deleteFlag;
}
public String getSecrecy() {
return secrecy;
}
public void setSecrecy(String secrecy) {
this.secrecy = secrecy;
}
public int getFunctionLevel() {
return functionLevel;
}
public void setFunctionLevel(int functionLevel) {
this.functionLevel = functionLevel;
}
public int getStartNum() {
return startNum;
}
public void setStartNum(int startNum) {
this.startNum = startNum;
}
public int getEndNum() {
return endNum;
}
public void setEndNum(int endNum) {
this.endNum = endNum;
}
public String getConditionString() {
return conditionString;
}
public void setConditionString(String conditionString) {
this.conditionString = conditionString;
}
public String getOrderString() {
return orderString;
}
public void setOrderString(String orderString) {
this.orderString = orderString;
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public String getStarttime() {
return starttime;
}
public void setStarttime(String starttime) {
this.starttime = starttime;
}
public String getEndtime() {
return endtime;
}
public void setEndtime(String endtime) {
this.endtime = endtime;
}
public String getGxdwdm() {
return gxdwdm;
}
public void setGxdwdm(String gxdwdm) {
this.gxdwdm = gxdwdm;
}
public String getGxdwmc() {
return gxdwmc;
}
public void setGxdwmc(String gxdwmc) {
this.gxdwmc = gxdwmc;
}
public String getGxdwdm_text() {
return gxdwdm_text;
}
public void setGxdwdm_text(String gxdwdm_text) {
this.gxdwdm_text = gxdwdm_text;
}
public String getXxscPdbz() {
return xxscPdbz;
}
public void setXxscPdbz(String xxscPdbz) {
this.xxscPdbz = xxscPdbz;
}
public String getXxdjdwGajgjgdm() {
return xxdjdwGajgjgdm;
}
public void setXxdjdwGajgjgdm(String xxdjdwGajgjgdm) {
this.xxdjdwGajgjgdm = xxdjdwGajgjgdm;
}
public String getXxdjdwGajgmc() {
return xxdjdwGajgmc;
}
public void setXxdjdwGajgmc(String xxdjdwGajgmc) {
this.xxdjdwGajgmc = xxdjdwGajgmc;
}
public String getXxdjryXm() {
return xxdjryXm;
}
public void setXxdjryXm(String xxdjryXm) {
this.xxdjryXm = xxdjryXm;
}
public String getXxdjryGmsfhm() {
return xxdjryGmsfhm;
}
public void setXxdjryGmsfhm(String xxdjryGmsfhm) {
this.xxdjryGmsfhm = xxdjryGmsfhm;
}
public String getXxdjryLxdh() {
return xxdjryLxdh;
}
public void setXxdjryLxdh(String xxdjryLxdh) {
this.xxdjryLxdh = xxdjryLxdh;
}
public String getXxczdwGajgjgdm() {
return xxczdwGajgjgdm;
}
public void setXxczdwGajgjgdm(String xxczdwGajgjgdm) {
this.xxczdwGajgjgdm = xxczdwGajgjgdm;
}
public String getXxczdwGajgmc() {
return xxczdwGajgmc;
}
public void setXxczdwGajgmc(String xxczdwGajgmc) {
this.xxczdwGajgmc = xxczdwGajgmc;
}
public String getXxczryXm() {
return xxczryXm;
}
public void setXxczryXm(String xxczryXm) {
this.xxczryXm = xxczryXm;
}
public String getXxczryGmsfhm() {
return xxczryGmsfhm;
}
public void setXxczryGmsfhm(String xxczryGmsfhm) {
this.xxczryGmsfhm = xxczryGmsfhm;
}
public String getXxlyms() {
return xxlyms;
}
public void setXxlyms(String xxlyms) {
this.xxlyms = xxlyms;
}
public String getXxrsksj() {
return xxrsksj;
}
public void setXxrsksj(String xxrsksj) {
this.xxrsksj = xxrsksj;
}
public String getXxrbksj() {
return xxrbksj;
}
public void setXxrbksj(String xxrbksj) {
this.xxrbksj = xxrbksj;
}
public String getXxrskPdbz() {
return xxrskPdbz;
}
public void setXxrskPdbz(String xxrskPdbz) {
this.xxrskPdbz = xxrskPdbz;
}
public String getXxrbkPdbz() {
return xxrbkPdbz;
}
public void setXxrbkPdbz(String xxrbkPdbz) {
this.xxrbkPdbz = xxrbkPdbz;
}
public Integer getBegin() {
return begin;
}
public void setBegin(Integer begin) {
this.begin = begin;
}
public Integer getEnd() {
return end;
}
public void setEnd(Integer end) {
this.end = end;
}
public String getTypeFlag() {
return typeFlag;
}
public void setTypeFlag(String typeFlag) {
this.typeFlag = typeFlag;
}
}
/*File: Sequence.java
* date 2013-8-27
*/
package com.founder.model;
/**
* <p>Title: Sequence.java</p>
* <p>Description: 序列对象</p>
* <p>Copyright: HIGHLAND'S Copyright (c) 2013</p>
* <p>Company: HIGHLAND</p>
* @author
* @date
* @version 1.0
*/
@SuppressWarnings("serial")
public class Sequence {
private String maxSeq;
private String tableName;
private String orgCode;
private String curDate;
private String remark;
private boolean hasUnitCode = true;
private String prefix = null;
private String loopDateMask = "yyyy";
private String dateMask = "yyyyMM";
private int seqLength = 5;
private String startCode;
private String type;
public Sequence(){}
public String getMaxSeq() {
return maxSeq;
}
public void setMaxSeq(String maxSeq) {
this.maxSeq = maxSeq;
}
public String getTableName() {
return tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
public String getOrgCode() {
return orgCode;
}
public void setOrgCode(String orgCode) {
this.orgCode = orgCode;
}
public String getCurDate() {
return curDate;
}
public void setCurDate(String curDate) {
this.curDate = curDate;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public boolean getHasUnitCode() {
return hasUnitCode;
}
public void setHasUnitCode(boolean hasUnitCode) {
this.hasUnitCode = hasUnitCode;
}
public String getPrefix() {
return prefix;
}
public void setPrefix(String prefix) {
this.prefix = prefix;
}
public String getLoopDateMask() {
return loopDateMask;
}
public void setLoopDateMask(String loopDateMask) {
this.loopDateMask = loopDateMask;
}
public String getDateMask() {
return dateMask;
}
public void setDateMask(String dateMask) {
this.dateMask = dateMask;
}
public int getSeqLength() {
return seqLength;
}
public void setSeqLength(int seqLength) {
this.seqLength = seqLength;
}
public String getStartCode() {
return startCode;
}
public void setStartCode(String startCode) {
this.startCode = startCode;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}
\ No newline at end of file
package com.founder.model;
import java.io.Serializable;
public class SysDictitem implements Serializable {
private static final long serialVersionUID = 1L;
protected String id;
protected String code;
protected String codeStr;
protected String name;
protected String groupid;
protected String levelid;
protected String spell;
protected String wbzx;
protected String simple;
protected String groupname;
protected String yycj1;
protected String yycj2;
protected String yycj3;
protected String yycj4;
protected String pid;
protected String isparent;
protected String yycj7;
protected String yycj5;
protected String yycj6;
protected String description;
protected String endcode;
protected String startcode;
protected String yycj8;
protected String sfqybmpdbz;
protected String dmmcbm;
protected String gabxf;
protected long scbz;
protected String lrr;
protected String yycj9;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getCodeStr() {
return codeStr;
}
public void setCodeStr(String codeStr) {
this.codeStr = codeStr;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGroupid() {
return groupid;
}
public void setGroupid(String groupid) {
this.groupid = groupid;
}
public String getLevelid() {
return levelid;
}
public void setLevelid(String levelid) {
this.levelid = levelid;
}
public String getSpell() {
return spell;
}
public void setSpell(String spell) {
this.spell = spell;
}
public String getWbzx() {
return wbzx;
}
public void setWbzx(String wbzx) {
this.wbzx = wbzx;
}
public String getSimple() {
return simple;
}
public void setSimple(String simple) {
this.simple = simple;
}
public String getGroupname() {
return groupname;
}
public void setGroupname(String groupname) {
this.groupname = groupname;
}
public String getYycj1() {
return yycj1;
}
public void setYycj1(String yycj1) {
this.yycj1 = yycj1;
}
public String getYycj2() {
return yycj2;
}
public void setYycj2(String yycj2) {
this.yycj2 = yycj2;
}
public String getYycj3() {
return yycj3;
}
public void setYycj3(String yycj3) {
this.yycj3 = yycj3;
}
public String getYycj4() {
return yycj4;
}
public void setYycj4(String yycj4) {
this.yycj4 = yycj4;
}
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public String getIsparent() {
return isparent;
}
public void setIsparent(String isparent) {
this.isparent = isparent;
}
public String getYycj7() {
return yycj7;
}
public void setYycj7(String yycj7) {
this.yycj7 = yycj7;
}
public String getYycj5() {
return yycj5;
}
public void setYycj5(String yycj5) {
this.yycj5 = yycj5;
}
public String getYycj6() {
return yycj6;
}
public void setYycj6(String yycj6) {
this.yycj6 = yycj6;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getEndcode() {
return endcode;
}
public void setEndcode(String endcode) {
this.endcode = endcode;
}
public String getStartcode() {
return startcode;
}
public void setStartcode(String startcode) {
this.startcode = startcode;
}
public String getYycj8() {
return yycj8;
}
public void setYycj8(String yycj8) {
this.yycj8 = yycj8;
}
public String getSfqybmpdbz() {
return sfqybmpdbz;
}
public void setSfqybmpdbz(String sfqybmpdbz) {
this.sfqybmpdbz = sfqybmpdbz;
}
public String getDmmcbm() {
return dmmcbm;
}
public void setDmmcbm(String dmmcbm) {
this.dmmcbm = dmmcbm;
}
public String getGabxf() {
return gabxf;
}
public void setGabxf(String gabxf) {
this.gabxf = gabxf;
}
public long getScbz() {
return scbz;
}
public void setScbz(long scbz) {
this.scbz = scbz;
}
public String getLrr() {
return lrr;
}
public void setLrr(String lrr) {
this.lrr = lrr;
}
public String getYycj9() {
return yycj9;
}
public void setYycj9(String yycj9) {
this.yycj9 = yycj9;
}
@Override
public String toString() {
return "SysDictitem{" +
"id='" + id + '\'' +
", code='" + code + '\'' +
", codeStr='" + codeStr + '\'' +
", name='" + name + '\'' +
", groupid='" + groupid + '\'' +
", levelid='" + levelid + '\'' +
", spell='" + spell + '\'' +
", wbzx='" + wbzx + '\'' +
", simple='" + simple + '\'' +
", groupname='" + groupname + '\'' +
", yycj1='" + yycj1 + '\'' +
", yycj2='" + yycj2 + '\'' +
", yycj3='" + yycj3 + '\'' +
", yycj4='" + yycj4 + '\'' +
", pid='" + pid + '\'' +
", isparent='" + isparent + '\'' +
", yycj7='" + yycj7 + '\'' +
", yycj5='" + yycj5 + '\'' +
", yycj6='" + yycj6 + '\'' +
", description='" + description + '\'' +
", endcode='" + endcode + '\'' +
", startcode='" + startcode + '\'' +
", yycj8='" + yycj8 + '\'' +
", sfqybmpdbz='" + sfqybmpdbz + '\'' +
", dmmcbm='" + dmmcbm + '\'' +
", gabxf='" + gabxf + '\'' +
", scbz=" + scbz +
", lrr='" + lrr + '\'' +
", yycj9='" + yycj9 + '\'' +
'}';
}
}
package com.founder.model;
import java.util.Date;
/**
* @author caoyin
* @careate 2018-12-03
* TODO :节假日配置表
*/
@SuppressWarnings("serial")
public class TbXwJjr {
private String jjr_str = null;//节假日日期字符串
private Date jjr_date = null;//节假日日期
private String sfjq = null;//是否假期(0-不是 1-是)
public String getJjr_str() {
return jjr_str;
}
public void setJjr_str(String jjr_str) {
this.jjr_str = jjr_str;
}
public Date getJjr_date() {
return jjr_date;
}
public void setJjr_date(Date jjr_date) {
this.jjr_date = jjr_date;
}
public String getSfjq() {
return sfjq;
}
public void setSfjq(String sfjq) {
this.sfjq = sfjq;
}
}
package com.founder.model;
import java.util.Date;
/**
* 侦查指令
* @author caoyin
*
*/
@SuppressWarnings("serial")
public class TbYwZczlFj{
private String xxzjbh;//信息主键编号
private String xxscpdbz = "0";
private String zczlbh;//侦查指令编号
private String djsj;//登记时间
private String gxsj;//改写时间
private byte[] dzwjnr = null;//电子文件内容
private String dzwjmc = null;//电子文件名称
private String dzwjwz = null;//电子文件位置
private String fileurl = null;//非数据库字段
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getXxscpdbz() {
return xxscpdbz;
}
public void setXxscpdbz(String xxscpdbz) {
this.xxscpdbz = xxscpdbz;
}
public String getZczlbh() {
return zczlbh;
}
public void setZczlbh(String zczlbh) {
this.zczlbh = zczlbh;
}
public String getDjsj() {
return djsj;
}
public void setDjsj(String djsj) {
this.djsj = djsj;
}
public String getGxsj() {
return gxsj;
}
public void setGxsj(String gxsj) {
this.gxsj = gxsj;
}
public byte[] getDzwjnr() {
return dzwjnr;
}
public void setDzwjnr(byte[] dzwjnr) {
this.dzwjnr = dzwjnr;
}
public String getDzwjmc() {
return dzwjmc;
}
public void setDzwjmc(String dzwjmc) {
this.dzwjmc = dzwjmc;
}
public String getDzwjwz() {
return dzwjwz;
}
public void setDzwjwz(String dzwjwz) {
this.dzwjwz = dzwjwz;
}
public String getFileurl() {
return fileurl;
}
public void setFileurl(String fileurl) {
this.fileurl = fileurl;
}
}
package com.founder.model;
import java.util.Date;
/**
* Created by Founder on 2018/9/3.
*/
public class TbYwZczlFp extends BaseModel{
private String sfcqqs = "0";//是否超期签收(0-未超期 1-超期)
private int blgcxh = 0;//办理过程序号
private String sfcqhb = "0";//是否超期回报(0-未超期 1-超期)
private String qsrjh = null;//签收人警号
private String sfbh = null;//是否变红,用于详情
private String sfpj = null;//是否评价
private String zczlbh = null;//侦查指令编号
private String fpbh = null;//分派编号
private String yfpbh = null;//原分派编号
private String fprxm = null;//分派人姓名
private String fprgajgdm = null;//分派人公安机构代码
private String fprgmsfhm = null;//分派人公民身份号码
private String fprdwmc = null;//分派人单位名称
private String fprlxdh = null;//分派人联系电话
private String sfqspdbz = null;//是否签收判断标志
private String fpgzyq = null;//分派工作要求
private String qsrxm = null;//签收人姓名
private String qsrlxdh = null;//签收人联系电话
private String qsrgmsfhm = null;//签收人公民身份号码
private String qsrgajgdm = null;//签收人公安机构代码
private String qsrdwmc = null;//签收人单位名称
private Date fpsj = null;//分派时间
private String fpsj_str = null;
private Date qssj = null;//签收时间
private String qssj_str = null;
private String xxscpdbz = null;//信息删除判断标志
private String sflly = null;//是否联络员 0,1
private String sfhb = null;//是否回报0,1
private String sfhbpj = null;//是否评价 0,1
public String getZczlbh() {
return zczlbh;
}
public void setZczlbh(String zczlbh) {
this.zczlbh = zczlbh;
}
public String getFpbh() {
return fpbh;
}
public void setFpbh(String fpbh) {
this.fpbh = fpbh;
}
public String getYfpbh() {
return yfpbh;
}
public void setYfpbh(String yfpbh) {
this.yfpbh = yfpbh;
}
public String getFprxm() {
return fprxm;
}
public void setFprxm(String fprxm) {
this.fprxm = fprxm;
}
public String getFprgajgdm() {
return fprgajgdm;
}
public void setFprgajgdm(String fprgajgdm) {
this.fprgajgdm = fprgajgdm;
}
public String getFprgmsfhm() {
return fprgmsfhm;
}
public void setFprgmsfhm(String fprgmsfhm) {
this.fprgmsfhm = fprgmsfhm;
}
public String getFprdwmc() {
return fprdwmc;
}
public void setFprdwmc(String fprdwmc) {
this.fprdwmc = fprdwmc;
}
public String getFprlxdh() {
return fprlxdh;
}
public void setFprlxdh(String fprlxdh) {
this.fprlxdh = fprlxdh;
}
public String getSfqspdbz() {
return sfqspdbz;
}
public void setSfqspdbz(String sfqspdbz) {
this.sfqspdbz = sfqspdbz;
}
public String getFpgzyq() {
return fpgzyq;
}
public void setFpgzyq(String fpgzyq) {
this.fpgzyq = fpgzyq;
}
public String getQsrxm() {
return qsrxm;
}
public void setQsrxm(String qsrxm) {
this.qsrxm = qsrxm;
}
public String getQsrlxdh() {
return qsrlxdh;
}
public void setQsrlxdh(String qsrlxdh) {
this.qsrlxdh = qsrlxdh;
}
public String getQsrgmsfhm() {
return qsrgmsfhm;
}
public void setQsrgmsfhm(String qsrgmsfhm) {
this.qsrgmsfhm = qsrgmsfhm;
}
public String getQsrgajgdm() {
return qsrgajgdm;
}
public void setQsrgajgdm(String qsrgajgdm) {
this.qsrgajgdm = qsrgajgdm;
}
public String getQsrdwmc() {
return qsrdwmc;
}
public void setQsrdwmc(String qsrdwmc) {
this.qsrdwmc = qsrdwmc;
}
public Date getQssj() {
return qssj;
}
public void setQssj(Date qssj) {
this.qssj = qssj;
}
public String getXxscpdbz() {
return xxscpdbz;
}
public void setXxscpdbz(String xxscpdbz) {
this.xxscpdbz = xxscpdbz;
}
public String getSflly() {
return sflly;
}
public void setSflly(String sflly) {
this.sflly = sflly;
}
public String getSfhb() {
return sfhb;
}
public void setSfhb(String sfhb) {
this.sfhb = sfhb;
}
public String getSfhbpj() {
return sfhbpj;
}
public void setSfhbpj(String sfhbpj) {
this.sfhbpj = sfhbpj;
}
public String getSfpj() {
return sfpj;
}
public void setSfpj(String sfpj) {
this.sfpj = sfpj;
}
public String getSfbh() {
return sfbh;
}
public void setSfbh(String sfbh) {
this.sfbh = sfbh;
}
public String getQsrjh() {
return qsrjh;
}
public void setQsrjh(String qsrjh) {
this.qsrjh = qsrjh;
}
public String getSfcqhb() {
return sfcqhb;
}
public void setSfcqhb(String sfcqhb) {
this.sfcqhb = sfcqhb;
}
public int getBlgcxh() {
return blgcxh;
}
public void setBlgcxh(int blgcxh) {
this.blgcxh = blgcxh;
}
public Date getFpsj() {
return fpsj;
}
public void setFpsj(Date fpsj) {
this.fpsj = fpsj;
}
public String getFpsj_str() {
return fpsj_str;
}
public void setFpsj_str(String fpsj_str) {
this.fpsj_str = fpsj_str;
}
public String getQssj_str() {
return qssj_str;
}
public void setQssj_str(String qssj_str) {
this.qssj_str = qssj_str;
}
public String getSfcqqs() {
return sfcqqs;
}
public void setSfcqqs(String sfcqqs) {
this.sfcqqs = sfcqqs;
}
}
package com.founder.model;
import java.util.Date;
/**
* Created by Founder on 2018/9/3.
*/
public class TbYwZczlHb extends BaseModel{
private String isDeleteFile = "0";//是否删除文件
private int blgcxh = 0;//办理过程序号
private int xbcs = 0;;//续报次数
private String zhxbpj = null;//最后续报评价
private String sfcqhb = "0";//是否超期回报(0-未超期 1-超期)
private String sfxb = "0";//是否续报(0-首次回报 1-续报)
private Date hbqx = null;//回报期限
private String pjdj = null;//评价等级 0-不合格 1-合格 2-优秀
private String zczlbh = null;//侦查指令编号
private String hbbh = null;//回报编号
private String fpbh = null;//分派编号
private String hbpj = null;//回报评价
private String sfts = null;//是否投诉
private String tsnr = null;//投诉内容
private String hbnr = null;//回报内容
private byte[] dzwjnr = null;//电子文件内容
private String dzwjmc = null;//电子文件名称
private String hbrxm = null;//回报人姓名
private String hbrlxdh = null;//回报人联系电话
private String hbrsfhm = null;//回报人身份号码
private String hbrgajgdm = null;//回报人公安机构代码
private String hbrdwmc = null;//回报人单位名称
private String tsrxm = null;//投诉人姓名
private String tsrlxdh = null;//投诉人联系电话
private String tsrsfhm = null;//投诉人身份号码
private String tsrgajgdm = null;//投诉人公安机构代码
private String tsrdwmc = null;//投诉人单位名称
private String tsclrxm = null;//投诉处理人姓名
private String tsclrlxdh = null;//投诉处理人联系电话
private String tsclrsfhm = null;//投诉处理人身份号码
private String tsclrgajgdm = null;//投诉处理人公安机构代码
private String tsclrdwmc = null;//投诉处理人单位名称
private String hbsj = null;//回报时间
private Date hbsj_date = null;
private Date tssj = null;//投诉时间
private Date tsclsj = null;//投诉处理时间
private String xxscpdbz = null;//信息删除判断标志
private String dzwjwz = null;//电子文件位置
private String fileurl = null;//非数据库字段
private String pjrxm = null;//评价人姓名
private String pjrlxdh = null;//评价人联系电话
private String pjrsfhm = null;//评价人身份号码
private String pjrgajgdm = null;//评价人单位代码
private String pjrdwmc = null;//评价人单位名称
private String pjsj = null;//评价时间
private Date pjsj_date = null;
public String getPjrxm() {
return pjrxm;
}
public void setPjrxm(String pjrxm) {
this.pjrxm = pjrxm;
}
public String getPjrlxdh() {
return pjrlxdh;
}
public void setPjrlxdh(String pjrlxdh) {
this.pjrlxdh = pjrlxdh;
}
public String getPjrsfhm() {
return pjrsfhm;
}
public void setPjrsfhm(String pjrsfhm) {
this.pjrsfhm = pjrsfhm;
}
public String getPjrgajgdm() {
return pjrgajgdm;
}
public void setPjrgajgdm(String pjrgajgdm) {
this.pjrgajgdm = pjrgajgdm;
}
public String getPjrdwmc() {
return pjrdwmc;
}
public void setPjrdwmc(String pjrdwmc) {
this.pjrdwmc = pjrdwmc;
}
public String getPjsj() {
return pjsj;
}
public void setPjsj(String pjsj) {
this.pjsj = pjsj;
}
public String getZczlbh() {
return zczlbh;
}
public void setZczlbh(String zczlbh) {
this.zczlbh = zczlbh;
}
public String getHbbh() {
return hbbh;
}
public void setHbbh(String hbbh) {
this.hbbh = hbbh;
}
public String getFpbh() {
return fpbh;
}
public void setFpbh(String fpbh) {
this.fpbh = fpbh;
}
public String getHbpj() {
return hbpj;
}
public void setHbpj(String hbpj) {
this.hbpj = hbpj;
}
public String getSfts() {
return sfts;
}
public void setSfts(String sfts) {
this.sfts = sfts;
}
public String getTsnr() {
return tsnr;
}
public void setTsnr(String tsnr) {
this.tsnr = tsnr;
}
public String getHbnr() {
return hbnr;
}
public void setHbnr(String hbnr) {
this.hbnr = hbnr;
}
public byte[] getDzwjnr() {
return dzwjnr;
}
public void setDzwjnr(byte[] dzwjnr) {
this.dzwjnr = dzwjnr;
}
public String getDzwjmc() {
return dzwjmc;
}
public void setDzwjmc(String dzwjmc) {
this.dzwjmc = dzwjmc;
}
public String getHbrxm() {
return hbrxm;
}
public void setHbrxm(String hbrxm) {
this.hbrxm = hbrxm;
}
public String getHbrlxdh() {
return hbrlxdh;
}
public void setHbrlxdh(String hbrlxdh) {
this.hbrlxdh = hbrlxdh;
}
public String getHbrsfhm() {
return hbrsfhm;
}
public void setHbrsfhm(String hbrsfhm) {
this.hbrsfhm = hbrsfhm;
}
public String getHbrgajgdm() {
return hbrgajgdm;
}
public void setHbrgajgdm(String hbrgajgdm) {
this.hbrgajgdm = hbrgajgdm;
}
public String getHbrdwmc() {
return hbrdwmc;
}
public void setHbrdwmc(String hbrdwmc) {
this.hbrdwmc = hbrdwmc;
}
public String getTsrxm() {
return tsrxm;
}
public void setTsrxm(String tsrxm) {
this.tsrxm = tsrxm;
}
public String getTsrlxdh() {
return tsrlxdh;
}
public void setTsrlxdh(String tsrlxdh) {
this.tsrlxdh = tsrlxdh;
}
public String getTsrsfhm() {
return tsrsfhm;
}
public void setTsrsfhm(String tsrsfhm) {
this.tsrsfhm = tsrsfhm;
}
public String getTsrgajgdm() {
return tsrgajgdm;
}
public void setTsrgajgdm(String tsrgajgdm) {
this.tsrgajgdm = tsrgajgdm;
}
public String getTsrdwmc() {
return tsrdwmc;
}
public void setTsrdwmc(String tsrdwmc) {
this.tsrdwmc = tsrdwmc;
}
public String getTsclrxm() {
return tsclrxm;
}
public void setTsclrxm(String tsclrxm) {
this.tsclrxm = tsclrxm;
}
public String getTsclrlxdh() {
return tsclrlxdh;
}
public void setTsclrlxdh(String tsclrlxdh) {
this.tsclrlxdh = tsclrlxdh;
}
public String getTsclrsfhm() {
return tsclrsfhm;
}
public void setTsclrsfhm(String tsclrsfhm) {
this.tsclrsfhm = tsclrsfhm;
}
public String getTsclrgajgdm() {
return tsclrgajgdm;
}
public void setTsclrgajgdm(String tsclrgajgdm) {
this.tsclrgajgdm = tsclrgajgdm;
}
public String getTsclrdwmc() {
return tsclrdwmc;
}
public void setTsclrdwmc(String tsclrdwmc) {
this.tsclrdwmc = tsclrdwmc;
}
public String getHbsj() {
return hbsj;
}
public void setHbsj(String hbsj) {
this.hbsj = hbsj;
}
public Date getTssj() {
return tssj;
}
public void setTssj(Date tssj) {
this.tssj = tssj;
}
public Date getTsclsj() {
return tsclsj;
}
public void setTsclsj(Date tsclsj) {
this.tsclsj = tsclsj;
}
public String getXxscpdbz() {
return xxscpdbz;
}
public void setXxscpdbz(String xxscpdbz) {
this.xxscpdbz = xxscpdbz;
}
public String getDzwjwz() {
return dzwjwz;
}
public void setDzwjwz(String dzwjwz) {
this.dzwjwz = dzwjwz;
}
public String getFileurl() {
return fileurl;
}
public void setFileurl(String fileurl) {
this.fileurl = fileurl;
}
public String getPjdj() {
return pjdj;
}
public void setPjdj(String pjdj) {
this.pjdj = pjdj;
}
public Date getHbqx() {
return hbqx;
}
public void setHbqx(Date hbqx) {
this.hbqx = hbqx;
}
public String getSfxb() {
return sfxb;
}
public void setSfxb(String sfxb) {
this.sfxb = sfxb;
}
public Date getHbsj_date() {
return hbsj_date;
}
public void setHbsj_date(Date hbsj_date) {
this.hbsj_date = hbsj_date;
}
public Date getPjsj_date() {
return pjsj_date;
}
public void setPjsj_date(Date pjsj_date) {
this.pjsj_date = pjsj_date;
}
public String getSfcqhb() {
return sfcqhb;
}
public void setSfcqhb(String sfcqhb) {
this.sfcqhb = sfcqhb;
}
public int getXbcs() {
return xbcs;
}
public void setXbcs(int xbcs) {
this.xbcs = xbcs;
}
public String getZhxbpj() {
return zhxbpj;
}
public void setZhxbpj(String zhxbpj) {
this.zhxbpj = zhxbpj;
}
public int getBlgcxh() {
return blgcxh;
}
public void setBlgcxh(int blgcxh) {
this.blgcxh = blgcxh;
}
public String getIsDeleteFile() {
return isDeleteFile;
}
public void setIsDeleteFile(String isDeleteFile) {
this.isDeleteFile = isDeleteFile;
}
}
package com.founder.model;
import java.util.Date;
/**
* Created by Founder on 2018/9/3.
*/
public class TbYwZczlLly extends BaseModel{
private String userId = null;//用户id
private String xxzjbh = null;//信息主键编号
private String unitcode = null;//单位代码
private String username = null;//用户账号
private String telephone = null;//联系电话
private String unitname = null;//单位名称
private String policemanid = null;//用户警号
private String sfzh = null;//身份证号
private String truename = null;//用户姓名
private String userid = null;//用户id
private String xxscpdbz = null;//信息删除判断标志
private String xxdjdwgajgjgdm = null;//信息登记单位_公安机关机构代码
private String xxdjdwgajgmc = null;//信息登记单位_公安机关名称
private String xxdjryxm = null;//信息登记人员_姓名
private String xxdjrygmsfhm = null;//信息登记人员_公民身份号码
private String xxdjrylxdh = null;//信息登记人员_联系电话
private String djsj = null;//登记时间
private String xxczdwgajgjgdm = null;//信息操作单位_公安机关机构代码
private String xxczdwgajgmc = null;//信息操作单位_公安机关名称
private String xxczryxm = null;//信息操作人员_姓名
private String xxczrygmsfhm = null;//信息操作人员_公民身份号码
private Date gxsj = null;//更新时间
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getUnitcode() {
return unitcode;
}
public void setUnitcode(String unitcode) {
this.unitcode = unitcode;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getTelephone() {
return telephone;
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
public String getUnitname() {
return unitname;
}
public void setUnitname(String unitname) {
this.unitname = unitname;
}
public String getPolicemanid() {
return policemanid;
}
public void setPolicemanid(String policemanid) {
this.policemanid = policemanid;
}
public String getSfzh() {
return sfzh;
}
public void setSfzh(String sfzh) {
this.sfzh = sfzh;
}
public String getTruename() {
return truename;
}
public void setTruename(String truename) {
this.truename = truename;
}
public String getUserid() {
return userid;
}
public void setUserid(String userid) {
this.userid = userid;
}
public String getXxscpdbz() {
return xxscpdbz;
}
public void setXxscpdbz(String xxscpdbz) {
this.xxscpdbz = xxscpdbz;
}
public String getXxdjdwgajgjgdm() {
return xxdjdwgajgjgdm;
}
public void setXxdjdwgajgjgdm(String xxdjdwgajgjgdm) {
this.xxdjdwgajgjgdm = xxdjdwgajgjgdm;
}
public String getXxdjdwgajgmc() {
return xxdjdwgajgmc;
}
public void setXxdjdwgajgmc(String xxdjdwgajgmc) {
this.xxdjdwgajgmc = xxdjdwgajgmc;
}
public String getXxdjryxm() {
return xxdjryxm;
}
public void setXxdjryxm(String xxdjryxm) {
this.xxdjryxm = xxdjryxm;
}
public String getXxdjrygmsfhm() {
return xxdjrygmsfhm;
}
public void setXxdjrygmsfhm(String xxdjrygmsfhm) {
this.xxdjrygmsfhm = xxdjrygmsfhm;
}
public String getXxdjrylxdh() {
return xxdjrylxdh;
}
public void setXxdjrylxdh(String xxdjrylxdh) {
this.xxdjrylxdh = xxdjrylxdh;
}
public String getDjsj() {
return djsj;
}
public void setDjsj(String djsj) {
this.djsj = djsj;
}
public String getXxczdwgajgjgdm() {
return xxczdwgajgjgdm;
}
public void setXxczdwgajgjgdm(String xxczdwgajgjgdm) {
this.xxczdwgajgjgdm = xxczdwgajgjgdm;
}
public String getXxczdwgajgmc() {
return xxczdwgajgmc;
}
public void setXxczdwgajgmc(String xxczdwgajgmc) {
this.xxczdwgajgmc = xxczdwgajgmc;
}
public String getXxczryxm() {
return xxczryxm;
}
public void setXxczryxm(String xxczryxm) {
this.xxczryxm = xxczryxm;
}
public String getXxczrygmsfhm() {
return xxczrygmsfhm;
}
public void setXxczrygmsfhm(String xxczrygmsfhm) {
this.xxczrygmsfhm = xxczrygmsfhm;
}
public Date getGxsj() {
return gxsj;
}
public void setGxsj(Date gxsj) {
this.gxsj = gxsj;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
}
package com.founder.model;
import com.founder.model.BaseModel;
/**
* 侦查指令统计
* @author caoyin
*
*/
public class TbYwZczlTj extends BaseModel {
private String zczlbh = null;//侦查指令编号
private String zlwh = null;//指令文号
private String qszt = null;//签收状态 0-已签收 1-超期签收 2-未签收 3-超期未签收
private String hbzt = null;//回报状态 0-已回报 1-超期回报 2-未回报 3-超期未回报
private String pjdj = null;//评价等级 0-不合格 1-合格 2-优秀
private String fpsj = null;//分派时间
private String qssj = null;//签收时间
private String hbqx = null;//回报期限
private String hbsj = null;//回报时间
private String fbsj_s = null;//发布时间_start
private String fbsj_e = null;//发布时间_end
private String dwdm = "0";//单位代码
private String dwmc = null;//单位名称
private String zlzs = "0";//指令总数
private String qss = "0";//签收数
private String cqqss = "0";//超期签收数
private String wqss = "0";//未签收数
private String cqwqss = "0";//超期未签收数
private String hbs = "0";//回报数
private String cqhbs = "0";//超期回报数
private String whb = "0";//未回报
private String cqwhb = "0";//超期未回报
private String pjs = "0";//评价数
private String yxs = "0";//优秀数
private String hgs = "0";//合格数
private String bhgs = "0";//不合格数
private String qsl = "0%";//签收率
private String hbl = "0%";//回报率
private String yxl = "0%";//优秀率
private String hgl = "0%";//合格率
private String bhgl = "0%";//不合格率
public String getDwdm() {
return dwdm;
}
public void setDwdm(String dwdm) {
this.dwdm = dwdm;
}
public String getZlzs() {
return zlzs;
}
public void setZlzs(String zlzs) {
this.zlzs = zlzs;
}
public String getQss() {
return qss;
}
public void setQss(String qss) {
this.qss = qss;
}
public String getCqqss() {
return cqqss;
}
public void setCqqss(String cqqss) {
this.cqqss = cqqss;
}
public String getWqss() {
return wqss;
}
public void setWqss(String wqss) {
this.wqss = wqss;
}
public String getCqwqss() {
return cqwqss;
}
public void setCqwqss(String cqwqss) {
this.cqwqss = cqwqss;
}
public String getHbs() {
return hbs;
}
public void setHbs(String hbs) {
this.hbs = hbs;
}
public String getCqhbs() {
return cqhbs;
}
public void setCqhbs(String cqhbs) {
this.cqhbs = cqhbs;
}
public String getWhb() {
return whb;
}
public void setWhb(String whb) {
this.whb = whb;
}
public String getCqwhb() {
return cqwhb;
}
public void setCqwhb(String cqwhb) {
this.cqwhb = cqwhb;
}
public String getPjs() {
return pjs;
}
public void setPjs(String pjs) {
this.pjs = pjs;
}
public String getYxs() {
return yxs;
}
public void setYxs(String yxs) {
this.yxs = yxs;
}
public String getHgs() {
return hgs;
}
public void setHgs(String hgs) {
this.hgs = hgs;
}
public String getBhgs() {
return bhgs;
}
public void setBhgs(String bhgs) {
this.bhgs = bhgs;
}
public String getQsl() {
return qsl;
}
public void setQsl(String qsl) {
this.qsl = qsl;
}
public String getHbl() {
return hbl;
}
public void setHbl(String hbl) {
this.hbl = hbl;
}
public String getYxl() {
return yxl;
}
public void setYxl(String yxl) {
this.yxl = yxl;
}
public String getHgl() {
return hgl;
}
public void setHgl(String hgl) {
this.hgl = hgl;
}
public String getBhgl() {
return bhgl;
}
public void setBhgl(String bhgl) {
this.bhgl = bhgl;
}
public String getDwmc() {
return dwmc;
}
public void setDwmc(String dwmc) {
this.dwmc = dwmc;
}
public String getFbsj_s() {
return fbsj_s;
}
public void setFbsj_s(String fbsj_s) {
this.fbsj_s = fbsj_s;
}
public String getFbsj_e() {
return fbsj_e;
}
public void setFbsj_e(String fbsj_e) {
this.fbsj_e = fbsj_e;
}
public String getQszt() {
return qszt;
}
public void setQszt(String qszt) {
this.qszt = qszt;
}
public String getHbzt() {
return hbzt;
}
public void setHbzt(String hbzt) {
this.hbzt = hbzt;
}
public String getPjdj() {
return pjdj;
}
public void setPjdj(String pjdj) {
this.pjdj = pjdj;
}
public String getZlwh() {
return zlwh;
}
public void setZlwh(String zlwh) {
this.zlwh = zlwh;
}
public String getFpsj() {
return fpsj;
}
public void setFpsj(String fpsj) {
this.fpsj = fpsj;
}
public String getQssj() {
return qssj;
}
public void setQssj(String qssj) {
this.qssj = qssj;
}
public String getHbqx() {
return hbqx;
}
public void setHbqx(String hbqx) {
this.hbqx = hbqx;
}
public String getHbsj() {
return hbsj;
}
public void setHbsj(String hbsj) {
this.hbsj = hbsj;
}
public String getZczlbh() {
return zczlbh;
}
public void setZczlbh(String zczlbh) {
this.zczlbh = zczlbh;
}
}
package com.founder.model;
/**
* 侦查指令-追加指令附件
* @author caoyin
*
*/
@SuppressWarnings("serial")
public class TbYwZjZczlFj {
private String zj_zczlbh = null;//追加侦查指令编号
private String xxzjbh;//信息主键编号
private String xxscpdbz = "0";
private String zczlbh;//侦查指令编号
private String djsj;//登记时间
private String gxsj;//改写时间
private byte[] dzwjnr = null;//电子文件内容
private String dzwjmc = null;//电子文件名称
private String dzwjwz = null;//电子文件位置
private String fileurl = null;//非数据库字段
public String getXxzjbh() {
return xxzjbh;
}
public void setXxzjbh(String xxzjbh) {
this.xxzjbh = xxzjbh;
}
public String getXxscpdbz() {
return xxscpdbz;
}
public void setXxscpdbz(String xxscpdbz) {
this.xxscpdbz = xxscpdbz;
}
public String getZczlbh() {
return zczlbh;
}
public void setZczlbh(String zczlbh) {
this.zczlbh = zczlbh;
}
public String getDjsj() {
return djsj;
}
public void setDjsj(String djsj) {
this.djsj = djsj;
}
public String getGxsj() {
return gxsj;
}
public void setGxsj(String gxsj) {
this.gxsj = gxsj;
}
public byte[] getDzwjnr() {
return dzwjnr;
}
public void setDzwjnr(byte[] dzwjnr) {
this.dzwjnr = dzwjnr;
}
public String getDzwjmc() {
return dzwjmc;
}
public void setDzwjmc(String dzwjmc) {
this.dzwjmc = dzwjmc;
}
public String getDzwjwz() {
return dzwjwz;
}
public void setDzwjwz(String dzwjwz) {
this.dzwjwz = dzwjwz;
}
public String getFileurl() {
return fileurl;
}
public void setFileurl(String fileurl) {
this.fileurl = fileurl;
}
public String getZj_zczlbh() {
return zj_zczlbh;
}
public void setZj_zczlbh(String zj_zczlbh) {
this.zj_zczlbh = zj_zczlbh;
}
}
package com.founder.model;
import java.util.Date;
/**
* Created by Founder on 2018/11/30
*/
public class TbYwZjZczlFp extends BaseModel{
private String zj_zczlbh = null;//追加侦查指令编号
private String sfcqqs = "0";//是否超期签收(0-未超期 1-超期)
private int blgcxh = 0;//办理过程序号
private String sfcqhb = "0";//是否超期回报(0-未超期 1-超期)
private String qsrjh = null;//签收人警号
private String sfbh = null;//是否变红,用于详情
private String sfpj = null;//是否评价
private String zczlbh = null;//侦查指令编号
private String fpbh = null;//分派编号
private String yfpbh = null;//原分派编号
private String fprxm = null;//分派人姓名
private String fprgajgdm = null;//分派人公安机构代码
private String fprgmsfhm = null;//分派人公民身份号码
private String fprdwmc = null;//分派人单位名称
private String fprlxdh = null;//分派人联系电话
private String sfqspdbz = null;//是否签收判断标志
private String fpgzyq = null;//分派工作要求
private String qsrxm = null;//签收人姓名
private String qsrlxdh = null;//签收人联系电话
private String qsrgmsfhm = null;//签收人公民身份号码
private String qsrgajgdm = null;//签收人公安机构代码
private String qsrdwmc = null;//签收人单位名称
private Date fpsj = null;//分派时间
private String fpsj_str = null;
private Date qssj = null;//签收时间
private String qssj_str = null;
private String xxscpdbz = null;//信息删除判断标志
private String sflly = null;//是否联络员 0,1
private String sfhb = null;//是否回报0,1
private String sfhbpj = null;//是否评价 0,1
public String getZczlbh() {
return zczlbh;
}
public void setZczlbh(String zczlbh) {
this.zczlbh = zczlbh;
}
public String getFpbh() {
return fpbh;
}
public void setFpbh(String fpbh) {
this.fpbh = fpbh;
}
public String getYfpbh() {
return yfpbh;
}
public void setYfpbh(String yfpbh) {
this.yfpbh = yfpbh;
}
public String getFprxm() {
return fprxm;
}
public void setFprxm(String fprxm) {
this.fprxm = fprxm;
}
public String getFprgajgdm() {
return fprgajgdm;
}
public void setFprgajgdm(String fprgajgdm) {
this.fprgajgdm = fprgajgdm;
}
public String getFprgmsfhm() {
return fprgmsfhm;
}
public void setFprgmsfhm(String fprgmsfhm) {
this.fprgmsfhm = fprgmsfhm;
}
public String getFprdwmc() {
return fprdwmc;
}
public void setFprdwmc(String fprdwmc) {
this.fprdwmc = fprdwmc;
}
public String getFprlxdh() {
return fprlxdh;
}
public void setFprlxdh(String fprlxdh) {
this.fprlxdh = fprlxdh;
}
public String getSfqspdbz() {
return sfqspdbz;
}
public void setSfqspdbz(String sfqspdbz) {
this.sfqspdbz = sfqspdbz;
}
public String getFpgzyq() {
return fpgzyq;
}
public void setFpgzyq(String fpgzyq) {
this.fpgzyq = fpgzyq;
}
public String getQsrxm() {
return qsrxm;
}
public void setQsrxm(String qsrxm) {
this.qsrxm = qsrxm;
}
public String getQsrlxdh() {
return qsrlxdh;
}
public void setQsrlxdh(String qsrlxdh) {
this.qsrlxdh = qsrlxdh;
}
public String getQsrgmsfhm() {
return qsrgmsfhm;
}
public void setQsrgmsfhm(String qsrgmsfhm) {
this.qsrgmsfhm = qsrgmsfhm;
}
public String getQsrgajgdm() {
return qsrgajgdm;
}
public void setQsrgajgdm(String qsrgajgdm) {
this.qsrgajgdm = qsrgajgdm;
}
public String getQsrdwmc() {
return qsrdwmc;
}
public void setQsrdwmc(String qsrdwmc) {
this.qsrdwmc = qsrdwmc;
}
public Date getQssj() {
return qssj;
}
public void setQssj(Date qssj) {
this.qssj = qssj;
}
public String getXxscpdbz() {
return xxscpdbz;
}
public void setXxscpdbz(String xxscpdbz) {
this.xxscpdbz = xxscpdbz;
}
public String getSflly() {
return sflly;
}
public void setSflly(String sflly) {
this.sflly = sflly;
}
public String getSfhb() {
return sfhb;
}
public void setSfhb(String sfhb) {
this.sfhb = sfhb;
}
public String getSfhbpj() {
return sfhbpj;
}
public void setSfhbpj(String sfhbpj) {
this.sfhbpj = sfhbpj;
}
public String getSfpj() {
return sfpj;
}
public void setSfpj(String sfpj) {
this.sfpj = sfpj;
}
public String getSfbh() {
return sfbh;
}
public void setSfbh(String sfbh) {
this.sfbh = sfbh;
}
public String getQsrjh() {
return qsrjh;
}
public void setQsrjh(String qsrjh) {
this.qsrjh = qsrjh;
}
public String getSfcqhb() {
return sfcqhb;
}
public void setSfcqhb(String sfcqhb) {
this.sfcqhb = sfcqhb;
}
public int getBlgcxh() {
return blgcxh;
}
public void setBlgcxh(int blgcxh) {
this.blgcxh = blgcxh;
}
public Date getFpsj() {
return fpsj;
}
public void setFpsj(Date fpsj) {
this.fpsj = fpsj;
}
public String getFpsj_str() {
return fpsj_str;
}
public void setFpsj_str(String fpsj_str) {
this.fpsj_str = fpsj_str;
}
public String getQssj_str() {
return qssj_str;
}
public void setQssj_str(String qssj_str) {
this.qssj_str = qssj_str;
}
public String getSfcqqs() {
return sfcqqs;
}
public void setSfcqqs(String sfcqqs) {
this.sfcqqs = sfcqqs;
}
public String getZj_zczlbh() {
return zj_zczlbh;
}
public void setZj_zczlbh(String zj_zczlbh) {
this.zj_zczlbh = zj_zczlbh;
}
}
package com.founder.model;
import java.util.Date;
/**
* Created by Founder on 2018/11/30
*/
public class TbYwZjZczlHb extends BaseModel{
private String zj_zczlbh = null;//追加侦查指令编号
private int blgcxh = 0;//办理过程序号
private int xbcs = 0;;//续报次数
private String zhxbpj = null;//最后续报评价
private String sfcqhb = "0";//是否超期回报(0-未超期 1-超期)
private String sfxb = "0";//是否续报(0-首次回报 1-续报)
private Date hbqx = null;//回报期限
private String pjdj = null;//评价等级 0-不合格 1-合格 2-优秀
private String zczlbh = null;//侦查指令编号
private String hbbh = null;//回报编号
private String fpbh = null;//分派编号
private String hbpj = null;//回报评价
private String sfts = null;//是否投诉
private String tsnr = null;//投诉内容
private String hbnr = null;//回报内容
private byte[] dzwjnr = null;//电子文件内容
private String dzwjmc = null;//电子文件名称
private String hbrxm = null;//回报人姓名
private String hbrlxdh = null;//回报人联系电话
private String hbrsfhm = null;//回报人身份号码
private String hbrgajgdm = null;//回报人公安机构代码
private String hbrdwmc = null;//回报人单位名称
private String tsrxm = null;//投诉人姓名
private String tsrlxdh = null;//投诉人联系电话
private String tsrsfhm = null;//投诉人身份号码
private String tsrgajgdm = null;//投诉人公安机构代码
private String tsrdwmc = null;//投诉人单位名称
private String tsclrxm = null;//投诉处理人姓名
private String tsclrlxdh = null;//投诉处理人联系电话
private String tsclrsfhm = null;//投诉处理人身份号码
private String tsclrgajgdm = null;//投诉处理人公安机构代码
private String tsclrdwmc = null;//投诉处理人单位名称
private String hbsj = null;//回报时间
private Date hbsj_date = null;
private Date tssj = null;//投诉时间
private Date tsclsj = null;//投诉处理时间
private String xxscpdbz = null;//信息删除判断标志
private String dzwjwz = null;//电子文件位置
private String fileurl = null;//非数据库字段
private String pjrxm = null;//评价人姓名
private String pjrlxdh = null;//评价人联系电话
private String pjrsfhm = null;//评价人身份号码
private String pjrgajgdm = null;//评价人单位代码
private String pjrdwmc = null;//评价人单位名称
private String pjsj = null;//评价时间
private Date pjsj_date = null;
public String getPjrxm() {
return pjrxm;
}
public void setPjrxm(String pjrxm) {
this.pjrxm = pjrxm;
}
public String getPjrlxdh() {
return pjrlxdh;
}
public void setPjrlxdh(String pjrlxdh) {
this.pjrlxdh = pjrlxdh;
}
public String getPjrsfhm() {
return pjrsfhm;
}
public void setPjrsfhm(String pjrsfhm) {
this.pjrsfhm = pjrsfhm;
}
public String getPjrgajgdm() {
return pjrgajgdm;
}
public void setPjrgajgdm(String pjrgajgdm) {
this.pjrgajgdm = pjrgajgdm;
}
public String getPjrdwmc() {
return pjrdwmc;
}
public void setPjrdwmc(String pjrdwmc) {
this.pjrdwmc = pjrdwmc;
}
public String getPjsj() {
return pjsj;
}
public void setPjsj(String pjsj) {
this.pjsj = pjsj;
}
public String getZczlbh() {
return zczlbh;
}
public void setZczlbh(String zczlbh) {
this.zczlbh = zczlbh;
}
public String getHbbh() {
return hbbh;
}
public void setHbbh(String hbbh) {
this.hbbh = hbbh;
}
public String getFpbh() {
return fpbh;
}
public void setFpbh(String fpbh) {
this.fpbh = fpbh;
}
public String getHbpj() {
return hbpj;
}
public void setHbpj(String hbpj) {
this.hbpj = hbpj;
}
public String getSfts() {
return sfts;
}
public void setSfts(String sfts) {
this.sfts = sfts;
}
public String getTsnr() {
return tsnr;
}
public void setTsnr(String tsnr) {
this.tsnr = tsnr;
}
public String getHbnr() {
return hbnr;
}
public void setHbnr(String hbnr) {
this.hbnr = hbnr;
}
public byte[] getDzwjnr() {
return dzwjnr;
}
public void setDzwjnr(byte[] dzwjnr) {
this.dzwjnr = dzwjnr;
}
public String getDzwjmc() {
return dzwjmc;
}
public void setDzwjmc(String dzwjmc) {
this.dzwjmc = dzwjmc;
}
public String getHbrxm() {
return hbrxm;
}
public void setHbrxm(String hbrxm) {
this.hbrxm = hbrxm;
}
public String getHbrlxdh() {
return hbrlxdh;
}
public void setHbrlxdh(String hbrlxdh) {
this.hbrlxdh = hbrlxdh;
}
public String getHbrsfhm() {
return hbrsfhm;
}
public void setHbrsfhm(String hbrsfhm) {
this.hbrsfhm = hbrsfhm;
}
public String getHbrgajgdm() {
return hbrgajgdm;
}
public void setHbrgajgdm(String hbrgajgdm) {
this.hbrgajgdm = hbrgajgdm;
}
public String getHbrdwmc() {
return hbrdwmc;
}
public void setHbrdwmc(String hbrdwmc) {
this.hbrdwmc = hbrdwmc;
}
public String getTsrxm() {
return tsrxm;
}
public void setTsrxm(String tsrxm) {
this.tsrxm = tsrxm;
}
public String getTsrlxdh() {
return tsrlxdh;
}
public void setTsrlxdh(String tsrlxdh) {
this.tsrlxdh = tsrlxdh;
}
public String getTsrsfhm() {
return tsrsfhm;
}
public void setTsrsfhm(String tsrsfhm) {
this.tsrsfhm = tsrsfhm;
}
public String getTsrgajgdm() {
return tsrgajgdm;
}
public void setTsrgajgdm(String tsrgajgdm) {
this.tsrgajgdm = tsrgajgdm;
}
public String getTsrdwmc() {
return tsrdwmc;
}
public void setTsrdwmc(String tsrdwmc) {
this.tsrdwmc = tsrdwmc;
}
public String getTsclrxm() {
return tsclrxm;
}
public void setTsclrxm(String tsclrxm) {
this.tsclrxm = tsclrxm;
}
public String getTsclrlxdh() {
return tsclrlxdh;
}
public void setTsclrlxdh(String tsclrlxdh) {
this.tsclrlxdh = tsclrlxdh;
}
public String getTsclrsfhm() {
return tsclrsfhm;
}
public void setTsclrsfhm(String tsclrsfhm) {
this.tsclrsfhm = tsclrsfhm;
}
public String getTsclrgajgdm() {
return tsclrgajgdm;
}
public void setTsclrgajgdm(String tsclrgajgdm) {
this.tsclrgajgdm = tsclrgajgdm;
}
public String getTsclrdwmc() {
return tsclrdwmc;
}
public void setTsclrdwmc(String tsclrdwmc) {
this.tsclrdwmc = tsclrdwmc;
}
public String getHbsj() {
return hbsj;
}
public void setHbsj(String hbsj) {
this.hbsj = hbsj;
}
public Date getTssj() {
return tssj;
}
public void setTssj(Date tssj) {
this.tssj = tssj;
}
public Date getTsclsj() {
return tsclsj;
}
public void setTsclsj(Date tsclsj) {
this.tsclsj = tsclsj;
}
public String getXxscpdbz() {
return xxscpdbz;
}
public void setXxscpdbz(String xxscpdbz) {
this.xxscpdbz = xxscpdbz;
}
public String getDzwjwz() {
return dzwjwz;
}
public void setDzwjwz(String dzwjwz) {
this.dzwjwz = dzwjwz;
}
public String getFileurl() {
return fileurl;
}
public void setFileurl(String fileurl) {
this.fileurl = fileurl;
}
public String getPjdj() {
return pjdj;
}
public void setPjdj(String pjdj) {
this.pjdj = pjdj;
}
public Date getHbqx() {
return hbqx;
}
public void setHbqx(Date hbqx) {
this.hbqx = hbqx;
}
public String getSfxb() {
return sfxb;
}
public void setSfxb(String sfxb) {
this.sfxb = sfxb;
}
public Date getHbsj_date() {
return hbsj_date;
}
public void setHbsj_date(Date hbsj_date) {
this.hbsj_date = hbsj_date;
}
public Date getPjsj_date() {
return pjsj_date;
}
public void setPjsj_date(Date pjsj_date) {
this.pjsj_date = pjsj_date;
}
public String getSfcqhb() {
return sfcqhb;
}
public void setSfcqhb(String sfcqhb) {
this.sfcqhb = sfcqhb;
}
public int getXbcs() {
return xbcs;
}
public void setXbcs(int xbcs) {
this.xbcs = xbcs;
}
public String getZhxbpj() {
return zhxbpj;
}
public void setZhxbpj(String zhxbpj) {
this.zhxbpj = zhxbpj;
}
public int getBlgcxh() {
return blgcxh;
}
public void setBlgcxh(int blgcxh) {
this.blgcxh = blgcxh;
}
public String getZj_zczlbh() {
return zj_zczlbh;
}
public void setZj_zczlbh(String zj_zczlbh) {
this.zj_zczlbh = zj_zczlbh;
}
}
package com.founder.model;
public class User{
private String id ;
private static final long serialVersionUID = 1L;
private String unitcode;
private String unitname;
private String username;
private String password;
private String trueName;
//是否锁定
private String openFlag;
//身份证号码
private String identitycard;
private String sex;
private String policemanid;//警号
private String telephone;
private String remark;
private String grade;//用户级别
private String countycode; //根据用户级别截取单位代码
public String getUnitcode() {
return unitcode;
}
public void setUnitcode(String unitcode) {
this.unitcode = unitcode;
}
public String getUnitname() {
return unitname;
}
public void setUnitname(String unitname) {
this.unitname = unitname;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getTrueName() {
return trueName;
}
public void setTrueName(String trueName) {
this.trueName = trueName;
}
public String getOpenFlag() {
return openFlag;
}
public void setOpenFlag(String openFlag) {
this.openFlag = openFlag;
}
public String getIdentitycard() {
return identitycard;
}
public void setIdentitycard(String identitycard) {
this.identitycard = identitycard;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getPolicemanid() {
return policemanid;
}
public void setPolicemanid(String policemanid) {
this.policemanid = policemanid;
}
public String getTelephone() {
return telephone;
}
public void setTelephone(String telephone) {
this.telephone = telephone;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
public String getGrade() {
return grade;
}
public void setGrade(String grade) {
this.grade = grade;
}
public String getCountycode() {
return countycode;
}
public void setCountycode(String countycode) {
this.countycode = countycode;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
package com.founder.model;
public class ZTreeNode {
private Object ids;
private String name;
private String codeType;
private String text;
private String pId;
private String id;
private String yycj1;
private String yycj2;
private String yycj3;
private String yycj4;
private String yycj5;
private String yycj6;
private String yycj7;
private String yycj8;
private String yycj9;
private Boolean isParent=false;
private Boolean open=false;
private String parentFlag = "";
private String startcode;
private String endcode;
private String description;
private String state;
public ZTreeNode(Object ids, String text, String pId, String description){
this.ids=ids;
this.text=text;
this.pId=pId;
this.description=description;
}
public ZTreeNode(Object ids, String text, String pId, boolean open, boolean isParent, String yycj1, String yycj2, String yycj3, String yycj4, String yycj5, String yycj6, String yycj7, String yycj8, String yycj9, String description){
this.ids=ids;
this.text=text;
this.pId=pId;
this.open=open;
this.isParent=isParent;
this.yycj1=yycj1;
this.yycj2=yycj2;
this.yycj3=yycj3;
this.yycj4=yycj4;
this.yycj5=yycj5;
this.yycj6=yycj6;
this.yycj7=yycj7;
this.yycj8=yycj8;
this.yycj9=yycj9;
this.description=description;
}
public ZTreeNode(){}
public Object getIds() {
return ids;
}
public void setIds(Object ids) {
this.ids = ids;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public String getpId() {
return pId;
}
public void setpId(String pId) {
this.pId = pId;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public boolean isIsParent() {
if("true".equals(this.getParentFlag())){
this.isParent = true;
}
return isParent;
}
public void setIsParent(boolean isParent) {
this.isParent = isParent;
}
public boolean isOpen() {
return open;
}
public void setOpen(boolean open) {
this.open = open;
}
public String getParentFlag() {
return parentFlag;
}
public void setParentFlag(String parentFlag) {
this.parentFlag = parentFlag;
}
public String getYycj1() {
return yycj1;
}
public void setYycj1(String yycj1) {
this.yycj1 = yycj1;
}
public String getYycj2() {
return yycj2;
}
public void setYycj2(String yycj2) {
this.yycj2 = yycj2;
}
public String getYycj3() {
return yycj3;
}
public void setYycj3(String yycj3) {
this.yycj3 = yycj3;
}
public String getYycj4() {
return yycj4;
}
public void setYycj4(String yycj4) {
this.yycj4 = yycj4;
}
public String getStartcode() {
return startcode;
}
public void setStartcode(String startcode) {
this.startcode = startcode;
}
public String getEndcode() {
return endcode;
}
public void setEndcode(String endcode) {
this.endcode = endcode;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getYycj5() {
return yycj5;
}
public void setYycj5(String yycj5) {
this.yycj5 = yycj5;
}
public String getYycj6() {
return yycj6;
}
public void setYycj6(String yycj6) {
this.yycj6 = yycj6;
}
public String getYycj7() {
return yycj7;
}
public void setYycj7(String yycj7) {
this.yycj7 = yycj7;
}
public String getYycj8() {
return yycj8;
}
public void setYycj8(String yycj8) {
this.yycj8 = yycj8;
}
public String getYycj9() {
return yycj9;
}
public void setYycj9(String yycj9) {
this.yycj9 = yycj9;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getCodeType() {
return codeType;
}
public void setCodeType(String codeType) {
this.codeType = codeType;
}
@Override
public String toString() {
return "ZTreeNode{" +
"ids=" + ids +
", name='" + name + '\'' +
", codeType='" + codeType + '\'' +
", text='" + text + '\'' +
", pId='" + pId + '\'' +
", id='" + id + '\'' +
", yycj1='" + yycj1 + '\'' +
", yycj2='" + yycj2 + '\'' +
", yycj3='" + yycj3 + '\'' +
", yycj4='" + yycj4 + '\'' +
", yycj5='" + yycj5 + '\'' +
", yycj6='" + yycj6 + '\'' +
", yycj7='" + yycj7 + '\'' +
", yycj8='" + yycj8 + '\'' +
", yycj9='" + yycj9 + '\'' +
", isParent=" + isParent +
", open=" + open +
", parentFlag='" + parentFlag + '\'' +
", startcode='" + startcode + '\'' +
", endcode='" + endcode + '\'' +
", description='" + description + '\'' +
", state='" + state + '\'' +
'}';
}
}
package com.founder.redis.dao;
import com.founder.model.SysDictitem;
import com.founder.model.User;
import com.founder.model.ZTreeNode;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
@Component
@Mapper
public interface IDictitemDao {
List<ZTreeNode> findAjxzCountSql(@Param(value = "sqlStr") String sqlStr);
List<ZTreeNode> findAjxzSql(String value);
List<ZTreeNode> findXalbdmbcmsCountSql(String value);
List<SysDictitem> findCodeAllByType(String value);
List<User> selectAllUser();
List<ZTreeNode> findCodes(ZTreeNode node);
int updateNode(ZTreeNode node);
List<User> queryAllUnitUser(Map m);
}
package com.founder.redis.service;
import com.founder.model.ZTreeNode;
import java.util.List;
public interface IDicItemService {
/**
* 根据条件查询代码
* @param code_type
* @param id
* @param yycj
* @param unitcode
* @return
*/
public List<ZTreeNode> getZtreeNode(String code_type, String id, String yycj, String unitcode);
public List<ZTreeNode> getZtreeUnitNode(String code_type, String id, String yycj, String unitcode);
public List<ZTreeNode> queryTypeCode(String code_type, String id,String startId, String yycj, String name);
/**
根据代码查询文本,翻译代码。
*/
public String queryNameByCode(String codeId,String codeType);
/**
* 根据条件查询代码
* @param code_type
* @param id 父级id
* @param yycj 应用场景
* @param unitcode 单位
* @param name 搜索条件
* @return
*/
public List<ZTreeNode> getZtreeNodeByName(String code_type, String id, String startId, String yycj, String unitcode, String name);
/**
* 根据选择的案件类别代码查询案件性质代码
* @param sql
* @return
*/
public List<ZTreeNode> getAjxzJson(String sql);
/**
* 根据选择的主案类别代码查询类案类别代码
* @param pid6
* @return
*/
public List<ZTreeNode> getAjxzlbJson(String pid6);
/**
* 根据选择的类案类别代码查询次案类别代码
* @param codeVal
* @return
*/
public List<ZTreeNode> getXalbdmbcmsJson(String codeVal);
List<ZTreeNode> queryTypeUsercode(String startId,String name);
List<ZTreeNode> queryAllCode(String type);
}
package com.founder.redis.service.impl;
import com.alibaba.fastjson.JSON;
import com.founder.model.SysDictitem;
import com.founder.model.User;
import com.founder.model.ZTreeNode;
import com.founder.redis.dao.IDictitemDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Service;
import redis.clients.jedis.exceptions.JedisConnectionException;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Set;
/**
* Created by Administrator on 2018/4/18.
*/
@Service
public class ImportCode {
@Autowired
private IDictitemDao iDictitemDao;
@Value("${ssdw}")
private String ssdw; //所属单位
@Autowired
private StringRedisTemplate redisTemplate;
public void insertIntoRedis(String type)throws Exception{
if (null != ssdw && !"".equals(ssdw) && ssdw.length() >= 2) {
ssdw = ssdw.substring(0, 2);
}
//先删除指定key缓存,再加入缓存
String keys=ssdw+":*";
if(null!=type && "null"!=type){
keys=ssdw+":"+type+"*";
}
System.out.println("ssdw="+ssdw);
System.out.println("keys="+keys);
Set<String> dictitemKeys = redisTemplate.keys(keys);
redisTemplate.delete(dictitemKeys);
List<SysDictitem> zTreeNodeList = iDictitemDao.findCodeAllByType(type);
for(SysDictitem node:zTreeNodeList){
String nodeStr= JSON.toJSONString(node);
String key = ssdw+":"+node.getGroupid()+":"+node.getPid()+":"+node.getCode()+":"+node.getName()+":"+node.getId()+"|"+node.getName();
redisTemplate.opsForValue().set(key,nodeStr);
}
type = (null==type || "null"==type)?"":type;
System.out.println("字典"+type+"成功加入缓存---------------------------------------------");
}
public void insertUserIntoRedis(){
try{
if (null != ssdw && !"".equals(ssdw) && ssdw.length() >= 2) {
ssdw = ssdw.substring(0, 2);
}
//先删除指定key缓存,再加入缓存
Set<String> dictitemKeys = redisTemplate.keys("user_"+ssdw+":*");
redisTemplate.delete(dictitemKeys);
List<User> userList = iDictitemDao.selectAllUser();
for(User user:userList){
String nodeStr= JSON.toJSONString(user);
String key = "user_"+ssdw+":"+user.getUnitcode()+":"+user.getTrueName()+":"+user.getPolicemanid();
redisTemplate.opsForValue().set(key,nodeStr);
}
System.out.println("用户信息成功加入缓存---------------------------------------------");
}catch(JedisConnectionException jce){
System.out.println("redis连接报错");
}catch (Exception e) {
e.printStackTrace();
}
}
}
package com.founder.seq.dao;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
import java.util.HashMap;
@Component
@Mapper
public interface AutoSeqDao {
String asjbhSeqNextVal();
long sawpbhSeqNextVal();
long asjxgrybhSeqNextVal();
long asjxgdwbhSeqNextVal();
long stbhSeqNextVal();
long xsbhSeqNextVal();
long xxzjbhSeqNextVal();
String xxzjbhFnVal(HashMap map);
String ngzbhzhFnVal(HashMap map);
}
\ No newline at end of file
package com.founder.seq.service;
/**
* Created by Administrator on 2018/7/5.
*/
public interface AnjianSeqService {
String asjbhSeqNextVal();
String sawpbhSeqNextVal();
String asjxgrybhSeqNextVal();
String asjxgdwbhSeqNextVal();
String stbhSeqNextVal();
String xsbhSeqNextVal();
String xxzjbhSeqNextVal();
String xxzjbhFnVal();
String ngzbhzhFnVal(String tablename);
}
package com.founder.seq.service;
import com.founder.model.User;
import com.founder.seq.dao.AutoSeqDao;
import com.founder.model.Sequence;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import org.springframework.util.StringUtils;
@Service
public class AutoSeqService implements AnjianSeqService {
private static Logger log = LoggerFactory.getLogger(AutoSeqService.class);
@Autowired
private AutoSeqDao autoSeqDao;
public String getUserOrgCode(){
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
User user = (User) request.getSession().getAttribute("user");
return user.getUnitcode();
}
@Override
public String ngzbhzhFnVal(String tblname){
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
HashMap statMap = new HashMap();
statMap.put("unitcode", getUserOrgCode());
statMap.put("tblname", tblname);
statMap.put("headstr", getheadstr(tblname));
statMap.put("lrsj", formatter.format(new Date()));
return autoSeqDao.ngzbhzhFnVal(statMap);
}
private String getheadstr(String tblname){
Sequence sequenceconf = (Sequence) SequenceConfig.loadSequenceConfig().get(tblname);
if(sequenceconf == null ){
throw new IllegalArgumentException("从sequenceconf.xml配置中未找到表"+tblname+"的配置");
}
if (!(StringUtils.isEmpty(sequenceconf.getPrefix()))) {
return sequenceconf.getPrefix();
}
return "";
}
@Override
public String asjbhSeqNextVal(){
return "A"+getUserOrgCode().substring(0,12)+autoSeqDao.asjbhSeqNextVal();
}
@Override
public String sawpbhSeqNextVal(){
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMM");
return String.format("%s%s%s%04d","W",getUserOrgCode(),formatter.format(new Date()), autoSeqDao.sawpbhSeqNextVal());
}
@Override
public String asjxgrybhSeqNextVal(){
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMM");
return String.format("%s%s%s%04d","P",getUserOrgCode(),formatter.format(new Date()), autoSeqDao.asjxgrybhSeqNextVal());
}
@Override
public String asjxgdwbhSeqNextVal(){
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMM");
return String.format("%s%s%s%04d","D",getUserOrgCode(),formatter.format(new Date()), autoSeqDao.asjxgdwbhSeqNextVal());
}
@Override
public String stbhSeqNextVal(){
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMM");
return String.format("%s%s%s%04d","S",getUserOrgCode(),formatter.format(new Date()), autoSeqDao.stbhSeqNextVal());
}
@Override
public String xsbhSeqNextVal(){
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMM");
return String.format("%s%s%s%04d","X",getUserOrgCode(),formatter.format(new Date()), autoSeqDao.xsbhSeqNextVal());
}
@Override
public String xxzjbhSeqNextVal(){
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
return String.format("%s%s%010d",getUserOrgCode(),formatter.format(new Date()), autoSeqDao.xxzjbhSeqNextVal());
}
@Override
public String xxzjbhFnVal(){
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
HashMap statMap = new HashMap();
statMap.put("unitcode", getUserOrgCode());
statMap.put("lrsj", formatter.format(new Date()));
return autoSeqDao.xxzjbhFnVal(statMap);
}
}
/*File: SequenceConfig.java
* date 2013-9-25
*/
package com.founder.seq.service;
import com.founder.model.Sequence;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.lang3.StringUtils;
import org.jdom.*;
import org.jdom.input.SAXBuilder;
/**
* <p>Title: SequenceConfig.java</p>
* <p>Description: 读取序列参数文件</p>
* <p>Copyright: HIGHLAND'S Copyright (c) 2013</p>
* <p>Company: HIGHLAND</p>
* @author
* @date
* @version 1.0
*/
public class SequenceConfig {
private static String configPath = "/sequenceconf.xml";
public static Map loadSequenceConfig(){
Map<String, Sequence> sequenceconf = new HashMap<String, Sequence>();
URL url = SequenceConfig.class.getResource(configPath);
if (url == null)
throw new RuntimeException("没有找sequenceconf.xml");
SAXBuilder sb = new SAXBuilder(false);
InputStream in = null;
Document doc = null;
try {
in = SequenceConfig.class.getResourceAsStream(configPath);
// 从文件构造一个Document,因为XML文件中已经指定了编码,所以这里不必了
doc = sb.build(in);
Element sequences = doc.getRootElement();
List sequenceList = sequences.getChildren();
for(int i = 0 ; i < sequenceList.size() ; i++){
Element elsequence = (Element) sequenceList.get(i);
Sequence sequence = new Sequence();
sequence.setTableName(elsequence.getChildText("tableName"));
sequence.setHasUnitCode(Boolean.parseBoolean(elsequence.getChildText("hasUnitCode")));
sequence.setPrefix(elsequence.getChildText("prefix"));
sequence.setLoopDateMask(elsequence.getChildText("loopDateMask"));
sequence.setDateMask(elsequence.getChildText("dateMask"));
int seqLength = Integer.parseInt(elsequence.getChildText("seqLength"));
sequence.setSeqLength(seqLength);
String startCode = elsequence.getChildText("startCode");
if(startCode!=null&&!startCode.equals("")){
sequence.setStartCode(startCode);
}else{
sequence.setStartCode(StringUtils.repeat("0",seqLength-1)+"1");
}
sequenceconf.put(sequence.getTableName(), sequence);
}
} catch (JDOMException e1) {
e1.printStackTrace();
throw new RuntimeException("读取sequenceconf.xml文件出错!", e1);
} catch (IOException e1) {
e1.printStackTrace();
throw new RuntimeException("读取sequenceconf.xml文件出错!", e1);
}finally{
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return sequenceconf;
}
public static void main(String[] args) {
Map<String, Sequence> map = SequenceConfig.loadSequenceConfig();
System.out.println(map.get("SYS_USER").getTableName());
System.out.println(map.get("SYS_USER").getStartCode());
System.out.println(map.get("TB_ST_RY").getStartCode());
}
}
\ No newline at end of file
package com.founder.util;
/**
* 自定义异常类
* @author wsy
* 2018/7/3
*/
public class BaseException extends RuntimeException{
private Throwable exception;
private String message;
/**
* 无参构造函数<br>
*/
public BaseException() {
}
/**
* 带参构造函数,传入String参数
*
* @param msg String
*/
public BaseException(String msg) {
super(msg);
this.message = msg;
}
/**
* 带参构造函数,传入Throwable参数
*
* @param thrown Throwable
*/
public BaseException(Throwable thrown) {
super(thrown);
exception = thrown;
}
/**
* 带参构造函数,传入String和Throwable参数
*
* @param msg String
* @param thrown Throwable
*/
public BaseException(String msg, Throwable thrown) {
super(msg, thrown);
this.message = msg;
this.exception = thrown;
}
public Throwable getException() {
return exception;
}
public void setException(Throwable exception) {
this.exception = exception;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
package com.founder.util;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public class EasyUIPage implements Serializable {
private static final long serialVersionUID = 1L;
public EasyUIPage() {
}
private int page = 1;
private int begin;
private int end;
private int total = 0;
private String sort;
private String order;
private int rownum = 20;
private List<?> rows = new ArrayList();
private String flag;
private String pagePara;
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public int getTotal() {
return total;
}
public void setTotal(int total) {
this.total = total;
}
public void setRows(List<?> rows) {
this.rows = rows;
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public int getBegin() {
return begin;
}
public int getEnd() {
return end;
}
public List<?> getRows() {
return rows;
}
public String getSort() {
return sort;
}
public void setSort(String sort) {
this.sort = sort;
}
public String getOrder() {
return order;
}
public void setOrder(String order) {
this.order = order;
}
public void setPagePara(Integer rows) {
if (rows != null) {
this.begin = (this.page - 1) * rows;
this.end = this.page * rows;
} else {
this.begin = (this.page - 1) * rownum;
this.end = this.page * rownum;
}
}
public int getRownum() {
return rownum;
}
public void setRownum(int rownum) {
this.rownum = rownum;
}
/**
* @return the pagePara
*/
public String getPagePara() {
return pagePara;
}
/**
* @param pagePara the pagePara to set
*/
public void setPagePara(String pagePara) {
this.pagePara = pagePara;
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment