OA日志模块

摘要:
//jakarta.apache.org/struts/tags bean“prefix=”bean“%>base href=”<meta http equiv=“缓存控制”content=“无缓存”>charset=gb2312“><

最近两天做了工作日志模块,虽然最后通知因时间紧急,此模块取消,但已具雏形,在此记录一下。

1.查询显示登录用户所有日志

OA日志模块第1张OA日志模块第2张Code
<%@ page language="java" pageEncoding="gb2312"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean"
    prefix
="bean"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html"
    prefix
="html"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic"
    prefix
="logic"%>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  
<head>
    
<base href="<%=basePath%>">
    
    
<title>查询日志</title>
    
<meta http-equiv="pragma" content="no-cache">
    
<meta http-equiv="cache-control" content="no-cache">
    
<meta http-equiv="expires" content="0">    
    
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script>
function add()
{
    document.location.href
="<%=basePath%>WorkLog.do?method=preaddWorkLog";
}
</script>    
  
  
<body>
       
<html:form action="WorkLog.do?method=selectWorkLog" styleId="selform">
       
<input type="submit" value="刷  新">    
       
<input type="button" onclick="add()" value="增  加">   
       
        
<table width="100%" border="1" bordercolor="#FFFFFF" >
          
<tr> 
            
<td width="15%">日志标题</td>
            
<td width="15%">日期</td>
            
<!--
             <td width="15%">日志类型</td>
            <td width="15%">分享状态</td>
            
-->
            
<td width="40%">操作</td>        
          
</tr>
             
<logic:empty name="workloglist" >
                
<tr>
                    
<td class=listcellrow valign="top" align="center" colspan="8">
                        没有查到符合查询条件的记录!
                    
</td>
                
</tr>
            
</logic:empty>
            
<logic:notEmpty name="workloglist" >
            
<logic:present name="workloglist" >
                
<logic:iterate id="ppp" name="workloglist">
                  
<tr>
                     
<td>
                     
<href="<%=basePath%>WorkLog.do?method=showWorkLog&worklogId=<bean:write name="ppp" property="worklogId" />">
                     
<bean:write name="ppp" property="logTitle" />
                     
</a>
                     
</td>
                      
<td>
                     
<bean:write name="ppp" property="logTime" />
                     
</td>
            
<!--           <td>
                     <bean:write name="ppp" property="sortId" />
                     </td>
                     <td>
                     <bean:write name="ppp" property="shareStatus" />
                     </td>
             
-->
                      
<td>
                    
<href="<%=basePath%>WorkLog.do?method=preupdateWorkLog&worklogId=<bean:write name="ppp" property="worklogId" />">
                    编辑日志
                     
</a>
                     || 
                    
<href="<%=basePath%>WorkLog.do?method=deleteWorkLog&worklogId=<bean:write name="ppp" property="worklogId" />">
                     删除
                     
</a> 
                     
</td>                        
                  
</tr>                   
                
</logic:iterate>
                
</logic:present>
            
</logic:notEmpty>   
        
</table>       
  
</html:form>
  
</body>
</html>

 2.显示工作日志

OA日志模块第3张OA日志模块第4张Code
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<%@ taglib uri="/WEB-INF/FCKeditor.tld" prefix="fck"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  
<head>
    
<base href="<%=basePath%>">
    
    
<title>编辑日志</title>
    
    
<meta http-equiv="pragma" content="no-cache">
    
<meta http-equiv="cache-control" content="no-cache">
    
<meta http-equiv="expires" content="0">    
    
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    
<meta http-equiv="description" content="This is my page">
    
<!--
    <link rel="stylesheet" type="text/css" href="http://t.zoukankan.com/styles.css">
    
-->
  
</head>
  
<body>
   
<html:form action="WorkLog.do?method=showWorkLog">
   
<table align="center" border="1" width="580">
   
<tr>
   
<TD colspan="2" align="center" valign="center">
   
<input name="worklogId" type="hidden" value="<bean:write name="worklog" property="worklogId" />"/>
   
<input name="ucode" type="hidden" value="<bean:write name="worklog" property="ucode" />"/>
   
                        
<h3>
                            显 示 日 志
                        
