欢迎来到天天文库
浏览记录
ID:20318526
大小:67.00 KB
页数:7页
时间:2018-10-12
《nc bo-vo-dmo编写规范与注意事项》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、北京用友软件股份有限公司NewCentury管理软件事业部BO-VO-DMO编写规范和注意事项使用的VO类说明GeneratInfoVOprivateStringm_sTableName;privateArrayListm_alColNameVOs;//ArrayList中的元素为字段名称voprivateArrayListm_alTableRelVOs;//ArrayList中元素为表关系VOprivateIntegerm_iNum;//生成数据数量privateUFBooleanm_isLevelType;//为分级类型privateIntegerm_
2、perLevelSubNum;//每级分支数privateIntegerm_levelNum;//分级层数privateIntegerm_topTypeNum;//初始分类数privateUFBooleanm_isNumEqualSub=newUFBoolean(false);//是否生成数量与子表数量相同privateStringm_sSubTableName;//如以子表数量为准,此为子表名称TableRelVOprivateStringm_sSubTableName;//子表物理名称privateStringm_sMainTableKey;//主表关
3、联键值privateStringm_sSubTableKey;//子表外键privateIntegerm_iSubRowNum;//使用子表数据数量privateStringm_sWhereStr;//取值限制条件ColNameVOprivateStringm_sFieldName;//字段名称privateStringm_sDataType;//数据类型privateIntegerm_iDataFrom;//当数据类型为数字时,数据范围起始值privateIntegerm_iDataTo;//当数据类型为数字时,数据范围结束值privateArrayLi
4、stm_alSampleNames;//字段示例名称,字段值从此集合中得到//如行数超过给出的值的个数,则在其后加4为数字序号//序号从0001开始privateUFBooleanm_isMLevel=newUFBoolean(false);//是否为分级编码privateIntegerm_perLevelNum;//分级编码每级次使用位数privateIntegerm_perLevelSubNum;//每级分支数privateIntegerm_levelNum;//分级层数privateIntegerm_topTypeNum;//初始分类数private
5、UFBooleanm_isLevelName;//是否为分级编码名称privateArrayListm_alResult;//生成数据结果集NC供应链产品部规范文档第7页共7页北京用友软件股份有限公司NewCentury管理软件事业部使用示例目前以存货管理档案为例说明使用方法比如要生成10000条存货管理档案的数据则将GeneratInfoVO中的num置为10000,StableName置为"bd_invmandoc"存货管理档案中引用bd_invbasdoc的id(即需关联子表)new一个TableRelVO在SmainTableKey中写入bd_in
6、vmandoc中对应外键子段名pk_invbasdocSsubTableName中写入表名bd_invbasdocSsubTableKey中写入子表键值子段名pk_invbasdoc将TableRelVO写入ArrayList中将ArrayList写入GeneratInfoVO的AlTableRelVOs中如需关联多个表则填写多个TableRelVO即可当前要生成数据的表中字段信息写入ColNameVO比如bd_invmandoc中字段planprice数据类型为UFDouble则在ColNameVO中SdataType字段中写入”SDataType”要生
7、成10到1000之间的任意数则在ColNameVO中IdataFrom写入10IdataTo写入1000将ColNameVO写入ArrayList中,将该ArrayList写入GeneratInfoVO的AlColNameVOs目前的数据类型有StringIntegerUFDoubleUFBooleanStringFromSubkey//生成随机的20位编码,当需要生成大批名称或建值时使用当数据类型为String时如果需要生成的数据在几个字符串中随机选择可以将这些字符串写入ArrayList放入ColNameVO的AlSampleNames中当某字段为外键
8、关联其它表时,除在TableRelVO中描述关系还要使用ColNa
此文档下载收益归作者所有