add settings/

main
lhr 1 year ago
parent 71542f48c4
commit e501724c64

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="**/bower_components/*|**/node_modules/*|**/*.min.js" kind="src" path="WebContent"/>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
<attributes>
<attribute name="hide" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
<classpathentry kind="output" path=""/>
</classpath>

@ -0,0 +1,6 @@
eclipse.preferences.version=1
encoding//WebContent/WEB-INF/page/dept/add.jsp=UTF-8
encoding//WebContent/WEB-INF/page/dept/list.jsp=UTF-8
encoding//WebContent/WEB-INF/page/index.jsp=UTF-8
encoding//WebContent/WEB-INF/page/loginForm.jsp=UTF-8
encoding//WebContent/WEB-INF/page/welcome.jsp=UTF-8

@ -0,0 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="personnel">
<wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="personnel"/>
<property name="java-output-path" value="/personnel/build/classes"/>
</wb-module>
</project-modules>

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v8.0 (2)"/>
<fixed facet="java"/>
<fixed facet="jst.web"/>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="3.1"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

@ -0,0 +1 @@
org.eclipse.wst.jsdt.launching.baseBrowserLibrary

@ -0,0 +1,94 @@
package com.rain.service;
import java.util.List;
import com.rain.domain.User;
import com.rain.domain.Dept;
import com.rain.domain.Document;
import com.rain.domain.Employee;
import com.rain.domain.Job;
import com.rain.domain.Notice;
public interface RainService {
/**
* service
* @param content
* @return
*/
List<Dept> findAllDept(String content);
void addDept(Dept dept);
Dept get_Info(Integer id);
void update_Info(Dept dept);
void delete_Info(Integer id);
List<Dept> findAllDept();
/**
* service
* @return
*/
List<Job> findAllJob();
List<Job> findAllJob(String content);
Job get_JobInfo(Integer id);
void update_JobInfo(Job job);
void insert_JobInfo(Job job);
void delete_JobInfo(Integer id);
/**
* service
*/
List<Employee> get_EmployeeList();
List<Employee> get_EmployeeLikeList(String content);
Employee get_EmployeeInfo(Integer id);
void update_EmployeeInfo(Employee data);
void insert_EmployeeInfo(Employee data);
void delete_EmployeeInfo(Integer id);
Employee login2(String loginname, String password);
List<Notice> get_NoticeList();
List<Notice> get_NoticeLikeList(String content);
Notice get_NoticeInfo(Integer id);
void update_NoticeInfo(Notice notice);
void insert_NoticeInfo(Notice notice);
void delete_NoticeInfo(Integer id);
List<Document> get_DocumentList();
List<Document> get_DocumentLikeList(String content);
Document get_DocumentInfo(Integer id);
void update_DocumentInfo(Document notice);
void insert_DocumentInfo(Document notice);
void delete_DocumentInfo(Integer id);
User login(String loginname, String password);
List<User> get_UserList();
List<User> get_UserLikeList(String content);
User get_UserInfo(Integer id);
void update_UserInfo(User notice);
void insert_UserInfo(User notice);
void delete_UserInfo(Integer id);
}

