0.2.9 • Published 8 years ago

u8resource v0.2.9

Weekly downloads
2
License
ISC
Repository
-
Last release
8 years ago

//最新变更find({key:value,key:value,key:value},{like:key})

#初始化u8resource var u8 = require("u8resource"); var config = { server:"localhost",// database:"dbname", user:"user", password:"pwd", instanceName:'inst' }//配置详情请参考Tedious官方文档http://pekim.github.io/tedious/api-connection.html

#初始化数据连接
u8.init(config);


option参数:skip:int(默认0)     limit:int(默认10)       sort:"key asc|edsc"    like:boolean(是否是模糊查找)

数据查询接口 #查找人员信息,默认查找所有,参数用法为{key:value} var req = yield jiahua.func.stuff.find({uid:"3333"}); } #查找联系人 var req = yield jiahua.func.stuff.contact({});

#查找部门信息,默认查找部门,参数用法为{key:value} var req = yield jiahua.func.department.find({dCode:"s"}) }

#查找客户信息,默认查找所有,参数用法为{key:value} var req = yield jiahua.func.customer.find({cusId:"KH000001"}) } #查找客户地址以及联系人 func.customer.findAddr({})

#查找产品信息,默认查找所有产品,参数用法为{key:value} var req = yield jiahua.func.product.find({proId:""}) }

#查找产品类别信息,默认查找所有产品分类,参数用法为{key:value} var req = yield jiahua.func.product.findClass({proType:"C1"}) }

#查找结算方式,默认查找所有结算方式,参数用法为{key:value} var req = yield jiahua.func.settleStyle.find({"style":"1"}) }

#查找订单列表主表,默认查找所有,参数用法为{key:value} //目前该函数暂不更新,因为不需要使用了 !!!!!var req = yield jiahua.func.orderList.findMain({orderId:1000000002},{limit:10,skip:0,sort:"asd asc"}) }

#查找订单列表子表,默认查找所有,参数用法为{key:value}//目前该函数暂不更新,因为不需要使用了 !!!!!var req = yield jiahua.func.orderList.findDetail({orderId:2}) }

#查找城市信息,默认查找所有,参数用法为{key:value} var req = yield jiahua.func.district.find({districtId:"25011"}) }

#查找客户类别,默认查找所有类别,参数用法为{key:value} var req = yield jiahua.func.customer.findClass({class:"K1"}); }

#查找工厂信息,默认查找所有,参数用法为{key:value} var req = yield jiahua.func.factory.find({key:value}) }

#查找运输方式,默认查找所有方式,参数用法为{key:value} var req = yield jiahua.func.ship.find({key:value}); }

#汇率查找。。。 var req = yield jiahua.func.exch.find({key:value});

#用户自定义项查找。。。 var s = yield jiahua.func.define.findUserDefine({key:value});

#自定义项查找。。。定义自定义名称,类别,形式,语言,cid var s = yield jiahua.func.define.findType({key:value});

#自定义项基本档案查找。。。 var s = yield jiahua.func.define.findBase({key:value});

#自定义项详细信息查找。。。 var s = yield jiahua.func.define.findDetail({key:value});

#销售代码查找。。。 var s = yield jiahua.func.saleCode.find({key:value});

#销售代码类查找。。。 var s = yield jiahua.func.saleCode.findClass({key:value});

#销售单位查找 yield jiahua.func.saleUnit.find({key:value});

#销售类型查找 yield jiahua.func.saleType.find({key:value});

#票制方式查找 yield jiahua.func.define.sendType()

#包装方式查找 yield jiahua.func.define.packType()

#自行查找 var req = yield jiahua.func.find({"query string"})

字段对应信息: 人员信息: cPsn_Num (U861) 人员编码
cPsn_Name (U861) 姓名 cDept_num (U861) 部门
rSex (U861) 性别 rPersonType (U861) 人员类别
bPsnPerson (U861) 是否业务员 1 0 代表true false rCheckInFlag (U861) 审核标志
vAliaName (U861) 曾用名
cPsnFPhone (U861) 家庭电话
cPsnOPhone (U861) 办公电话
cPsnPostAddr (U861) 通讯地址

