zoukankan      html  css  js  c++  java
  • NC 自定义参照类

    package nc.ui.hzctr.costctr.ref;
    
    import nc.ui.bd.ref.AbstractRefModel;
    import nc.vo.pubapp.pattern.pub.SqlBuilder;
    
    /**
     * 成本合同档案参照类 2017-6-27 11:15:04
     * 
     * @author Yaolz
     */
    public class ContractRef extends AbstractRefModel {
    	/**
    	 * 参照列名称
    	 * 
    	 */
    	@Override
    	public String getRefTitle() {
    		return "合同类型参照";
    	}
    
    	/**
    	 * 可显示字段编码
    	 */
    	private static final String[] FIELD_CODE = { "contractnum", "contractname",
    			"contracttype", "pk_costctr_h" };
    
    	/**
    	 * 可显示字段
    	 */
    	@Override
    	public String[] getFieldCode() {
    		return ContractRef.FIELD_CODE;
    	}
    
    	/**
    	 * 参照列名称
    	 * 
    	 */
    	private static final String[] FIELDNAME = { "合同号", "合同方", "合同类型", "主键" };
    	
    	/**
    	 * 显示列名
    	 */
    	@Override
    	public int getDefaultFieldCount() {
    		return ContractRef.FIELDNAME.length;
    	}
    
    	@Override
    	public String[] getFieldName() {
    		return ContractRef.FIELDNAME;
    	}
    
    	private static final String table = "hzctr_costctr_h";
    
    	@Override
    	public String getTableName() {
    		return ContractRef.table;
    	}
    
    	@Override
    	protected String getEnvWherePart() {
    		SqlBuilder wherePart = new SqlBuilder();
    		wherePart.append(" nvl(dr,0)=0 and 1=1  ");
    		return wherePart.toString();
    	}
    
    	/**
    	 * 参照列主键
    	 */
    	public static final String PKCODE = "pk_costctr_h";
    
    	@Override
    	public String getPkFieldCode() {
    		return ContractRef.PKCODE;
    	}
    
    	/**
    	 * 隐藏列
    	 */
    	private static final String[] HIDDENFIELDCODE = { "pk_costctr_h" };
    
    	@Override
    	public String[] getHiddenFieldCode() {
    		return ContractRef.HIDDENFIELDCODE;
    	}
    }
    insert into bd_refinfo (CODE, DR, ISNEEDPARA, ISSPECIALREF, METADATATYPENAME, MODULENAME, NAME, PARA1, PARA2, PARA3, PK_REFINFO, REFCLASS, REFSYSTEM, REFTYPE, RESERV1, RESERV2, RESERV3, RESID, RESIDPATH, TS, WHEREPART)
    values ('XXX101', 0, null, null, 'ContractTyeVO', 'xxx', '合同类型', null, null, null, '0001Z010000000HTLX01', 'nc.ui.xxx.contracttype.ref.ContractTypeRef', null, 0, null, null, null, '合同类型', 'ref', '2017-06-26 15:58:34', null);
    

      

     在client下。


    作者:冬瓜茶饮料
    出处:http://www.cnblogs.com/dongguacha/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    漫谈施工企业信息化规划(修订)
    SOAOffice 中间件,北京科翰软件
    组建“建筑施工企业信息化技术交流”QQ群(102226121),欢迎参与!
    国产、免费业务流程梳理工具SAM,炎黄盈动公司产品
    (参考)OpenExpressApp架构-信息系统开发平台
    逍遥笔输入法,哈!
    昨天开了一天的会!!
    昨天回到北京了!
    幸福是什么?
    周末辽宁兴城
  • 原文地址:https://www.cnblogs.com/dongguacha/p/7085785.html
Copyright © 2011-2022 走看看