@ -0,0 +1,311 @@
package com.rain.service.impl;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import com.rain.dao.DeptDao;
import com.rain.dao.EmployeeDao;
import com.rain.dao.JobDao;
import com.rain.dao.NoticeDao;
import com.rain.dao.UserDao;
import com.rain.dao.DocumentDao;
import com.rain.domain.Dept;
import com.rain.domain.Document;
import com.rain.domain.Employee;
import com.rain.domain.Job;
import com.rain.domain.Notice;
import com.rain.domain.User;
import com.rain.service.RainService;
@Transactional(propagation=Propagation.REQUIRED,isolation=Isolation.DEFAULT)
@Service("RainService")
public class RainServiceImpl implements RainService{
@Autowired
private DeptDao deptDao;
@Autowired
private JobDao jobDao;
@Autowired
private EmployeeDao employeedao;
@Autowired
private NoticeDao noticedao;
@Autowired
private DocumentDao documentdao;
@Autowired
private UserDao userdao;
/**
*
*/
@Transactional(readOnly=true)
@Override
public List<Dept> findAllDept() {
return deptDao.selectAllDept();
}
@Override
public void addDept(Dept dept) {
// TODO Auto-generated method stub
deptDao.save(dept);
}
@Override
public Dept get_Info(Integer id) {
// TODO Auto-generated method stub
Dept dept = deptDao.get_Info(id);
return dept;
}
@Override
public void update_Info(Dept dept) {
// TODO Auto-generated method stub
deptDao.update_Info(dept);
}
@Override
public void delete_Info(Integer id) {
// TODO Auto-generated method stub
deptDao.delete_Info(id);
}
@Override
public List<Dept> findAllDept(String content) {
// TODO Auto-generated method stub
System.out.println(content);
return deptDao.selectLikeAllDept(content);
}
/**
*
*/
@Override
public List<Job> findAllJob() {
// TODO Auto-generated method stub
return jobDao.get_List();
}
@Override
public List<Job> findAllJob(String content) {
// TODO Auto-generated method stub
return jobDao.get_LikeList(content);
}
@Override
public Job get_JobInfo(Integer id) {
// TODO Auto-generated method stub
return jobDao.get_Info(id);
}
@Override
public void update_JobInfo(Job job) {
// TODO Auto-generated method stub
jobDao.update_Info(job);
}
@Override
public void insert_JobInfo(Job job) {
// TODO Auto-generated method stub
jobDao.insert_Info(job);
}
@Override
public void delete_JobInfo(Integer id) {
// TODO Auto-generated method stub
jobDao.delete_Info(id);
}
/**
*
*/
@Override
public List<Employee> get_EmployeeList() {
// TODO Auto-generated method stub
/**
* id
*/
List<Employee> list = employeedao.get_List();
int size = list.size();
List<Employee> list2 = new ArrayList<>();
for(int i = 0;i<size;i++){
Employee data = list.get(i);
Dept dept = deptDao.get_Info(data.getDept_id());
data.setDept(dept);
Job job = jobDao.get_Info(data.getJob_id());
data.setJob(job);
list2.add(i,data);
}
return list2;
}
@Override
public List<Employee> get_EmployeeLikeList(String content) {
// TODO Auto-generated method stub
/**
* id
*/
List<Employee> list = employeedao.get_LikeList(content);
int size = list.size();
List<Employee> list2 = new ArrayList<>();
for(int i = 0;i<size;i++){
Employee data = list.get(i);
Dept dept = deptDao.get_Info(data.getDept_id());
data.setDept(dept);
Job job = jobDao.get_Info(data.getJob_id());
data.setJob(job);
list2.add(i,data);
}
return list2;
}
@Override
public Employee get_EmployeeInfo(Integer id) {
// TODO Auto-generated method stub
Employee data = employeedao.get_Info(id);
Dept dept = deptDao.get_Info(data.getDept_id());
data.setDept(dept);
Job job = jobDao.get_Info(data.getJob_id());
data.setJob(job);
return data;
}
@Override
public void update_EmployeeInfo(Employee data) {
// TODO Auto-generated method stub
employeedao.update_Info(data);
}
@Override
public void insert_EmployeeInfo(Employee data) {
// TODO Auto-generated method stub
/**
* idid
*/
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
data.setCreate_date(sdf.format(date));
System.out.println(data.getPassword()+"0000000000000000");
employeedao.insert_Info(data);
}
@Override
public void delete_EmployeeInfo(Integer id) {
// TODO Auto-generated method stub
System.out.print(id);
employeedao.delete_Info(id);
}
/**
*
*/
@Override
public List<Notice> get_NoticeList() {
// TODO Auto-generated method stub
return noticedao.get_List();
}
@Override
public List<Notice> get_NoticeLikeList(String content) {
// TODO Auto-generated method stub
return noticedao.get_LikeList(content);
}
@Override
public Notice get_NoticeInfo(Integer id) {
// TODO Auto-generated method stub
return noticedao.get_Info(id);
}
@Override
public void update_NoticeInfo(Notice notice) {
// TODO Auto-generated method stub
noticedao.update_Info(notice);
}
@Override
public void insert_NoticeInfo(Notice notice) {
// TODO Auto-generated method stub
// Date date = new Date();
// String year = String.format("%tY", date);
// String month = String.format("%tB", date);
// String day = String.format("%te", date);
// notice.setCreate_date(year+month+day);
noticedao.insert_Info(notice);
}
@Override
public void delete_NoticeInfo(Integer id) {
// TODO Auto-generated method stub
noticedao.delete_Info(id);
}
/**
*
*/
@Override
public List<Document> get_DocumentList() {
// TODO Auto-generated method stub
return documentdao.get_List();
}
@Override
public List<Document> get_DocumentLikeList(String content) {
// TODO Auto-generated method stub
return documentdao.get_LikeList(content);
}
@Override
public Document get_DocumentInfo(Integer id) {
// TODO Auto-generated method stub
return documentdao.get_Info(id);
}
@Override
public void update_DocumentInfo(Document notice) {
// TODO Auto-generated method stub
documentdao.update_Info(notice);
}
@Override
public void insert_DocumentInfo(Document notice) {
// TODO Auto-generated method stub
// Date date = new Date();
// String year = String.format("%tY", date);
// String month = String.format("%tB", date);
// String day = String.format("%te", date);
// notice.setCreate_date(year+month+day);
documentdao.insert_Info(notice);
}
@Override
public void delete_DocumentInfo(Integer id) {
// TODO Auto-generated method stub
documentdao.delete_Info(id);
}
@Override
public User login(String loginname, String password) {
// TODO Auto-generated method stub
User user = userdao.get_login(loginname,password);
return user;
}
@Override
public List<User> get_UserList() {
// TODO Auto-generated method stub
return userdao.get_List();
}
@Override
public List<User> get_UserLikeList(String content) {
// TODO Auto-generated method stub
return userdao.get_LikeList(content);
}
@Override
public User get_UserInfo(Integer id) {
// TODO Auto-generated method stub
return userdao.get_Info(id);
}
@Override
public void update_UserInfo(User notice) {
// TODO Auto-generated method stub
userdao.update_Info(notice);
}
@Override
public void insert_UserInfo(User notice) {
// TODO Auto-generated method stub
// Date date = new Date();
// String year = String.format("%tY", date);
// String month = String.format("%tB", date);
// String day = String.format("%te", date);
// notice.setCreate_date(year+month+day);
userdao.insert_Info(notice);
}
@Override
public void delete_UserInfo(Integer id) {
// TODO Auto-generated method stub
userdao.delete_Info(id);
}
@Override
public Employee login2(String loginname, String password) {
// TODO Auto-generated method stub
return employeedao.get_ByInfo(loginname,password);
}
}

@ -0,0 +1,19 @@
package com.rain.util.common;
public class Constants {
// 数据库表常量
public static final String USERTABLE = "user_inf";
public static final String DEPTTABLE = "dept_inf";
public static final String JOBTABLE = "job_inf";
public static final String EMPLOYEETABLE = "employee_inf";
public static final String NOTICETABLE = "notice_inf";
public static final String DOCUMENTTABLE = "document_inf";
// 登录
public static final String LOGIN = "loginForm";
// 用户的session对象
public static final String USER_SESSION = "user_session";
// 默认每页4条数据
public static int PAGE_DEFAULT_SIZE = 4;
}
Loading…
Cancel
Save