</h3>
    
</TD>
    
</tr>
    
<tr>
    
<td align="center" width="150">
       日志标题 :
   
</td>
    
<td width="430">
 
<input name="logTitle" value="<bean:write name="worklog" property="logTitle" />">
   
</td> 
   
</tr>
    
<tr>
                    
<td width="580" colspan="2" height="400">
                        
<fck:editor id="logContent" basePath="<%=basePath %>" height="400" width="573" 
                            skinPath
="../editor/skins/default/" toolbarSet="Default"
                            imageBrowserURL
="../editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
                            linkBrowserURL
="../editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
                            flashBrowserURL
="../editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
                            imageUploadURL
="../editor/filemanager/upload/simpleuploader?Type=Image"
                            linkUploadURL
="../editor/filemanager/upload/simpleuploader?Type=File"
                            flashUploadURL
="../editor/filemanager/upload/simpleuploader?Type=Flash">
                            
<bean:write name="worklog" property="logContent" filter="false"/>
                        
</fck:editor>
                    
</td>
   
</tr>
   
<tr>
   
<td colspan="2" align="center"><input type="button" value="返 回" onclick="history.back()"></td>
   
</tr>
   
</table>
   
</html:form>
  
</body>
</html>

 3.更新工作日志

OA日志模块第5张OA日志模块第6张Code
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<%@ taglib uri="/WEB-INF/FCKeditor.tld" prefix="fck"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  
<head>
    
<base href="<%=basePath%>">
    
    
<title>编辑日志</title>
    
    
<meta http-equiv="pragma" content="no-cache">
    
<meta http-equiv="cache-control" content="no-cache">
    
<meta http-equiv="expires" content="0">    
    
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    
<meta http-equiv="description" content="This is my page">
    
<!--
    <link rel="stylesheet" type="text/css" href="http://t.zoukankan.com/styles.css">
    
-->
  
</head>
  
<body>
   
<html:form action="WorkLog.do?method=updateWorkLog">
   
<table align="center" border="1" width="580">
   
<tr>
   
<TD colspan="2" align="center" valign="center">
   
<input name="worklogId" type="hidden" value="<bean:write name="worklog" property="worklogId" />"/>
   
<input name="ucode" type="hidden" value="<bean:write name="worklog" property="ucode" />"/>
   
                        
<h3>
                            编 辑 日 志
                        
</h3>
    
</TD>
    
</tr>
    
<tr>
    
<td align="center" width="150">
       日志标题 :
   
</td>
   
<td width="430">
 
<input name="logTitle" value="<bean:write name="worklog" property="logTitle" />">
   
</td>
   
</tr>
   
<tr>
                    
<td width="580" colspan="2" height="800">
                        
<fck:editor id="logContent" basePath="<%=basePath %>" height="800" width="573" 
                            skinPath
="../editor/skins/default/" toolbarSet="Default"
                            imageBrowserURL
="../editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
                            linkBrowserURL
="../editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
                            flashBrowserURL
="../editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
                            imageUploadURL
="../editor/filemanager/upload/simpleuploader?Type=Image"
                            linkUploadURL
="../editor/filemanager/upload/simpleuploader?Type=File"
                            flashUploadURL
="../editor/filemanager/upload/simpleuploader?Type=Flash">
                            
<bean:write name="worklog" property="logContent" filter="false"/>
                        
</fck:editor>
                    
</td>
   
</tr>
      
<TR>
                    
<TD width="150">
                        日志类型 :
                    
</td>
                     
<td>
                 
<html:select property="sortId" style="155" value="${worklog.sortId}">
                  
<html:options property="sortId" labelProperty="sortName" collection="sortlist"/>
                
</html:select>
                
</td> 
      
</TR> 
      
<TR>
                    
<TD width="150">
                        分享状态 :
                    
</td>
                    
<td>
                        
<html:select property="shareStatus" style="155" value="${worklog.shareStatus}">
                            
<html:option value="0">所有人</html:option>
                            
<html:option value="1">组内人</html:option>
                            
<html:option value="2">自己</html:option>
                        
</html:select> 
                    
</TD>
     
</TR>
     
<tr>
                 
<td align="center">
                
<input type="submit" value="提 交"></td>
                
<td align="center"><input type="button" value="返 回" onclick="history.back()"></td>
        
</tr> 
     
</table>
                 
   
</html:form>
  
</body>
</html>

4.添加工作日志

OA日志模块第7张OA日志模块第8张Code
<%@ page language="java" pageEncoding="gbk"%>

<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean"
    prefix
="bean"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html"
    prefix
="html"%>
    
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<%@ taglib uri="/WEB-INF/FCKeditor.tld" prefix="fck"%>
<% String skin = request.getSession().getAttribute("skinstyle")
            .toString();
%>
            
<%
    
String path = request.getContextPath();
    
String basePath = request.getScheme() + "://"
            
+ request.getServerName() + ":" + request.getServerPort()
            
+ path + "/";
%>
<html>
    
<head>
        
<title> 添加日志 </title>
    
</head>
  
<body>
  
<html:form action="/WorkLog.do?method=addWorkLog">
     
<table align="center" border="1" width="580">
            
                
<TR>
                    
<TD colspan="2" align="center" valign="center">
                        
<h3>
                            新 建 日 志
                        
</h3>
                    
</TD>
                
</TR>
                
<TR>
                    
<TD width="150">
                        日志标题 :
                    
</td>
                    
<td width="430"> 
                    
<input name="logTitle" >
                       
</td>
                
</TR>
                
                 
<tr>
                    
<td width="580" colspan="2" height="800">
                        
<fck:editor id="logContent" basePath="<%=basePath %>" height="800" width="573" 
                            skinPath
="../editor/skins/default/" toolbarSet="Form"
                            imageBrowserURL
="../editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
                            linkBrowserURL
="../editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
                            flashBrowserURL
="../editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
                            imageUploadURL
="../editor/filemanager/upload/simpleuploader?Type=Image"
                            linkUploadURL
="../editor/filemanager/upload/simpleuploader?Type=File"
                            flashUploadURL
="../editor/filemanager/upload/simpleuploader?Type=Flash">
                            请写日志,O(∩_∩)O~
                        
</fck:editor>
                    
</td>
                
</tr>
                
                
<TR>
                    
<TD width="150">
                        日志类型 :
                    
</td>
                     
<td>
                 
<html:select property="sortId" style="155">
                  
<html:options property="sortId" labelProperty="sortName" collection="sortlist"/>
                
</html:select>
                
</td> 
                
</TR> 
                
<TR>
                    
<TD width="150">
                        分享状态 :
                    
</td>
                    
<td>
                        
<html:select property="shareStatus" style="155">
                            
<html:option value="0">所有人</html:option>
                            
<html:option value="1">组内人</html:option>
                            
<html:option value="2">自己</html:option>
                        
</html:select> 
                    
</TD>
                
</TR>
                
<tr>
                 
<td align="center">
                
<input type="submit" value="提 交"></td>
                
<td align="center"><input type="button" value="返 回" onclick="history.back()"></td>
                
</tr> 
        
</table>
       
</html:form>
       
  
</body>
</html>

 5.配置文件

 <action attribute="worklogForm" input="/login.jsp" name="worklogForm"
         parameter="method" path="/WorkLog" scope="request"
         type="cn.ac.sict.ietd.oa.action.WorkLogAction">  
            <forward name="addworklog" path="/OA/Blog/WorkLogAdd.jsp" />  
            <forward name="showAndComment" path="/OA/Blog/ShowLogAndComment.jsp" />  
            <forward name="showworklog" path="/OA/Blog/ShowWorkLog.jsp" />  
            <forward name="updateworklog" path="/OA/Blog/UpdateWorkLog.jsp" />

          </action>

6.Action

OA日志模块第9张OA日志模块第10张Code
package cn.ac.sict.ietd.oa.action;

import java.util.Date;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import org.apache.struts.validator.DynaValidatorForm;

import cn.ac.sict.ietd.dao.NewsNoticeDAO;
import cn.ac.sict.ietd.dao.WorkLogDAO;
import cn.ac.sict.ietd.oa.business.WorkLogService;
import cn.ac.sict.ietd.oa.form.WorkLogForm;
import cn.ac.sict.ietd.orm.WorkLog;
import cn.ac.sict.ietd.util.DateUtil;
import cn.ac.sict.ietd.workflow.business.FlowFormService;

public class WorkLogAction extends DispatchAction{
    
    
public ActionForward selectWorkLog(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
throws Exception{
        
        WorkLogService wls
=new WorkLogService();
        wls.selectWorkLog(form, request);
        
return mapping.findForward("showAndComment");
        
    } 
    
public ActionForward showWorkLog(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
throws Exception{
        
        WorkLogService wls
=new WorkLogService();
        wls.showWorkLog(form, request);
        
return mapping.findForward("showworklog");
        
    } 
    
    
    
public ActionForward preaddWorkLog(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
throws Exception{
        
        WorkLogService wls
=new WorkLogService();
        wls.preaddWorkLog(form, request);
        
return mapping.findForward("addworklog");
        
    } 
    
public ActionForward addWorkLog(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
throws Exception{
        
        WorkLogService wls
=new WorkLogService();
        wls.addWorkLog(form, request);
        
        
return selectWorkLog(mapping,form,request,response); 
    } 
    
public ActionForward preupdateWorkLog(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
throws Exception{
        
        WorkLogService wls
=new WorkLogService();
        wls.preupdateWorkLog(form, request);
        
        
return mapping.findForward("updateworklog");
    }
    
public ActionForward updateWorkLog(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
throws Exception{
        
        WorkLogService wls
=new WorkLogService();
        wls.updateWorkLog(form, request);
        
        
return selectWorkLog(mapping,form,request,response); 
    } 
    
public ActionForward deleteWorkLog(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
throws Exception{
        
        WorkLogService wls
=new WorkLogService();
        wls.deleteWorkLog(form, request);
        
        
return selectWorkLog(mapping,form,request,response); 
    } 
    
}

 7.Service

OA日志模块第11张OA日志模块第12张Code
package cn.ac.sict.ietd.oa.business;

import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionForm;

import cn.ac.sict.ietd.dao.DAO;
import cn.ac.sict.ietd.oa.form.WorkLogForm;
import cn.ac.sict.ietd.orm.FlowForm;
import cn.ac.sict.ietd.orm.FlowFormList;
import cn.ac.sict.ietd.orm.WorkLog;
import cn.ac.sict.ietd.util.DateUtil;
import cn.ac.sict.ietd.workflow.form.FlowFormForm;

 
/**
 * 
@author monica
 *  处理工作日志
 
*/
 
public class WorkLogService {
    
    
/**
     * 查询日志
     * 
@param form
     * 
@param request
     * 
@return
     * 
@throws Exception
     
*/
    
public boolean selectWorkLog(ActionForm form,HttpServletRequest request) throws Exception
    {
        WorkLogForm wlf 
= (WorkLogForm)form;
        String userid 
= request.getSession().getAttribute("usercardid").toString();//获取用户ID
        DAO dao = new DAO();
        String sql 
= "from cn.ac.sict.ietd.orm.WorkLog where userId='"+userid+"'";
        ArrayList list 
= dao.select(sql);
        
if(list!=null && list.size()>0)
        {
            request.setAttribute(
"workloglist", list);
        }
        
return true;
    }
    
    
public boolean showWorkLog(ActionForm form,HttpServletRequest request) throws Exception
    {
        WorkLogForm wlf 
= (WorkLogForm)form;
        DAO dao 
= new DAO();
        String sql 
= "from cn.ac.sict.ietd.orm.WorkLog where worklogId = '"+wlf.getWorklogId()+"'";
        ArrayList list 
= dao.select(sql);
        
if(list!=null && list.size()>0)
        {
            WorkLog wl 
= (WorkLog)list.get(0);
            request.setAttribute(
"worklog",wl);
        }
        
return true;
    }
    
    
    
/**
     * 新增日志前先查询日志分类,再跳转到新增页面
     * 
@param form
     * 
@param request
     * 
@return
     * 
@throws Exception
     
*/
    
public boolean preaddWorkLog(ActionForm form,HttpServletRequest request) throws Exception
    {
        WorkLogForm wlf 
= (WorkLogForm)form; 
        
/*
         * 去分类表里根据用户ID查询分类,如果有分类传递到前台
         
*/
        DAO dao
=new DAO();
        String userid 
= request.getSession().getAttribute("usercardid").toString();//获取用户ID
        String sql="from cn.ac.sict.ietd.orm.SystemSort where userId='"+userid+"'";
        ArrayList list
=dao.select(sql);
        
if(list!=null&&list.size()>0)
        {
            request.setAttribute(
"sortlist", list);
        }
        
        
/*
         *如果没有分类,往数据库里插入一条,名字叫默认分类
         *将这条传递到前台 
         
*/
        
        
return true;
    }
    
    
/**
     * 新增日志
     * 
@param form
     * 
@param request
     * 
@return
     * 
@throws Exception
     
*/
    
public boolean addWorkLog(ActionForm form,HttpServletRequest request) throws Exception
    {
        
        WorkLogForm wlf 
= (WorkLogForm)form;
        DAO dao
=new DAO();
        ArrayList list 
= new ArrayList();
        DateUtil util 
= new DateUtil(); 
        WorkLog worklog
=new WorkLog();

        worklog.setLogTime(util.str_Date(DateUtil.getCurrentDate()));  
//获得现在的时刻
        String date=DateUtil.getCurrentDateString3();
        worklog.setWorklogId(
"Log"+date);
        worklog.setSortId(wlf.getSortId());
        worklog.setLogTitle(wlf.getLogTitle());
        worklog.setLogContent(wlf.getLogContent());
        String userid 
= request.getSession().getAttribute("usercardid").toString();//获取用户ID
        worklog.setUserId(userid);
        worklog.setUcode(
"Ucode-Resource");//暂时随便插入
        worklog.setShareStatus(wlf.getShareStatus());
        
return    dao.save(worklog);
        
    }

    
/**
     * 修改日志前 先查询日志分类,再跳转到修改页面
     * 
@param form
     * 
@param request
     * 
@return
     * 
@throws Exception
     
*/
    
public boolean preupdateWorkLog(ActionForm form,HttpServletRequest request) throws Exception
    {
        WorkLogForm wlf 
= (WorkLogForm)form;
        DAO dao 
= new DAO();
        String sql 
= "from cn.ac.sict.ietd.orm.WorkLog where worklogId = '"+wlf.getWorklogId()+"'";
        ArrayList list 
= dao.select(sql);
        
if(list!=null && list.size()>0)
        {
            WorkLog wl 
= (WorkLog)list.get(0);
            request.setAttribute(
"worklog",wl);
        }
        String userid 
= request.getSession().getAttribute("usercardid").toString();//获取用户ID
        String sql1="from cn.ac.sict.ietd.orm.SystemSort where userId='"+userid+"'";
        ArrayList list1
=dao.select(sql1);
        
if(list1!=null&&list1.size()>0)
        {
            request.setAttribute(
"sortlist", list1);
        }
        
return true;
    }
    
    
/**
     * 更新日志
     * 
@param form
     * 
@param request
     * 
@return
     * 
@throws Exception
     
*/
    
public boolean updateWorkLog(ActionForm form,HttpServletRequest request) throws Exception
    {
        
boolean type=false;
        WorkLogForm wlf 
= (WorkLogForm)form;
        DAO dao 
= new DAO();
        DateUtil util 
= new DateUtil(); 
        
        String sql 
= "from cn.ac.sict.ietd.orm.WorkLog where worklogId = '"+wlf.getWorklogId()+"'";
        ArrayList list 
= dao.select(sql);
        
if(list!=null && list.size()>0)
        {
            WorkLog wl 
= (WorkLog)list.get(0);
            wl.setLogTitle(wlf.getLogTitle());
            wl.setLogContent(wlf.getLogContent());
            wl.setLogTime(util.str_Date(DateUtil.getCurrentDate()));  
//获得现在的时刻
            wl.setSortId(wlf.getSortId());
            wl.setShareStatus(wlf.getShareStatus());
            type
=dao.update(wl);
        }
        
return type;
    }
    
    
/**
     * 删除日志
     * 
@param form
     * 
@param request
     * 
@return
     * 
@throws Exception
     
*/
    
public boolean deleteWorkLog(ActionForm form,HttpServletRequest request) throws Exception
    {  
        WorkLogForm wlf 
= (WorkLogForm)form;
        DAO dao 
= new DAO(); 
        String sql 
= "from cn.ac.sict.ietd.orm.WorkLog where worklogId = '"+wlf.getWorklogId()+"'";
        
        ArrayList slist 
= new ArrayList();
        dao.select(sql,slist);
        dao.delete(slist); 
        
return true;
    }
    
    
}

 8.form

OA日志模块第13张OA日志模块第14张Code
package cn.ac.sict.ietd.oa.form;

import org.apache.struts.action.ActionForm;

public class WorkLogForm extends ActionForm{
    
private String worklogId;
    
private String userId;
    
private String logTitle;
    
private String logContent;
    
private String ucode;
    
private String logTime;
    
private String shareStatus;
    
private String sortId;
    
private String[] czlist;
    
public String getWorklogId() {
        
return worklogId;
    }
    
public void setWorklogId(String worklogId) {
        
this.worklogId = worklogId;
    }
    
public String getUserId() {
        
return userId;
    }
    
public void setUserId(String userId) {
        
this.userId = userId;
    }
    
public String getLogTitle() {
        
return logTitle;
    }
    
public void setLogTitle(String logTitle) {
        
this.logTitle = logTitle;
    }
    
public String getLogContent() {
        
return logContent;
    }
    
public void setLogContent(String logContent) {
        
this.logContent = logContent;
    }
    
public String getUcode() {
        
return ucode;
    }
    
public void setUcode(String ucode) {
        
this.ucode = ucode;
    }
    
public String getLogTime() {
        
return logTime;
    }
    
public void setLogTime(String logTime) {
        
this.logTime = logTime;
    }
    
public String getShareStatus() {
        
return shareStatus;
    }
    
public void setShareStatus(String shareStatus) {
        
this.shareStatus = shareStatus;
    }
    
public String getSortId() {
        
return sortId;
    }
    
public void setSortId(String sortId) {
        
this.sortId = sortId;
    }
    
public String[] getCzlist() {
        
return czlist;
    }
    
public void setCzlist(String[] czlist) {
        
this.czlist = czlist;
    }
}

免责声明:文章转载自《OA日志模块》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇WebBrowser介绍——Javascript与C++互操作初识大数据(三. Hadoop与MPP数据仓库)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

java字符串比较是否都可直接使用==?

java字符串比较,两个字符串相不相等,直接用==来判断可以吗?或者判断两个字符串不相等,直接用!=? 不能 两个对象进行比较,如果使用==符号,那么比较的是这两个对象的“引用”(类似C语言中指针的概念)。字符串比较,通常情况下比较的是字符串的值而非引用,不同的“引用”是可以对应相同值的,如果这时候用==比较,得出的结论是不相等,但是实际上它们的值是相等的...

SpringCloud(10)使用Spring Cloud OAuth2和JWT保护微服务

【本文版权归微信公众号"代码艺术"(ID:onblog)所有,若是转载请务必保留本段原创声明,违者必究。若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!】 采用Spring Security AOuth2 和 JWT 的方式,避免每次请求都需要远程调度 Uaa 服务。采用Spring Security OAuth2 和 JWT 的方式,Uaa 服务...

Vue中开启关闭风场

<template> <div class="box"> <div ref="emap" id="map"></div> <div id="popup" class="ol-popup"> <a href="#" id="popup-closer" class...

java生成解析xml的另外两种方法JAXB

   JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示...

PC-JS小技巧

# 事件源对象 event.srcElement.tagName event.srcElement.type # 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); # 事件按键 event.keyCode event.shiftKey event.altKey ev...

黄聪:google搜索代替wordpress的搜索功能

见很多人都使用google自定义搜索代替wordpress的搜索功能....我今天也弄一个,效果还不错的. ..网上的教程都很不详细,初次使用wordpress的网友们都不明白..今天.我就来完整的记录出来... 第一步:创建一个空白的googlesearch.php页面模板,在里边输入<?php/*Template Name: Google 自定义...