1. 功能介绍

    新增数据

  2. 开发步骤

    1. 编写HTML表单
    2. 编写页面Java事件
    3. 编写Java Bean方法
  3. 代码片段

    1. 配置文件代码

    2. HTML写法(参考quickstart/web/examples/basic/VipcustList.html)

      <a jwcid="@wade:PageRedirect"
      source="ognl:condition"
      value="新增"
      class="e_bLinkAdd"
      onclick="redirectTo('examples.basic.VipcustEdit', null, parameters)"
      />
      

      说明:
      redirectTo:调用页面(examples.basic.VipcustEdit)
    3. JAVA(PAGE)写法(参考quickstart/src/doc/../examples/basic/ExamplesBean.java)

      public void createVipcust(IRequestCycle cycle) throws Exception {
      	PageData pd = getPageData();
      	
      	ExamplesBean bean = new ExamplesBean();
      
      	/* 将页面中获取的数据提交给bean的createVipcust方法 */
      	String vip_id = bean.createVipcust(pd, pd.getData());
      	
      	/* 传递参数名和值到下页 */
      	pd.setTransfer("VIP_ID", vip_id);
      	
      	/* 操作提示信息,根据需要设置提示导航,若不设置操作动作,将关闭该页面回到主页面 */
      	redirectToMsg("VIP客户资料新增成功,选择【继续新增】跳转到[VIP客户资料新增]页面,选择【查看详情】跳转到[VIP客户资料详情]页面", 
      	new String[] { getPageName(), getPageName() }, new String[] { null, "queryVipcust" }, new String[] { "继续新增", "查看详情" });
      }
      
    4. JAVA(BEAN)写法(参考quickstart/src/doc/../examples/basic/ExamplesBean.java)

      /**
      * 创建VIP客户资料
      * @param pd
      * @param data
      * @return vip_id
      * @throws Exception
      */
      public String createVipcust(PageData pd, IData data) throws Exception {	    
      ExamplesDAO dao = new ExamplesDAO(pd);
      String vip_id = dao.getSequence("SEQ_VIP_ID"); //获取VIP序列值
      
      data.put("USER_ID", data.get("USECUST_ID"));		//覆盖用户标识
      data.put("CUST_ID", data.get("USECUST_ID"));		//覆盖客户标识
      data.put("CUST_NAME", data.get("USECUST_NAME"));	//覆盖客户名称
      data.put("VIP_ID", vip_id); //获取VIP序列值
      data.put("REMOVE_TAG", ExampleFactory.VIP_REMOVETAG_VALID);	//有效标记
      data.put("NET_TYPE_CODE", ExampleFactory.VIP_NETTYPE_DEFAULT); //默认网别
      data.put("IN_STAFF_ID", pd.getContext().getStaffId()); //获取登陆员工
      data.put("IN_DEPART_ID", pd.getContext().getDeptId()); //获取登归属部门
      data.put("CITY_CODE", pd.getContext().getCityId()); //获取归属业务区
      data.put("EPARCHY_CODE", pd.getContext().getEpachyId()); //获取归属地州
      data.put("JOIN_DATE", common.getSysTime());	//设置加入时间
      data.put("IN_DATE", common.getSysTime());	//设置登记时间
      dao.insert("TF_F_CUST_VIP", data);	//将资料输入插入表
      
      return vip_id;
      }
      

      说明:所有的数据都是以文本方式导入数据集中,包括时间(可以直接写成yyyy-MM-dd HH:mm:ss这种格式的字符形式)