freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee平臺開發(fā)的社保一體化信息系統(tǒng)碩士學位論文-資料下載頁

2025-06-22 01:02本頁面
  

【正文】 pLicenseDeclarationVS。 } @Override protected String operate(){ String cae747 = ((),cae747, null)。 String cae745 = ((), cae745, null)。 PeopleInfoDTO peopleInfodto = new PeopleInfoDTO()。 (cae747)。 (cae745)。 PeopleInfoDTO peopleInfoDTO = (peopleInfodto)。 if(null== peopleInfoDTO){ throw new BusinessException(沒有相應(yīng)記錄!)。 } return (peopleInfoDTO)。 }}類PeopleInfoQueryAction繼承于BaseAjaxAction,類里面有個成員屬性EmpLicenseDeclarationVS并生成set和get方法。重寫了父類的operate方法。operate方法中,首先獲得頁面javascript代碼傳過來的參數(shù),在新建一個PeopleInfoDTO的人員信dto實例,并把參數(shù)附給它,然后調(diào)用EmpLicenseDeclarationVS的getPeopleInfo方法,把dto實例作為參數(shù)傳給這個方法,這個方法返回一個PeopleInfoDTO的人員信dto實例。此dto實例作為參數(shù)傳給AjaxUtils的getJsonData方法,getJsonData方法返回json格式的數(shù)據(jù)返回給頁面端。申報就業(yè)許可證的功能的vs接口代碼如下:public interface EmpLicenseDeclarationVS { //查詢?nèi)藛T信息 public PeopleInfoDTO getPeopleInfo(PeopleInfoDTO peopleInfodto)。 //申報就業(yè)許可證 public void declareEmployLicen(LicenseDTO licensedto)。 //保存人員信息 public void savePeopleInfo(PeopleInfoVO peopleInfovo)。}接口里面定義了3個方法:查詢?nèi)藛T信息方法、申報就業(yè)許可證方法、保存人員信息方法,接口里面的都是抽象方法,沒有實現(xiàn)。申報就業(yè)許可證的功能的vs接口實現(xiàn)的代碼如下:@FacadeAutowiredpublic class EmpLicenseDeclarationVSImpl implements EmpLicenseDeclarationVS { private AbroadPeopleMgrFacade abroadPeopleMgrFacade。 private PersonMgrFacade personMgrFacade。 //申報就業(yè)許可證 public void declareEmployLicen(LicenseVO licenseVO) { String rylx = ()。//人員類型 //(rylx)。 if(!((+rylx).equals(1))){//非外國人 throw new BusinessException(非外國人不需要申報就業(yè)許可證!)。 } ListLicenseDTO list =(())。 int size = ()。 //判斷是否滿足申報條件 if(size0){ throw new BusinessException(操作失?。∪藛Tid為[ +()+]已經(jīng)有了對應(yīng)的就業(yè)許可證!不能再申報!)。 } Date daae127 = ()。//申辦日期 Long aae127 = (daae127, yyyyMMdd)。 LicenseDTO licenseDTO = new LicenseDTO()。 (licenseVO, licenseDTO)。 (aae127)。 (licenseDTO)。 } //查詢?nèi)藛T信息 public PeopleInfoDTO getPeopleInfo(PeopleInfoDTO peopleInfodto) { return (peopleInfodto)。 } public void savePeopleInfo(PeopleInfoVO peopleInfovo) { if(null==peopleInfovo){ throw new BusinessException(未得到表單數(shù)據(jù)!)。 } Long aac006 = ((), yyyyMMdd)。 //人員基本信息 Ac01DTO ac01DTO = new Ac01DTO()。 (peopleInfovo, ac01DTO)。 (aac006)。//出生日期 (0)。//人員參保狀態(tài) (1)。//生存狀態(tài) (1)。//到齡離退休標志 (0)。//異地安置人員標志 //人員附加信息 A8DTO a8DTO = new A8DTO()。 (peopleInfovo, a8DTO)。 (ac01DTO, a8DTO)。 }}EmpLicenseDeclarationVSImpl類的上面有注解@FacadeAutowired用于自動綁定AbroadPeopleMgrFacade。類里面有父類查詢?nèi)藛T信息的實現(xiàn)方法getPeopleInfo,在此方法內(nèi)部調(diào)用AbroadPeopleMgrFacade的getPeopleInfo方法,用來獲取查詢出來的人員信息。AbroadPeopleMgrFacade的代碼如下:@FacadeProxypublic interface AbroadPeopleMgrFacade extends AbroadPeopleMgrBS {}此類作為一個門面類,定義bs類的對外的高層接口,通常需要調(diào)用內(nèi)部的多個模塊,從而把客戶的請求代理給適當?shù)腷s對象,也實現(xiàn)了bs組件的對外隔離。此模塊的bs接口定義如下:public interface AbroadPeopleMgrBS {…… //查詢?nèi)藛T信息 public PeopleInfoDTO getPeopleInfo(PeopleInfoDTO peopleInfodto)?!瓆此接口里面定義了一些抽象的主要涉及數(shù)據(jù)庫訪問的組件方法。這其中就有g(shù)etPeopleInfo方法。此模塊的bs實現(xiàn)類如下:public class AbroadPeopleMgrBSImpl implements AbroadPeopleMgrBS { …… // 查詢?nèi)藛T信息 public PeopleInfoDTO getPeopleInfo(PeopleInfoDTO peopleInfodto) { String cae747 = ()。 String cae745 = ()。 if (null == cae747) cae747 = 。 if (null == cae745) cae745 = 。 String sql = select * from a8,ac01 where = and cae747=? and cae745=?。 PeopleInfoDTO peopleInfodto1 = (sql, , cae747, cae745)。 return peopleInfodto1。 }……}此類實現(xiàn)了AbroadPeopleMgrBS接口,重寫了其中定義的方法。其中g(shù)etPeopleInfo方法根據(jù)查詢條件查詢條件查詢?nèi)藛T信息。首先獲得查詢條件,再編寫sql語句,連接表a8和ac01進行聯(lián)合查詢?nèi)藛T信息。最后調(diào)用CommonJdbcDaoUtils的get方法返回查詢的人員信息。第二個子功能是提交人員信息,其javascript代碼如下://提交人員信息 function submitPeopelInfo(){((submit_cmp), peopleForm, function(form, action) { }, 人員信息保存成功)。 }業(yè)務(wù)經(jīng)辦人員填寫玩人員信息以后點擊提交按鈕則觸發(fā)submitPeopelInfo函數(shù)。此函數(shù)提交表單的數(shù)據(jù),所提交的url是表單的uri屬性的值。提交成功后彈出“人員信息保存成功”提示框。提交人員信息的action代碼如下:public class PeopleInfoSaveAction extends BaseAjaxAction { private PeopleInfoVO peopleInfoVO = new PeopleInfoVO()。 private EmpLicenseDeclarationVS empLicenseDeclarationVS。 public void setEmpLicenseDeclarationVS( EmpLicenseDeclarationVS empLicenseDeclarationvs) { = empLicenseDeclarationvs。 } @Override public ValueObject getValueObject(){ return 。 } @Override protected String operate(){ //保存人員信息 (peopleInfoVO)。 return SUCCESS。 }}PeopleInfoSaveAction繼承于BaseAjaxAction,里面有2個成員屬性,分別為peopleInfoVO和empLicenseDeclarationVS,其類型分別為PeopleInfoVO和EmpLicenseDeclarationVS,新建PeopleInfoVO的對象賦給peopleInfoVO。PeopleInfoVO用于收集表單信息。此類重寫了其父類的getValueObject方法和operate方法,在getValueObject方法內(nèi)部返回peopleInfoVO的對象,在operate方法內(nèi)部調(diào)用EmpLicenseDeclarationVS的savePeopleInfo方法,并把peopleInfoVO傳給這個方法。在EmpLicenseDeclarationVSImpl類中,實現(xiàn)了接口的savePeopleInfo方法,在這個方法中,首先獲取從action中傳過來的 vo對象,然后判斷其是否為空,為空的話拋出異常。然后把Date類型的日期值轉(zhuǎn)化為Long類型的值,新建一個Ac01DTO的對象把vo中的屬性全部拷貝到此對象并且把上面獲得的Long類型的值賦給此對象。然后新建一個A8DTO的對象把vo中的屬性拷貝到這個對象中,最后調(diào)用PersonMgrFacade的savePersonInfo方法,把上面創(chuàng)建的2個對象的引用傳給此方法,保存人員信息和人員附加信息。public String savePersonInfo(Ac01DTO ac01DTO,A8DTO a8DTO){ (().trim())。 Ac01DTO dto1 = saveAc01Info(ac01DTO)。 //添加勞動就業(yè)人員信息 LabourEmployPersonDTO lepDTO = new LabourEmployPersonDTO()。 (dto1, lepDTO)。 saveLabourEmployPerson(lepDTO)。 (())。 (().trim())。 A8DTO dto2 = saveA8Info(a8DTO)。 Ac17DTO dto3 = new Ac17DTO()。 (dto1, dto3)。 dto3 = saveAc17(dto3)。 A9DTO dto4 = new A9DTO()。 (dto2, dto4)。 (())。 dto4 = saveA9(dto4)。 return ()。 }saveAc01Info方法如下:public Ac01DTO saveAc01Info(Ac01DTO ac01dto) { String aac999 = ()。 if(aac999==null||.equals(())){在AbroadPeopleMgrBSImpl中實現(xiàn)了接口的savePersonInfo方法。此方法首先用戶區(qū)域代碼數(shù)據(jù)項賦給ac01DTO,然后調(diào)用saveAc01Info方法生成序列號且把信息保存在人員基本信息數(shù)據(jù)庫表AC01中。新建一個LabourEmployPersonDTO的對象,把ac01DTO的屬性傳遞給此對象,然后調(diào)用方法saveLabourEmployPerson保存勞動就業(yè)人員信息表ACP5,然后調(diào)用saveA8Info方法保存人員附加信息表ACN8,然后調(diào)用方法saveAc17保存數(shù)據(jù)庫表AC17,最后調(diào)用saveA9方法保存ACN9數(shù)據(jù)庫表。第三個子功能是提交就業(yè)許可證申辦信息。其javascript代碼如下://就業(yè)許可證申報(提交)function onSubmit(){ ((submit_button), 39。empLicenseInfoForm39。, function(form, action) { }, 39。就業(yè)許可證申報成功39。)。}業(yè)務(wù)經(jīng)辦人員填寫完就業(yè)許可證后點擊提交按鈕則觸發(fā)onSubmit函數(shù)。此函數(shù)提交表單的數(shù)據(jù),所提交的url
點擊復制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1