客户信息: cCusCode (U861) 客户编码
cCusName (U861) 客户名称
cCCCode (U861) 客户分类编码 cDCCode (U861) 地区编码 cCusPerson (U861) 联系人
cCusOAddress (U861) 发货地址 bTransFlag (U8111) 客户标识
cLtcCustomerCode (U8111) 潜在客户编码
cCusSSCode (U871) 结算方式编码 bTransFlag (U8111) 客户标识
cCusAbbName (U861) 客户简称

客户分类信息: Column Name Description Datatype Length Allow Nulls cCCCode (U861) 客户分类编码 nvarchar 12 False
cCCName (U861) 类别名称 nvarchar 20 False
iCCGrade (U861) 编码级次 tinyint 1 False
bCCEnd (U861) 是否末级 bit 1 False
pubufts (U861) 时间戳 timestamp 8 True

客户地址

cCusCode (U861) 客户编码
cAddCode (U861) 收货地址编码 cDeliverAdd (U861) 收货地址 cEnglishAdd3 (U871) 英文地址3
cLinkPerson (U861) 联系人

部门信息: cDepCode (U861) 部门编码

产品分类

cInvCCode (U861) 存货大类编码 cInvCName (U861) 存货大类名称

产品信息

cInvCode (U861) 存货编码
cInvCCode (U861) 存货大类编码
cInvName (U861) 存货名称

结算方式:

cSSCode (U861) 结算方式编码
cSSName (U861) 结算方式名称

地区分类: cDCCode (U861) 地区编码 cDCName (U861) 地区名称

工厂地区信息: cAcc_Id (U861) 账套号
cAcc_Name (U861) 账套名称 (工厂名称) cOrgCode (U870) 机构编码 cDomain (U861) 域名
cUnitNameEn (U870) 单位英文名称

发货方式: cSCCode (U8120) 发运方式编码 cSCName (U8120) 发运方式名称
cSCEnName (U861) 发运方式英文名称

汇率信息: cexch_name (U861) 币种名称 itype (U861) 汇率类型
nflat (U861) 汇率
iYear (U8100) iYear
iperiod (U861) 会计期间

销售类型分类: cItemCcode 销售分类编码 cItemCname 销售分类名称

销售信息: cItemCcode 销售分类编码 citemname 销售名称 citemcode 销售编码

销售单位: cUnitRefInvCode (U870) 对应存货编码 nvarchar 20 True
cComunitCode (U861) 计量单位编码 nvarchar 35 False
cComUnitName (U861) 计量单位名称 nvarchar 20 False
cGroupCode (U861) 计量单位组编码 nvarchar 35 True
cBarCode (U861) 对应条形码编码 nvarchar 30 True
bMainUnit (U861) 是否主计量单位 bit 1 False
iChangRate (U861) 换算率 userdecimal 13 True
iProportion (U861) 合理浮动比例 float 8 True
iNumber (U861) 辅计量单位序号 smallint 2 True
pubufts (U861) 时间戳 timestamp 8 True
cEnSingular (U861) 英文名称单数 nvarchar 60 True
cEnPlural (U861) 英文名称复数

销售类型: bSTMPS_MRP (U871) 是否列入MPS/MRP计划 bit 1 False
cSTCode (U861) 销售类型编码 nvarchar 2 False
cSTName (U861) 销售类型名称 nvarchar 20 False
cRdCode (U861) 出库类别编码 nvarchar 5 True
bDefault (U861) 是否默认值 bit 1 False
pubufts (U861) 时间戳 timestamp 8 True

联系人: PictureGUID 照片 uniqueidentifier 16 True
fLeadSource (U8110) 线索来源 smallint 2 True
src_id (U8110) 线索来源ID varchar 20 True
fAssistantName (U8110) 助手姓名 nvarchar 160 True
dConEDate 停用日期 datetime 8 True
src_type (U8110) 线索来源类型 smallint 2 True
fApprovedExpense (U8110) 批准费用 float 8 True
fDoNotCall (U8110) 请勿致电 smallint 2 True
fExpense (U8110) 发生费用 float 8 True
fFaxOptOut (U8110) 请勿发传真 smallint 2 True
cConDepart (U8110) 部门 nvarchar 24 True
cWechat 微信号 nvarchar 120 True
fFax (U8110) 传真 nvarchar 80 True
fAssistantPhone (U8110) 助手电话 nvarchar 80 True
fEmailOptOut (U8110) 请勿发送邮件 smallint 2 True
OID (U861) 联系人主键 nvarchar 40 False
cContactCode (U861) 联系人编码 nvarchar 30 True
cCusCode (U861) 所属客户 nvarchar 20 True
cContactName (U861) 联系人名称 nvarchar 50 True
cAppellation (U861) 称呼 nvarchar 20 True
bcSexID (U861) 性别 int 4 True
dBirthday (U861) 生日 datetime 8 True
cNative (U861) 籍贯 nvarchar 30 True
bcDutyID (U861) 职务 int 4 True
cSuperiorID (U861) 直接上级 nvarchar 30 True
cMobilePhone (U861) 移动电话 nvarchar 100 True
cOfficePhone (U861) 办公电话 nvarchar 100 True
cHomePhone (U861) 家庭电话 nvarchar 100 True
cCall (U861) 传呼 nvarchar 20 True
cEmail (U861) 电子邮件 nvarchar 255 True
cHomePage (U861) 个人网页 nvarchar 50 True
cWorkAddress (U861) 工作地址 nvarchar 150 True
cZipcode (U861) 邮编 nvarchar 20 True
bcMarriageID (U861) 婚姻状况 int 4 True
cHomeMember (U861) 家庭主要成员 nvarchar 100 True
cHomeAddress (U861) 家庭地址 nvarchar 150 True
bcTasteID (U861) 个人爱好 int 4 True
bMajor (U861) 是否主要联系人 bit 1 True
cMemo (U861) 备注 nvarchar 240 True
cPrincipal (U861) 负责人 nvarchar 20 True
cCreator (U861) 建档人 nvarchar 20 True
cRevisor (U861) 变更人 nvarchar 20 True
dModifyDate (U861) 变更时间 datetime 8 True
dCreateDate (U861) 建档时间 datetime 8 True
cConDefine1 (U861) 自定义项1 nvarchar 20 True
cConDefine2 (U861) 自定义项2 nvarchar 20 True
cConDefine3 (U861) 自定义项3 nvarchar 20 True
cConDefine4 (U861) 自定义项4 nvarchar 60 True
cConDefine5 (U861) 自定义项5 nvarchar 60 True
cConDefine6 (U861) 自定义项6 nvarchar 60 True
cConDefine7 (U861) 自定义项7 nvarchar 120 True
cConDefine8 (U861) 自定义项8 nvarchar 120 True
cConDefine9 (U861) 自定义项9 nvarchar 120 True
cConDefine10 (U861) 自定义项10 nvarchar 120 True
cConDefine11 (U861) 自定义项11 int 4 True
cConDefine12 (U861) 自定义项12 int 4 True
cConDefine13 (U861) 自定义项13 float 8 True
cConDefine14 (U861) 自定义项14 float 8 True
cConDefine15 (U861) 自定义项15 datetime 8 True
cConDefine16 (U861) 自定义项16 datetime 8 True
ufts (U861) 时间戳 timestamp 8 True

包装方式属于自定义项,查找自定义项方式:

1.找出自定义项cid
var req = yield jiahua.func.define.findType({citemname:"包装"},{like:"citemname"}); 2.得到所有字段再查找该cid对应的所有自定义具体项(例如包装方式cid为'22') var req = yield jiahua.func.define.findUserDefine({cid:"22"}); 即可得到所有cid为'22'的自定义项

0.2.9

8 years ago

0.2.8

8 years ago

0.2.7

8 years ago

0.2.6

8 years ago

0.2.4

8 years ago

0.2.3

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.9

8 years ago

0.1.8

8 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago