⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jyform.java

📁 一套完整的档案管理系统
💻 JAVA
字号:
  /*设置数据类*/

package com.stsc.archive.jygl;

import java.text.ParseException;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;

import java.util.Date;
import com.stsc.archive.jygl.*;

public final class JyForm extends ActionForm {


 	private String action = "Create";

  // 档案外借登记表字段
    private int    lendfileid		;
	private String lendtime			= null;      //借出时间
//    private String lendperiod		= null;       
      private int lendperiod        =0 ;         // 期限
	private String borrowname		= null;      // 借阅人
    private String title		    = null;      // 文件(案卷)题名
    private String archivalcode		= null;      // 存址号
	private String fileno			= null;      // 文件编号
    private String remark    		= null;      // 备注
    private String lendhandler		= null;      // 借出经办人
//	private String lendnum	        = null;
    private int	   lendnum          =0;          // 借出份数
	private String effect			= null;      // 利用效果
    private String returnhandler    = null;      // 归还经办人
	private String returntime		= null;      // 归还时间
	private int    returnnum        =0;          // 归还份数   
	private String maturity  		= null;      // 应归还时间
	private String serialno         = null;      // 文件流水号
	private String status       	= null;      // 外借状态

    private String b_returntime     = null;     //查询时所用字段	
    private String e_returntime     = null;    
// 借阅申请表字段	
	private int    borrowapplyid;     
	private String applicant        = null;      //   申请人
	private String applytime        = null;      //   申请借阅时间
	private String reason           = null;      //   申请理由
	private String approver         = null;      //   审批人
	private String approvetime      = null;      //   审批时间
	private String approvesuggest   = null;      //   审批意见
	private String replier          = null;      //   答复人
	private String replytime        = null;      //   答复时间
	private String replysuggest     = null;      //   答复意见
	private String applystatus      = null;      //   申请的状态
   



    // ----------------------------------------------------------- Properties
 /*     设置档案外借登记表字段数据 */
	public String getAction() {
		return (this.action);
    }


	public void setAction(String action) {
        this.action = action;
    }
	
	
	
	public int getlendfileid(){
		return (this.lendfileid);
    }

    public void setlendfileid(int lendfileid) {
		this.lendfileid = lendfileid;
    }


    public int getreturnnum(){
		return (this.returnnum);
    }

    public void setreturnnum(int returnnum) {
		this.returnnum = returnnum;
    }


	
	
	
	
	//设置期限数据
	public int getlendperiod(){
		return (this.lendperiod);
    }

    public void setlendperiod(int lendperiod) {
		this.lendperiod = lendperiod;
    }

     //设置借阅人数据
	public String getborrowname() {
		return (this.borrowname);
    }

    public void setborrowname(String borrowname) {
        this.borrowname = borrowname;
    }

    //设置文件题名数据
	public String gettitle() {
		return (this.title);
    }

    public void settitle(String title) {
        this.title = title; 
    }

    //设置存址号数据
	public String getarchivalcode() {
		return (this.archivalcode);
    }

    public void setarchivalcode(String archivalcode) {
        this.archivalcode = archivalcode;
    }

    //设置文件编号数据
    public String getfileno() {
		return (this.fileno);
    }

    
    public void setfileno(String fileno) {
        this.fileno = fileno;
    }

    //设置备注数据
    public String getremark() {
		return (this.remark);
    }

    
    public void setremark(String remark) {
        this.remark = remark;
    }

    //设置借出经办人数据
    public String getlendhandler() {
		return (this.lendhandler);
    }

    
    public void setlendhandler(String lendhandler) {
        this.lendhandler = lendhandler;
    }

    //设置借出份数数据
    public int getlendnum() {
		return (this.lendnum);
    }

    
	public void setlendnum(int lendnum) {
        this.lendnum = lendnum;
    }
    
    //设置借出时间数据  
    public String getlendtime() {
		return (this.lendtime);
    }

   public void setlendtime(String lendtime){
          this.lendtime=lendtime;
   }   
   
	//设置归还时间数据
	public String getreturntime() {
		return (this.returntime);
    }

   public void setreturntime(String returntime){
          this.returntime=returntime;
   }   

  public String getb_returntime() {
		return (this.returntime);
    }

   public void setb_returntime(String b_returntime){
          this.b_returntime=b_returntime;
   }   
  
   public String gete_returntime() {
		return (this.e_returntime);
    }

   public void sete_returntime(String e_returntime){
          this.e_returntime=e_returntime;
   }   



/*	
	public void setLendTime(Date LendTime) {
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(Constants.DATEFORMAT);
		this.LendTime = (LendTime==null)?null:sdf.format(LendTime);
    }


	    public void setMaturity(Date Maturity) {
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(Constants.DATEFORMAT);
		this.Maturity = (Maturity==null)?null:sdf.format(Maturity);
    }

	
	   public void setReturnTime(Date ReturnTime) {
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(Constants.DATEFORMAT);
		this.ReturnTime = (ReturnTime==null)?null:sdf.format(ReturnTime);
    }

*/	
	
	
	//设置利用效果数据
    public String geteffect() {
		return (this.effect);
    }

  
    public void seteffect(String effect) {
        this.effect = effect;
    }

    //设置归还经办人数据

	public String getreturnhandler() {
		return (this.returnhandler);
    }

   	public void setreturnhandler(String returnhandler) {
        this.returnhandler = returnhandler;
    }

   
    //设置文件流水号数据
	public String getserialno() {
		return (this.serialno);
    }

    public void setserialno(String serialno) {
        this.serialno = serialno;
    }

    //设置外借状态数据
    public String getstatus() {
		return (this.status);
    }

    
    public void setstatus(String status) {
        this.status = status;
    }

   
	/* 设置借阅申请表字段数据  */
	
	 public int getborrowapplyid(){
	     return(this.borrowapplyid);
	 }
   
     public void setborrowapplyid(int borrowapplyid){
	     this.borrowapplyid=borrowapplyid;
	 }


	//设置申请人数据
	 public String getapplicant() {
		return (this.applicant);
    }

    
    public void setapplicant(String applicant) {
        this.applicant = applicant;
    }
	
	//设置申请借阅的时间数据
	 public String getapplytime() {
		return (this.applytime);
    }

    
    public void setapplytime(String applytime) {
        this.applytime = applytime;
    }
	
    //设置申请理由数据
     public String getreason() {
		return (this.reason);
    }

    
    public void setreason(String reason) {
        this.reason = reason;
    }
	
    //设置审批人数据
     public String getapprover() {
		return (this.approver);
    }

    
    public void setapprover(String approver) {
        this.approver = approver;
    }
	
    //设置审批时间数据
   public String getapprovetime() {
		return (this.approvetime);
    }

    
    public void setapprovetime(String approvetime) {
        this.approvetime = approvetime;
    }
    
    //设置审批意见数据
    public String getapprovesuggest() {
		return (this.approvesuggest);
    }

    
    public void setapprovesuggest(String approvesuggest) {
        this.approvesuggest = approvesuggest;
    }

    //设置答复人数据 
    public String getreplier() {
		return (this.replier);
    }

    
    public void setreplier(String replier) {
        this.replier = replier;
    }
   
    //设置答复时间数据 
    public String getreplytime() {
		return (this.replytime);
    }

    
    public void setreplytime(String replytime) {
        this.replytime = replytime;
    }

    //设置答复意见数据
    public String getreplysuggest() {
		return (this.replysuggest);
    }

    
    public void setreplysuggest(String replysuggest) {
        this.replysuggest = replysuggest;
    }

   //设置申请的状态
        public String getapplystatus() {
		return (this.applystatus);
    }

    
    public void setapplystatus(String applystatus) {
        this.applystatus = applystatus;
    }


   //初始化数据
	public void reset(ActionMapping mapping, HttpServletRequest request) {

    this.lendfileid     = 0;
    this.lendtime		= null;      
    this.lendperiod		= 0;
    this.borrowname		= null;
    this.title		    = null;
    this.archivalcode	= null;
	this.fileno			= null;
    this.remark    		= null;
    this.lendhandler	= null;
	this.lendnum	    = 0;
	this.effect			= null;
    this.returnhandler  = null;
	this.returntime		= null;
	this.maturity  		= null;
	this.serialno       = null;
	this.status       	= null;
    this.b_returntime   = null;
	this.e_returntime   = null; 
   // 借阅申请表字段
     
	this.applicant        = null;
	this.applytime        = null;
	this.reason           = null;
	this.approver         = null;
	this.approvetime      = null;
	this.approvesuggest   = null;
	this.replier          = null;
	this.replytime        = null;
	this.replysuggest     = null;
	this.applystatus      = null;
	}
   
	
	public ActionErrors validate(ActionMapping mapping,
                                 HttpServletRequest request) {

        ActionErrors errors = new ActionErrors();
    /*    if ((archiveno == null) || (archiveno.length() < 1))
            errors.add("archiveno", new ActionError("error.archiveno.required"));
        if ((archivetype == null) || (archivetype.length() < 1))
            errors.add("archivetype", new ActionError("error.archivetype.required"));

		try{
			int a = Integer.parseInt(request.getParameter("pagenumber"));
		} catch(NumberFormatException pe){
			errors.add("pagenumber", new ActionError("error.pagenumber.formaterror"));
		}

		try{
			int a = Integer.parseInt(request.getParameter("copys"));
		} catch(NumberFormatException pe){
			errors.add("copys", new ActionError("error.copys.formaterror"));
		}

		try{
			int a = Integer.parseInt(request.getParameter("lendnum"));
		} catch(NumberFormatException pe){
			errors.add("lendnum", new ActionError("error.lendnum.formaterror"));
		}

		try{
			int a = Integer.parseInt(request.getParameter("securityterm"));
		} catch(NumberFormatException pe){
			errors.add("securityterm", new ActionError("error.securityterm.formaterror"));
		}

		try{
			int a = Integer.parseInt(request.getParameter("retentionperiod"));
		} catch(NumberFormatException pe){
			errors.add("retentionperiod", new ActionError("error.retentionperiod.formaterror"));
		}

        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(Constants.DATEFORMAT);
        try {
            java.util.Date adate = sdf.parse(request.getParameter("filedate"));
        } catch(ParseException pe) {
            errors.add("filedate", new ActionError("error.filedate.formaterror"));
        }
		
        try {
            java.util.Date adate = sdf.parse(request.getParameter("decryptiondate"));
        } catch(ParseException pe) {
            errors.add("decryptiondate", new ActionError("error.decryptiondate.formaterror"));
        }
  
        try {
            java.util.Date adate = sdf.parse(request.getParameter("archivedate"));
        } catch(ParseException pe) {
            errors.add("archivedate", new ActionError("error.archivedate.formaterror"));
        }
  
        try {
            java.util.Date adate = sdf.parse(request.getParameter("destroydate"));
        } catch(ParseException pe) {
            errors.add("destroydate", new ActionError("error.destroydate.formaterror"));
        }
        try {
            java.util.Date adate = sdf.parse(request.getParameter("reappraisedates"));
        } catch(ParseException pe) {
            errors.add("reappraisedates", new ActionError("error.reappraisedates.formaterror"));
        }*/
        return errors;

    }


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -