diff --git a/global/User.go b/global/User.go index 4e15335..ee0cbb9 100644 --- a/global/User.go +++ b/global/User.go @@ -5,4 +5,5 @@ type User struct { UserId string `xorm:"not null pk comment('用户ID') VARCHAR(40)" form:"userid" json:"userId"` Role string `xorm:"comment('用户角色') VARCHAR(40)" form:"role" json:"role"` RoleId int `xorm:"comment('角色编码') int(11)" json:"roleId"` // 角色编码 + } diff --git a/meta/base/User.meta.go b/meta/base/User.meta.go index df5d26f..c123b2d 100644 --- a/meta/base/User.meta.go +++ b/meta/base/User.meta.go @@ -34,6 +34,7 @@ var User_RoleId = grmi.NewField("RoleId", "[User].RoleId", "roleid", grmi.TypeIn var User_LastModify = grmi.NewField("LastModify", "[User].LastModify", "lastmodify", grmi.TypeDateTime) var User_LastUser = grmi.NewField("LastUser", "[User].LastUser", "lastuser", grmi.TypeString) var User_CreateTime = grmi.NewField("CreateTime", "[User].CreateTime", "createtime", grmi.TypeDateTime) +var User_CustCommissioner = grmi.NewField("CustCommissioner", "[User].CustCommissioner", "custcommissioner", grmi.TypeString) /****************************************************************************** * @@ -48,24 +49,25 @@ var User = grmi.NewEntity( "User", func() interface{} { return &model.User{} }, map[string]grmi.Field{ - User_PlantNr.Name: User_PlantNr, - User_UserId.Name: User_UserId, - User_Name.Name: User_Name, - User_NickName.Name: User_NickName, - User_DepId.Name: User_DepId, - User_Phone.Name: User_Phone, - User_Avatar.Name: User_Avatar, - User_Email.Name: User_Email, - User_Status.Name: User_Status, - User_Gender.Name: User_Gender, - User_Position.Name: User_Position, - User_Role.Name: User_Role, - User_Remark.Name: User_Remark, - User_Password.Name: User_Password, - User_RoleId.Name: User_RoleId, - User_LastModify.Name: User_LastModify, - User_LastUser.Name: User_LastUser, - User_CreateTime.Name: User_CreateTime, + User_PlantNr.Name: User_PlantNr, + User_UserId.Name: User_UserId, + User_Name.Name: User_Name, + User_NickName.Name: User_NickName, + User_DepId.Name: User_DepId, + User_Phone.Name: User_Phone, + User_Avatar.Name: User_Avatar, + User_Email.Name: User_Email, + User_Status.Name: User_Status, + User_Gender.Name: User_Gender, + User_Position.Name: User_Position, + User_Role.Name: User_Role, + User_Remark.Name: User_Remark, + User_Password.Name: User_Password, + User_RoleId.Name: User_RoleId, + User_LastModify.Name: User_LastModify, + User_LastUser.Name: User_LastUser, + User_CreateTime.Name: User_CreateTime, + User_CustCommissioner.Name: User_CustCommissioner, }, []string{"PlantNr"}, - []string{"Name", "NickName", "DepId", "Phone", "Avatar", "Email", "Status", "Gender", "Position", "Role", "Remark", "Password", "RoleId", "LastUser"}) + []string{"Name", "NickName", "DepId", "Phone", "Avatar", "Email", "Status", "Gender", "Position", "Role", "Remark", "Password", "RoleId", "LastUser", "CustCommissioner"}) diff --git a/models/base/User.model.go b/models/base/User.model.go index 4e20fb0..34f47a8 100644 --- a/models/base/User.model.go +++ b/models/base/User.model.go @@ -20,24 +20,25 @@ import ( * ******************************************************************************/ type User struct { - PlantNr int `xorm:"pk int 'PlantNr'" json:"User-PlantNr"` - UserId string `xorm:"pk varchar(40) 'UserId'" json:"User-UserId"` - Name string `xorm:"varchar(40) 'Name'" json:"User-Name"` - NickName string `xorm:"varchar(40) 'NickName'" json:"User-NickName"` - DepId int `xorm:"int 'DepId'" json:"User-DepId"` - Phone string `xorm:"varchar(20) 'Phone'" json:"User-Phone"` - Avatar string `xorm:"varchar(128) 'Avatar'" json:"User-Avatar"` - Email string `xorm:"varchar(40) 'Email'" json:"User-Email"` - Status string `xorm:"varchar(1) 'Status'" json:"User-Status"` - Gender string `xorm:"varchar(1) 'Gender'" json:"User-Gender"` - Position string `xorm:"varchar(40) 'Position'" json:"User-Position"` - Role string `xorm:"varchar(40) 'Role'" json:"User-Role"` - Remark string `xorm:"varchar(100) 'Remark'" json:"User-Remark"` - Password string `xorm:"varchar(255) 'Password'" json:"User-Password"` - RoleId int `xorm:"int 'RoleId'" json:"User-RoleId"` - LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"User-LastModify"` - LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"User-LastUser"` - CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"User-CreateTime"` + PlantNr int `xorm:"pk int 'PlantNr'" json:"User-PlantNr"` + UserId string `xorm:"pk varchar(40) 'UserId'" json:"User-UserId"` + Name string `xorm:"varchar(40) 'Name'" json:"User-Name"` + NickName string `xorm:"varchar(40) 'NickName'" json:"User-NickName"` + DepId int `xorm:"int 'DepId'" json:"User-DepId"` + Phone string `xorm:"varchar(20) 'Phone'" json:"User-Phone"` + Avatar string `xorm:"varchar(128) 'Avatar'" json:"User-Avatar"` + Email string `xorm:"varchar(40) 'Email'" json:"User-Email"` + Status string `xorm:"varchar(1) 'Status'" json:"User-Status"` + Gender string `xorm:"varchar(1) 'Gender'" json:"User-Gender"` + Position string `xorm:"varchar(40) 'Position'" json:"User-Position"` + Role string `xorm:"varchar(40) 'Role'" json:"User-Role"` + Remark string `xorm:"varchar(100) 'Remark'" json:"User-Remark"` + Password string `xorm:"varchar(255) 'Password'" json:"User-Password"` + RoleId int `xorm:"int 'RoleId'" json:"User-RoleId"` + LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"User-LastModify"` + LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"User-LastUser"` + CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"User-CreateTime"` + CustCommissioner string `xorm:"nvarchar(255) 'CustCommissioner'" json:"User-CustCommissioner"` } /****************************************************************************** diff --git a/services/base/implments/Article.service.impl.go b/services/base/implments/Article.service.impl.go index bfe6fee..96cf401 100644 --- a/services/base/implments/Article.service.impl.go +++ b/services/base/implments/Article.service.impl.go @@ -384,6 +384,10 @@ func (impl *ArticleServiceImplement) ImportArticle(_list [][]interface{}, taskVa _info.Descr2 = utils.ValueToString(v[14], "") isUp = true } + if _info.ArtSize1 != utils.ValueToString(v[19], "") { + _info.ArtSize1 = utils.ValueToString(v[19], "") + isUp = true + } if isUp { _ = dao.UpdateOne(_info) } @@ -404,7 +408,7 @@ func (impl *ArticleServiceImplement) ImportArticle(_list [][]interface{}, taskVa FMaterialId: utils.ValueToInt(v[0], 0), ProjectId: utils.ValueToString(v[13], ""), Planner: utils.ValueToString(v[16], ""), - //ArtSize1: utils.ValueToString(), + ArtSize1: utils.ValueToString(v[19], ""), }) } _ = session.Begin() diff --git a/services/base/implments/Customer.service.impl.go b/services/base/implments/Customer.service.impl.go index 92da7b3..bf76e98 100644 --- a/services/base/implments/Customer.service.impl.go +++ b/services/base/implments/Customer.service.impl.go @@ -309,6 +309,22 @@ func (impl *CustomerServiceImplement) ImportCustomer(_list [][]interface{}) { if err != nil || _demandModel == nil { _demandModel = &apModel.CustDemandModel{} } + //查询绑定员工的账号 + userDao := dal.NewUserDAO(session, model.PlantNr, "System") + _user, err := userDao.Select([]grmi.Predicate{ + meta.User_CustCommissioner.NewPredicate(grmi.NotEqual, ""), + }, nil) + //删除对应员工的客户关联关系 + userCustDao := apDal.NewUserCustlstDAO(session, model.PlantNr, "System") + //记录专员对应账号 + userCustMap := make(map[string][]string) + for _, v := range _user { + userCustDao.DeleteWhere([]grmi.Predicate{ + apMeta.UserCustlst_UserId.NewPredicate(grmi.Equal, v.UserId), + }) + userCustMap[v.CustCommissioner] = append(userCustMap[v.CustCommissioner], v.UserId) + } + var userCustList []apModel.UserCustlst for _, v := range _list { if _, ok := custMap[utils.ValueToString(v[1], "")]; ok { continue @@ -321,6 +337,15 @@ func (impl *CustomerServiceImplement) ImportCustomer(_list [][]interface{}) { if err != nil { continue } + //添加客户专员 + if _list, ok := userCustMap[utils.ValueToString(v[10], "")]; ok { + for _, _userInfo := range _list { + userCustList = append(userCustList, apModel.UserCustlst{ + UserId: _userInfo, + CustomerId: utils.ValueToString(v[1], ""), + }) + } + } if _info != nil { if _info.Name1 != utils.ValueToString(v[2], "") { _info.Name1 = utils.ValueToString(v[2], "") @@ -386,6 +411,28 @@ func (impl *CustomerServiceImplement) ImportCustomer(_list [][]interface{}) { panic(err.Error()) } } + if userCustList != nil { + if len(userCustList) > 20 { + var _detail []apModel.UserCustlst + for k, v := range userCustList { + _detail = append(_detail, v) + if (k > 0 && k%20 == 0) || k+1 == len(userCustList) { + err := userCustDao.Insert(&_detail) + if err != nil { + _ = session.Rollback() + panic(err.Error()) + } + _detail = []apModel.UserCustlst{} + } + } + } else { + err := userCustDao.Insert(&userCustList) + if err != nil { + _ = session.Rollback() + panic(err.Error()) + } + } + } _ = session.Commit() } @@ -674,7 +721,7 @@ func (impl *CustomerServiceImplement) CustomerTree(user *global.User, CustomerId oneCustomer.Label = "集团类型" for _, v := range Customers { oneChildren := model.CustomerLable{} - oneChildren.CustomerId = v.CustomerId + oneChildren.CustomerId = v.CustomerId oneChildren.CreateModel = v.DemandModelId oneChildren.Label = v.Name1 oneCustomer.Children = append(oneCustomer.Children, oneChildren) diff --git a/task/k3cloud.go b/task/k3cloud.go index ecf9259..5dbb1a1 100644 --- a/task/k3cloud.go +++ b/task/k3cloud.go @@ -218,6 +218,20 @@ func ImportOrg() []OrgType { return data } +//查询员工 +func ImportEmpinfo() []Empinfo { + response := utilService.EmpinfoServiceInit().EmpinfoSearch("", "") + var data []Empinfo + for _, v := range response { + data = append(data, Empinfo{ + FNumber: utils.ValueToString(v[0], ""), + FName: utils.ValueToString(v[1], ""), + FID: utils.ValueToString(utils.ValueToInt(v[2], 0), ""), + }) + } + return data +} + //导入库存 func ImportBalance() { impl_Balance := implments.NewBalanceServiceImplement() @@ -227,6 +241,11 @@ func ImportBalance() { erp.GetChaigouiQty(model.PlantNr, "system", &alldata_Article) } +type Empinfo struct { + FNumber string `json:"FNumber"` + FName string `json:"FName"` + FID string `json:"FID"` +} type OrgType struct { FNumber string `json:"FNumber"` FName string `json:"FName"` diff --git a/utils/k3cloud/service/bd_customer.go b/utils/k3cloud/service/bd_customer.go index b4b1c89..9370cf1 100644 --- a/utils/k3cloud/service/bd_customer.go +++ b/utils/k3cloud/service/bd_customer.go @@ -16,7 +16,7 @@ func CustomerInit() *CustomerService { cust := &CustomerService{ K3config: utils.K3Obj, FormID: "BD_Customer", - FieldKeys: "FCUSTID,FNumber,FName,FSUPPLIERID,FZIP,FTEL,FFAX,FTRANSLEADTIME,FEMail,FUseOrgId", + FieldKeys: "FCUSTID,FNumber,FName,FSUPPLIERID,FZIP,FTEL,FFAX,FTRANSLEADTIME,FEMail,FUseOrgId,F_PAHE_Czhuanyuan.FNumber", FUseOrgKey: "FUseOrgId=" + utils.K3Obj.FUseOrgId, } return cust diff --git a/utils/k3cloud/service/bd_empinfo.go b/utils/k3cloud/service/bd_empinfo.go new file mode 100644 index 0000000..2a35284 --- /dev/null +++ b/utils/k3cloud/service/bd_empinfo.go @@ -0,0 +1,57 @@ +package service + +import ( + "leit.com/LAPP_CHEERSSON_BACKEND/utils" + request2 "leit.com/LAPP_CHEERSSON_BACKEND/utils/k3cloud/struct/request" +) + +type EmpinfoService struct { + *utils.K3config + FormID string + FieldKeys string + FUseOrgKey string +} + +func EmpinfoServiceInit() *EmpinfoService { + cust := &EmpinfoService{ + K3config: utils.K3Obj, + FormID: "BD_Empinfo", + FieldKeys: "FNumber,FName,FID", + FUseOrgKey: "", + } + return cust +} + +func (_this *EmpinfoService) EmpinfoSearch(FilterString, OrderString string) [][]interface{} { + var data [][]interface{} + if FilterString != "" { + FilterString = _this.FUseOrgKey + " And " + FilterString + } else { + FilterString = _this.FUseOrgKey + } + request := request2.SearchRequest{ + Formid: _this.FormID, + FieldKeys: _this.FieldKeys, + FilterString: FilterString, + OrderString: OrderString, + TopRowCount: 0, + StartRow: 0, + Limit: 1000, + } + + for true { + response, err := _this.SearchApi(_this.FormID, request) + if err != nil { + return data + } + for _, v := range response { + data = append(data, v) + } + if len(response) == request.Limit { + request.StartRow = request.StartRow + request.Limit + } else { + break + } + } + return data +} diff --git a/utils/k3cloud/service/bd_material.go b/utils/k3cloud/service/bd_material.go index f1b7341..2a1d97f 100644 --- a/utils/k3cloud/service/bd_material.go +++ b/utils/k3cloud/service/bd_material.go @@ -17,7 +17,7 @@ func BdMAterialServiceInit() *BdMAterialService { cust := &BdMAterialService{ K3config: utils.K3Obj, FormID: "BD_MATERIAL", - FieldKeys: "FMasterId,FAccuLeadTime,FName,FNumber,FSpecification,FBaseUnitId,FDocumentStatus,FMaterialGroup,F_PAHE_Material1,F_RDPB_bigcode,F_RDPB_middlecode,F_RDPB_smallcode,F_QCCQ_Programcode,F_QCCQ_Programcode.FCode,F_QCCQ_Programcode.FName,FBaseUnitId.FNumber,FPlanerID.FName,FPlanerID.FNumber,FPlanerID", + FieldKeys: "FMasterId,FAccuLeadTime,FName,FNumber,FSpecification,FBaseUnitId,FDocumentStatus,FMaterialGroup,F_PAHE_Material1,F_RDPB_bigcode,F_RDPB_middlecode,F_RDPB_smallcode,F_QCCQ_Programcode,F_QCCQ_Programcode.FCode,F_QCCQ_Programcode.FName,FBaseUnitId.FNumber,FPlanerID.FName,FPlanerID.FNumber,FPlanerID,FErpClsID", FUseOrgKey: "FUseOrgId1=" + utils.K3Obj.FUseOrgId, } return cust diff --git a/utils/k3cloud/table/BD_Empinfo.json b/utils/k3cloud/table/BD_Empinfo.json new file mode 100644 index 0000000..74de7ab --- /dev/null +++ b/utils/k3cloud/table/BD_Empinfo.json @@ -0,0 +1,1764 @@ +{ + "Result":{ + "ResponseStatus":{ + "IsSuccess":true, + "Errors":[ + + ], + "SuccessEntitys":[ + + ], + "SuccessMessages":[ + + ], + "MsgCode":0 + }, + "NeedReturnData":{ + "Id":"BD_Empinfo", + "Name":[ + { + "Key":2052, + "Value":"员工" + } + ], + "Entrys":[ + { + "Id":"46866362-be63-4f26-9447-555b4f3d5f32", + "Key":"FBillHead", + "Name":[ + { + "Key":2052, + "Value":"单据头" + } + ], + "TableName":"T_HR_EMPINFO", + "ParentKey":null, + "EntryName":"BaseEmpinfo", + "EntryPkFieldName":"FID", + "PkFieldType":"System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "Fields":[ + { + "Key":"FDocumentStatus", + "Name":[ + { + "Key":2052, + "Value":"数据状态" + } + ], + "FieldName":"FDOCUMENTSTATUS", + "PropertyName":"DocumentStatus", + "FieldType":167, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":40, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":[ + { + "Value":"Z", + "Caption":"暂存", + "Seq":0, + "Invalid":false + }, + { + "Value":"A", + "Caption":"创建", + "Seq":2, + "Invalid":false + }, + { + "Value":"B", + "Caption":"审核中", + "Seq":3, + "Invalid":false + }, + { + "Value":"C", + "Caption":"已审核", + "Seq":4, + "Invalid":false + }, + { + "Value":"D", + "Caption":"重新审核", + "Seq":5, + "Invalid":false + } + ], + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FForbidStatus", + "Name":[ + { + "Key":2052, + "Value":"禁用状态" + } + ], + "FieldName":"FFORBIDSTATUS", + "PropertyName":"ForbidStatus", + "FieldType":167, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":40, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":[ + { + "Value":"A", + "Caption":"否", + "Seq":1, + "Invalid":false + }, + { + "Value":"B", + "Caption":"是", + "Seq":2, + "Invalid":false + } + ], + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FName", + "Name":[ + { + "Key":2052, + "Value":"员工姓名" + } + ], + "FieldName":"FNAME", + "PropertyName":"Name", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":36, + "MustInput":1, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FNumber", + "Name":[ + { + "Key":2052, + "Value":"编码" + } + ], + "FieldName":"FNUMBER", + "PropertyName":"Number", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FDescription", + "Name":[ + { + "Key":2052, + "Value":"描述" + } + ], + "FieldName":"FDESCRIPTION", + "PropertyName":"Description", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":36, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FCreateOrgId", + "Name":[ + { + "Key":2052, + "Value":"创建组织" + } + ], + "FieldName":"FCREATEORGID", + "PropertyName":"CreateOrgId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":7, + "MustInput":1, + "LookUpObjectFormId":"ORG_Organizations", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FUseOrgId", + "Name":[ + { + "Key":2052, + "Value":"使用组织" + } + ], + "FieldName":"FUSEORGID", + "PropertyName":"UseOrgId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":7, + "MustInput":1, + "LookUpObjectFormId":"ORG_Organizations", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FCreatorId", + "Name":[ + { + "Key":2052, + "Value":"创建人" + } + ], + "FieldName":"FCREATORID", + "PropertyName":"CreatorId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":17, + "MustInput":0, + "LookUpObjectFormId":"SEC_User", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FModifierId", + "Name":[ + { + "Key":2052, + "Value":"修改人" + } + ], + "FieldName":"FMODIFIERID", + "PropertyName":"ModifierId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":27, + "MustInput":0, + "LookUpObjectFormId":"SEC_User", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FCreateDate", + "Name":[ + { + "Key":2052, + "Value":"创建日期" + } + ], + "FieldName":"FCREATEDATE", + "PropertyName":"CreateDate", + "FieldType":61, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":26, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FModifyDate", + "Name":[ + { + "Key":2052, + "Value":"修改日期" + } + ], + "FieldName":"FMODIFYDATE", + "PropertyName":"FModifyDate", + "FieldType":61, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":28, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FForbidDate", + "Name":[ + { + "Key":2052, + "Value":"禁用日期" + } + ], + "FieldName":"FFORBIDDATE", + "PropertyName":"ForbidDate", + "FieldType":61, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":4, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FForbidderId", + "Name":[ + { + "Key":2052, + "Value":"禁用人" + } + ], + "FieldName":"FFORBIDDERID", + "PropertyName":"ForbidderId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":18, + "MustInput":0, + "LookUpObjectFormId":"SEC_User", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FStaffNumber", + "Name":[ + { + "Key":2052, + "Value":"员工编号" + } + ], + "FieldName":"FSTAFFNUMBER", + "PropertyName":"FStaffNumber", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":1, + "MustInput":1, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FAuditorID", + "Name":[ + { + "Key":2052, + "Value":"审核人" + } + ], + "FieldName":"FAUDITORID", + "PropertyName":"AuditorId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":18, + "MustInput":0, + "LookUpObjectFormId":"SEC_User", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FAuditDate", + "Name":[ + { + "Key":2052, + "Value":"审核日期" + } + ], + "FieldName":"FAUDITDATE", + "PropertyName":"AuditDate", + "FieldType":61, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":4, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FIsHR", + "Name":[ + { + "Key":2052, + "Value":"HR员工" + } + ], + "FieldName":"FISHR", + "PropertyName":"IsHR", + "FieldType":175, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":8, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FAddress", + "Name":[ + { + "Key":2052, + "Value":"联系地址" + } + ], + "FieldName":"FADDRESS", + "PropertyName":"Address", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":36, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FMobile", + "Name":[ + { + "Key":2052, + "Value":"移动电话" + } + ], + "FieldName":"FMOBILE", + "PropertyName":"Mobile", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FEmail", + "Name":[ + { + "Key":2052, + "Value":"电子邮箱" + } + ], + "FieldName":"FEMAIL", + "PropertyName":"Email", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FTel", + "Name":[ + { + "Key":2052, + "Value":"固定电话" + } + ], + "FieldName":"FTEL", + "PropertyName":"FTel", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FStaffId", + "Name":[ + { + "Key":2052, + "Value":"主任职职员信息" + } + ], + "FieldName":"FSTAFFID", + "PropertyName":"StaffId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"BD_NEWSTAFF", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FPersonID", + "Name":[ + { + "Key":2052, + "Value":"人员" + } + ], + "FieldName":"FPERSONID", + "PropertyName":"PersonId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"HR_Person", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FFirstCardID", + "Name":[ + { + "Key":2052, + "Value":"主证件内码" + } + ], + "FieldName":"FFIRSTCARDID", + "PropertyName":"FirstCardID", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"HR_HM_Card", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FIsSHR", + "Name":[ + { + "Key":2052, + "Value":"来源于s-HR" + } + ], + "FieldName":"FISSHR", + "PropertyName":"FIsSHR", + "FieldType":175, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":8, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FCreateCashier", + "Name":[ + { + "Key":2052, + "Value":"创建POS收银员" + } + ], + "FieldName":"FCREATECASHIER", + "PropertyName":"FCreateCashier", + "FieldType":175, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":8, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FCreateUser", + "Name":[ + { + "Key":2052, + "Value":"创建Cloud用户" + } + ], + "FieldName":"FCREATEUSER", + "PropertyName":"FCreateUser", + "FieldType":175, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":8, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FCashierGrp", + "Name":[ + { + "Key":2052, + "Value":"收银员权限组" + } + ], + "FieldName":"FCASHIERGRP", + "PropertyName":"FCashierGrp", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"CMK_LS_CashierGrp", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FCreateSaler", + "Name":[ + { + "Key":2052, + "Value":"创建销售员" + } + ], + "FieldName":"FCREATESALER", + "PropertyName":"FCreateSaler", + "FieldType":175, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":8, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FUserId", + "Name":[ + { + "Key":2052, + "Value":"用户ID" + } + ], + "FieldName":"FUSERID", + "PropertyName":"FUserId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"SEC_User", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FCashierId", + "Name":[ + { + "Key":2052, + "Value":"收银员ID" + } + ], + "FieldName":"FCASHIERID", + "PropertyName":"FCashierId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"CMK_LS_CashierManage", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FSalerId", + "Name":[ + { + "Key":2052, + "Value":"销售员ID" + } + ], + "FieldName":"FSALERID", + "PropertyName":"FSalerId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"BD_Saler", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FBranchID", + "Name":[ + { + "Key":2052, + "Value":"所属门店" + } + ], + "FieldName":"FBRANCHID", + "PropertyName":"FBranchID", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"CMK_LS_Branch", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FPostId", + "Name":[ + { + "Key":2052, + "Value":"所属岗位" + } + ], + "FieldName":"FPOSTID", + "PropertyName":"FPostId", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"HR_ORG_HRPOST", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FJoinDate", + "Name":[ + { + "Key":2052, + "Value":"进店日期" + } + ], + "FieldName":"FJOINDATE", + "PropertyName":"FJoinDate", + "FieldType":61, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":4, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FUniportalNo", + "Name":[ + { + "Key":2052, + "Value":"统一账号" + } + ], + "FieldName":"FUNIPORTALNO", + "PropertyName":"FUniportalNo", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_Base", + "Name":[ + { + "Key":2052, + "Value":"员工报销级别" + } + ], + "FieldName":"F_RDPB_BASE", + "PropertyName":"F_RDPB_Base", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_HR_EMPINFO", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"ER_StaffReimbLevelSet", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + } + ], + "EntityType":"HeadEntity", + "SeqFieldKey":null + }, + { + "Id":"b2fc8452-2020-4833-9668-1a8bac97b205", + "Key":"FPostEntity", + "Name":[ + { + "Key":2052, + "Value":"岗位信息单据体" + } + ], + "TableName":"T_BD_STAFFTEMP", + "ParentKey":null, + "EntryName":"PostEntity", + "EntryPkFieldName":"FENTRYID", + "PkFieldType":"System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "Fields":[ + { + "Key":"FPost", + "Name":[ + { + "Key":2052, + "Value":"就任岗位" + } + ], + "FieldName":"FPOSTID", + "PropertyName":"Post", + "FieldType":127, + "EntityKey":"FPostEntity", + "TableName":"T_BD_STAFFTEMP", + "ElementType":13, + "MustInput":1, + "LookUpObjectFormId":"HR_ORG_HRPOST", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FStaffStartDate", + "Name":[ + { + "Key":2052, + "Value":"任岗开始日期" + } + ], + "FieldName":"FSTARTDATE", + "PropertyName":"StaffStartDate", + "FieldType":61, + "EntityKey":"FPostEntity", + "TableName":"T_BD_STAFFTEMP", + "ElementType":4, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FPostDept", + "Name":[ + { + "Key":2052, + "Value":"所属部门" + } + ], + "FieldName":"FDEPTID", + "PropertyName":"PostDept", + "FieldType":127, + "EntityKey":"FPostEntity", + "TableName":"T_BD_STAFFTEMP", + "ElementType":13, + "MustInput":1, + "LookUpObjectFormId":"BD_Department", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FStaffDetails", + "Name":[ + { + "Key":2052, + "Value":"员工任岗ID" + } + ], + "FieldName":"FSTAFFID", + "PropertyName":"StaffDetails", + "FieldType":56, + "EntityKey":"FPostEntity", + "TableName":"T_BD_STAFFTEMP", + "ElementType":3, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FIsFirstPost", + "Name":[ + { + "Key":2052, + "Value":"是否主任岗" + } + ], + "FieldName":"FISFIRSTPOST", + "PropertyName":"IsFirstPost", + "FieldType":175, + "EntityKey":"FPostEntity", + "TableName":"T_BD_STAFFTEMP", + "ElementType":8, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FWorkOrgId", + "Name":[ + { + "Key":2052, + "Value":"工作组织" + } + ], + "FieldName":"FWORKORGID", + "PropertyName":"WorkOrgId", + "FieldType":127, + "EntityKey":"FPostEntity", + "TableName":"T_BD_STAFFTEMP", + "ElementType":7, + "MustInput":1, + "LookUpObjectFormId":"ORG_Organizations", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FOperatorType", + "Name":[ + { + "Key":2052, + "Value":"业务员类型" + } + ], + "FieldName":"FOPERATORTYPE", + "PropertyName":"FOperatorType", + "FieldType":167, + "EntityKey":"FPostEntity", + "TableName":"T_BD_STAFFTEMP", + "ElementType":9, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":"e369106a-1a65-4f0f-9bf1-d15ebdef3d7d", + "Extends":[ + { + "Value":"XSY", + "Caption":"销售员", + "Seq":1, + "Invalid":false + }, + { + "Value":"CGY", + "Caption":"采购员", + "Seq":2, + "Invalid":false + }, + { + "Value":"FWRY", + "Caption":"服务人员", + "Seq":7, + "Invalid":false + }, + { + "Value":"WHY", + "Caption":"仓管员", + "Seq":3, + "Invalid":false + }, + { + "Value":"ZJY", + "Caption":"质检员", + "Seq":6, + "Invalid":false + }, + { + "Value":"CWRY", + "Caption":"财务人员", + "Seq":5, + "Invalid":false + }, + { + "Value":"JSY", + "Caption":"驾驶员", + "Seq":8, + "Invalid":false + }, + { + "Value":"JHY", + "Caption":"计划员", + "Seq":4, + "Invalid":false + }, + { + "Value":"CXY", + "Caption":"程序员", + "Seq":9, + "Invalid":false + } + ], + "ControlFieldKey":null, + "GroupFieldTableName":null + } + ], + "EntityType":"EntryEntity", + "SeqFieldKey":"FSeq" + }, + { + "Id":"19b0258ce2f54a50b2e4446fa5d6dff4", + "Key":"FSHRMapEntity", + "Name":[ + { + "Key":2052, + "Value":"SHR映射实体" + } + ], + "TableName":"T_BAS_HRCLOUDMAPPING4E", + "ParentKey":null, + "EntryName":"SHRMapEntity", + "EntryPkFieldName":"FMAPID", + "PkFieldType":"System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "Fields":[ + { + "Key":"FSHRNumber", + "Name":[ + { + "Key":2052, + "Value":"编码" + } + ], + "FieldName":"FNUMBER", + "PropertyName":"FSHRNumber", + "FieldType":231, + "EntityKey":"FSHRMapEntity", + "TableName":"T_BAS_HRCLOUDMAPPING4E", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FShrId", + "Name":[ + { + "Key":2052, + "Value":"SHR内码" + } + ], + "FieldName":"FSHRID", + "PropertyName":"FShrId", + "FieldType":231, + "EntityKey":"FSHRMapEntity", + "TableName":"T_BAS_HRCLOUDMAPPING4E", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FSHRName", + "Name":[ + { + "Key":2052, + "Value":"名称" + } + ], + "FieldName":"FNAME", + "PropertyName":"FSHRName", + "FieldType":231, + "EntityKey":"FSHRMapEntity", + "TableName":"T_BAS_HRCLOUDMAPPING4E", + "ElementType":36, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FSHRStatus", + "Name":[ + { + "Key":2052, + "Value":"状态" + } + ], + "FieldName":"FSTATUS", + "PropertyName":"FSHRStatus", + "FieldType":231, + "EntityKey":"FSHRMapEntity", + "TableName":"T_BAS_HRCLOUDMAPPING4E", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + } + ], + "EntityType":"SubHeadEntity", + "SeqFieldKey":null + }, + { + "Id":"cb7e88a014ba48f7aa4a6f311f736ab1", + "Key":"FBankInfo", + "Name":[ + { + "Key":2052, + "Value":"财务信息" + } + ], + "TableName":"t_BD_EmpinfoBank", + "ParentKey":null, + "EntryName":"EmpinfoBank", + "EntryPkFieldName":"FBankId", + "PkFieldType":"System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "Fields":[ + { + "Key":"FBankCountry", + "Name":[ + { + "Key":2052, + "Value":"国家" + } + ], + "FieldName":"FCOUNTRY", + "PropertyName":"Country", + "FieldType":231, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":30, + "MustInput":0, + "LookUpObjectFormId":"BOS_ASSISTANTDATA_SELECT", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FOpenBankName", + "Name":[ + { + "Key":2052, + "Value":"开户银行" + } + ], + "FieldName":"FOPENBANKNAME", + "PropertyName":"OpenBankName", + "FieldType":231, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":36, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FBankCode", + "Name":[ + { + "Key":2052, + "Value":"银行账号" + } + ], + "FieldName":"FBANKCODE", + "PropertyName":"BankCode", + "FieldType":231, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FBankHolder", + "Name":[ + { + "Key":2052, + "Value":"账户名称" + } + ], + "FieldName":"FBANKHOLDER", + "PropertyName":"BankHolder", + "FieldType":231, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FBankCurrencyId", + "Name":[ + { + "Key":2052, + "Value":"币别" + } + ], + "FieldName":"FCURRENCYID", + "PropertyName":"CurrencyId", + "FieldType":127, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"BD_Currency", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FBankIsDefault", + "Name":[ + { + "Key":2052, + "Value":"默认" + } + ], + "FieldName":"FISDEFAULT", + "PropertyName":"IsDefault", + "FieldType":175, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":8, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FBankDesc", + "Name":[ + { + "Key":2052, + "Value":"描述" + } + ], + "FieldName":"FDESCRIPTION", + "PropertyName":"Description", + "FieldType":231, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FOpenAddressRec", + "Name":[ + { + "Key":2052, + "Value":"开户行地址" + } + ], + "FieldName":"FOPENADDRESSREC", + "PropertyName":"OpenAddressRec", + "FieldType":231, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FCNAPS", + "Name":[ + { + "Key":2052, + "Value":"联行号" + } + ], + "FieldName":"FCNAPS", + "PropertyName":"CNAPS", + "FieldType":231, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FBankTypeRec", + "Name":[ + { + "Key":2052, + "Value":"收款银行" + } + ], + "FieldName":"FBANKTYPEREC", + "PropertyName":"BankTypeRec", + "FieldType":127, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"WB_BankType", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FTextBankDetail", + "Name":[ + { + "Key":2052, + "Value":"网点名称" + } + ], + "FieldName":"FTEXTBANKDETAIL", + "PropertyName":"FTextBankDetail", + "FieldType":231, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FBankDetail", + "Name":[ + { + "Key":2052, + "Value":"银行网点" + } + ], + "FieldName":"FBANKDETAIL", + "PropertyName":"BankDetail", + "FieldType":127, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"WB_BankDetail", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FCertType", + "Name":[ + { + "Key":2052, + "Value":"收款人证件类型" + } + ], + "FieldName":"FCERTTYPE", + "PropertyName":"CertType", + "FieldType":167, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":9, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":"10c600fb-78d1-48dd-b1c1-2e4e2ac27f24", + "Extends":[ + { + "Value":"7", + "Caption":"边民出入境通行证", + "Seq":6, + "Invalid":false + }, + { + "Value":"5", + "Caption":"港澳台居民身份证", + "Seq":4, + "Invalid":false + }, + { + "Value":"4", + "Caption":"军人证", + "Seq":3, + "Invalid":false + }, + { + "Value":"6", + "Caption":"武警身份证", + "Seq":5, + "Invalid":false + }, + { + "Value":"1", + "Caption":"身份证", + "Seq":0, + "Invalid":false + }, + { + "Value":"3", + "Caption":"护照", + "Seq":2, + "Invalid":false + }, + { + "Value":"2", + "Caption":"户口簿", + "Seq":1, + "Invalid":false + } + ], + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FCertNum", + "Name":[ + { + "Key":2052, + "Value":"收款人证件号码" + } + ], + "FieldName":"FCERTNUM", + "PropertyName":"CertNum", + "FieldType":231, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FIsFromSHR", + "Name":[ + { + "Key":2052, + "Value":"来源于s-HR" + } + ], + "FieldName":"FISFROMSHR", + "PropertyName":"FIsFromSHR", + "FieldType":175, + "EntityKey":"FBankInfo", + "TableName":"t_BD_EmpinfoBank", + "ElementType":8, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + } + ], + "EntityType":"EntryEntity", + "SeqFieldKey":null + } + ], + "Operations":[ + { + "OperationId":0, + "OperationNumber":"Delete", + "OperationName":[ + { + "Key":2052, + "Value":"删除" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"View", + "OperationName":[ + { + "Key":2052, + "Value":"查看" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"Draft", + "OperationName":[ + { + "Key":2052, + "Value":"暂存" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"Save", + "OperationName":[ + { + "Key":2052, + "Value":"保存" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"Submit", + "OperationName":[ + { + "Key":2052, + "Value":"提交" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"Audit", + "OperationName":[ + { + "Key":2052, + "Value":"审核" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"UnAudit", + "OperationName":[ + { + "Key":2052, + "Value":"反审核" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"Forbid", + "OperationName":[ + { + "Key":2052, + "Value":"禁用" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"Enable", + "OperationName":[ + { + "Key":2052, + "Value":"反禁用" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"CancelAssign", + "OperationName":[ + { + "Key":2052, + "Value":"撤销" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"Allocate", + "OperationName":[ + { + "Key":2052, + "Value":"分配" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"CancelAllocate", + "OperationName":[ + { + "Key":2052, + "Value":"取消分配" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"CreateUser", + "OperationName":[ + { + "Key":2052, + "Value":"创建账号" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"ValidateUser", + "OperationName":[ + { + "Key":2052, + "Value":"登录" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"BatchSave", + "OperationName":[ + { + "Key":2052, + "Value":"批量保存" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"ExecuteBillQuery", + "OperationName":[ + { + "Key":2052, + "Value":"单据查询" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"QueryBusinessInfo", + "OperationName":[ + { + "Key":2052, + "Value":"元数据查询" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"WorkflowAudit", + "OperationName":[ + { + "Key":2052, + "Value":"工作流审批" + } + ] + }, + { + "OperationId":0, + "OperationNumber":"SwitchOrg", + "OperationName":[ + { + "Key":2052, + "Value":"切换组织" + } + ] + } + ], + "MasterPKFieldName":"FMasterId", + "PkFieldName":"FID", + "PkFieldType":"System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" + } + } +} \ No newline at end of file diff --git a/utils/k3cloud/table/customer.json b/utils/k3cloud/table/customer.json index 1d58c49..542e263 100644 --- a/utils/k3cloud/table/customer.json +++ b/utils/k3cloud/table/customer.json @@ -19,14 +19,6 @@ { "Key":2052, "Value":"客户" - }, - { - "Key":1033, - "Value":"Customer" - }, - { - "Key":3076, - "Value":"客戶" } ], "Entrys":[ @@ -37,14 +29,6 @@ { "Key":2052, "Value":"基本信息" - }, - { - "Key":1033, - "Value":"Basic Info" - }, - { - "Key":3076, - "Value":"基本信息" } ], "TableName":"T_BD_CUSTOMER", @@ -59,14 +43,6 @@ { "Key":2052, "Value":"单据状态" - }, - { - "Key":1033, - "Value":"Doc Status" - }, - { - "Key":3076, - "Value":"單據狀態" } ], "FieldName":"FDOCUMENTSTATUS", @@ -119,14 +95,6 @@ { "Key":2052, "Value":"禁用状态" - }, - { - "Key":1033, - "Value":"Disabling Status" - }, - { - "Key":3076, - "Value":"禁用狀態" } ], "FieldName":"FFORBIDSTATUS", @@ -161,14 +129,6 @@ { "Key":2052, "Value":"客户名称" - }, - { - "Key":1033, - "Value":"Customer Name" - }, - { - "Key":3076, - "Value":"客戶名稱" } ], "FieldName":"FNAME", @@ -190,14 +150,6 @@ { "Key":2052, "Value":"客户编码" - }, - { - "Key":1033, - "Value":"Customer Code" - }, - { - "Key":3076, - "Value":"客戶編碼" } ], "FieldName":"FNUMBER", @@ -219,14 +171,6 @@ { "Key":2052, "Value":"备注" - }, - { - "Key":1033, - "Value":"Remarks" - }, - { - "Key":3076, - "Value":"備注" } ], "FieldName":"FDESCRIPTION", @@ -248,14 +192,6 @@ { "Key":2052, "Value":"创建组织" - }, - { - "Key":1033, - "Value":"Creation Org." - }, - { - "Key":3076, - "Value":"創建組織" } ], "FieldName":"FCREATEORGID", @@ -277,14 +213,6 @@ { "Key":2052, "Value":"使用组织" - }, - { - "Key":1033, - "Value":"Use Org." - }, - { - "Key":3076, - "Value":"使用組織" } ], "FieldName":"FUSEORGID", @@ -306,14 +234,6 @@ { "Key":2052, "Value":"创建人" - }, - { - "Key":1033, - "Value":"Created by" - }, - { - "Key":3076, - "Value":"創建人" } ], "FieldName":"FCREATORID", @@ -335,14 +255,6 @@ { "Key":2052, "Value":"修改人" - }, - { - "Key":1033, - "Value":"Edited by" - }, - { - "Key":3076, - "Value":"修改人" } ], "FieldName":"FMODIFIERID", @@ -364,14 +276,6 @@ { "Key":2052, "Value":"创建日期" - }, - { - "Key":1033, - "Value":"Created on" - }, - { - "Key":3076, - "Value":"創建日期" } ], "FieldName":"FCREATEDATE", @@ -393,14 +297,6 @@ { "Key":2052, "Value":"修改日期" - }, - { - "Key":1033, - "Value":"Edited on" - }, - { - "Key":3076, - "Value":"修改日期" } ], "FieldName":"FMODIFYDATE", @@ -422,14 +318,6 @@ { "Key":2052, "Value":"简称" - }, - { - "Key":1033, - "Value":"Short Name" - }, - { - "Key":3076, - "Value":"簡稱" } ], "FieldName":"FSHORTNAME", @@ -451,14 +339,6 @@ { "Key":2052, "Value":"国家" - }, - { - "Key":1033, - "Value":"Country" - }, - { - "Key":3076, - "Value":"國家" } ], "FieldName":"FCOUNTRY", @@ -480,14 +360,6 @@ { "Key":2052, "Value":"地区" - }, - { - "Key":1033, - "Value":"Region" - }, - { - "Key":3076, - "Value":"地區" } ], "FieldName":"FPROVINCIAL", @@ -509,14 +381,6 @@ { "Key":2052, "Value":"邮政编码" - }, - { - "Key":1033, - "Value":"Postal Code" - }, - { - "Key":3076, - "Value":"郵政編碼" } ], "FieldName":"FZIP", @@ -538,14 +402,6 @@ { "Key":2052, "Value":"联系电话" - }, - { - "Key":1033, - "Value":"Tel." - }, - { - "Key":3076, - "Value":"聯系電話" } ], "FieldName":"FTEL", @@ -567,14 +423,6 @@ { "Key":2052, "Value":"纳税登记号" - }, - { - "Key":1033, - "Value":"Tax Registration No." - }, - { - "Key":3076, - "Value":"納稅登記號" } ], "FieldName":"FTAXREGISTERCODE", @@ -596,14 +444,6 @@ { "Key":2052, "Value":"传真" - }, - { - "Key":1033, - "Value":"Fax" - }, - { - "Key":3076, - "Value":"傳真" } ], "FieldName":"FFAX", @@ -625,14 +465,6 @@ { "Key":2052, "Value":"对应集团客户" - }, - { - "Key":1033, - "Value":"Corresponding Group Customer" - }, - { - "Key":3076, - "Value":"對應集團客戶" } ], "FieldName":"FGROUPCUSTID", @@ -654,14 +486,6 @@ { "Key":2052, "Value":"对应供应商" - }, - { - "Key":1033, - "Value":"Corresponding Supplier" - }, - { - "Key":3076, - "Value":"對應供應商" } ], "FieldName":"FSUPPLIERID", @@ -683,14 +507,6 @@ { "Key":2052, "Value":"结算币别" - }, - { - "Key":1033, - "Value":"Settlement Currency" - }, - { - "Key":3076, - "Value":"結算幣別" } ], "FieldName":"FTRADINGCURRID", @@ -712,14 +528,6 @@ { "Key":2052, "Value":"销售部门" - }, - { - "Key":1033, - "Value":"Sales Dept" - }, - { - "Key":3076, - "Value":"銷售部門" } ], "FieldName":"FSALDEPTID", @@ -728,7 +536,7 @@ "EntityKey":"FBillHead", "TableName":"T_BD_CUSTOMER", "ElementType":13, - "MustInput":0, + "MustInput":1, "LookUpObjectFormId":"BD_Department", "EnumObjectId":null, "Extends":null, @@ -741,14 +549,6 @@ { "Key":2052, "Value":"销售组" - }, - { - "Key":1033, - "Value":"Sales Group" - }, - { - "Key":3076, - "Value":"銷售組" } ], "FieldName":"FSALGROUPID", @@ -770,14 +570,6 @@ { "Key":2052, "Value":"销售员" - }, - { - "Key":1033, - "Value":"Seller" - }, - { - "Key":3076, - "Value":"銷售員" } ], "FieldName":"FSELLER", @@ -799,14 +591,6 @@ { "Key":2052, "Value":"运输提前期" - }, - { - "Key":1033, - "Value":"Transportation Lead Time" - }, - { - "Key":3076, - "Value":"運輸提前期" } ], "FieldName":"FTRANSLEADTIME", @@ -828,14 +612,6 @@ { "Key":2052, "Value":"价目表" - }, - { - "Key":1033, - "Value":"Price Item" - }, - { - "Key":3076, - "Value":"價目表" } ], "FieldName":"FPRICELISTID", @@ -857,14 +633,6 @@ { "Key":2052, "Value":"折扣表" - }, - { - "Key":1033, - "Value":"Discount List" - }, - { - "Key":3076, - "Value":"折扣表" } ], "FieldName":"FDISCOUNTLISTID", @@ -886,14 +654,6 @@ { "Key":2052, "Value":"结算方式" - }, - { - "Key":1033, - "Value":"Settlement Method" - }, - { - "Key":3076, - "Value":"結算方式" } ], "FieldName":"FSETTLETYPEID", @@ -902,7 +662,7 @@ "EntityKey":"FBillHead", "TableName":"T_BD_CUSTOMER", "ElementType":13, - "MustInput":0, + "MustInput":1, "LookUpObjectFormId":"BD_SETTLETYPE", "EnumObjectId":null, "Extends":null, @@ -915,14 +675,6 @@ { "Key":2052, "Value":"收款币别" - }, - { - "Key":1033, - "Value":"Collection Currency" - }, - { - "Key":3076, - "Value":"收款幣別" } ], "FieldName":"FRECEIVECURRID", @@ -944,14 +696,6 @@ { "Key":2052, "Value":"收款条件" - }, - { - "Key":1033, - "Value":"Collection Terms" - }, - { - "Key":3076, - "Value":"收款條件" } ], "FieldName":"FRECCONDITIONID", @@ -960,7 +704,7 @@ "EntityKey":"FBillHead", "TableName":"T_BD_CUSTOMER", "ElementType":13, - "MustInput":0, + "MustInput":1, "LookUpObjectFormId":"BD_RecCondition", "EnumObjectId":null, "Extends":null, @@ -973,14 +717,6 @@ { "Key":2052, "Value":"启用信用管理" - }, - { - "Key":1033, - "Value":"Enable Credit Management" - }, - { - "Key":3076, - "Value":"啟用信用管理" } ], "FieldName":"FISCREDITCHECK", @@ -1002,14 +738,6 @@ { "Key":2052, "Value":"审核人" - }, - { - "Key":1033, - "Value":"Approved by" - }, - { - "Key":3076, - "Value":"審核人" } ], "FieldName":"FAPPROVERID", @@ -1031,14 +759,6 @@ { "Key":2052, "Value":"审核日期" - }, - { - "Key":1033, - "Value":"Approved on" - }, - { - "Key":3076, - "Value":"審核日期" } ], "FieldName":"FAPPROVEDATE", @@ -1060,14 +780,6 @@ { "Key":2052, "Value":"禁用人" - }, - { - "Key":1033, - "Value":"Disabled by" - }, - { - "Key":3076, - "Value":"禁用人" } ], "FieldName":"FFORBIDDERID", @@ -1089,14 +801,6 @@ { "Key":2052, "Value":"禁用日期" - }, - { - "Key":1033, - "Value":"Disabled on" - }, - { - "Key":3076, - "Value":"禁用日期" } ], "FieldName":"FFORBIDDATE", @@ -1118,14 +822,6 @@ { "Key":2052, "Value":"税分类" - }, - { - "Key":1033, - "Value":"Tax Type" - }, - { - "Key":3076, - "Value":"稅分類" } ], "FieldName":"FTAXTYPE", @@ -1147,14 +843,6 @@ { "Key":2052, "Value":"客户类别" - }, - { - "Key":1033, - "Value":"Customer Category" - }, - { - "Key":3076, - "Value":"客戶類別" } ], "FieldName":"FCUSTTYPEID", @@ -1163,7 +851,7 @@ "EntityKey":"FBillHead", "TableName":"T_BD_CUSTOMER", "ElementType":30, - "MustInput":0, + "MustInput":1, "LookUpObjectFormId":"BOS_ASSISTANTDATA_SELECT", "EnumObjectId":null, "Extends":null, @@ -1176,14 +864,6 @@ { "Key":2052, "Value":"通讯地址" - }, - { - "Key":1033, - "Value":"Address" - }, - { - "Key":3076, - "Value":"通訊地址" } ], "FieldName":"FADDRESS", @@ -1205,14 +885,6 @@ { "Key":2052, "Value":"公司网址" - }, - { - "Key":1033, - "Value":"Website" - }, - { - "Key":3076, - "Value":"公司網址" } ], "FieldName":"FWEBSITE", @@ -1234,14 +906,6 @@ { "Key":2052, "Value":"客户分组" - }, - { - "Key":1033, - "Value":"Customer Group" - }, - { - "Key":3076, - "Value":"客戶分組" } ], "FieldName":"FPRIMARYGROUP", @@ -1263,14 +927,6 @@ { "Key":2052, "Value":"公司规模" - }, - { - "Key":1033, - "Value":"Company Size" - }, - { - "Key":3076, - "Value":"公司規模" } ], "FieldName":"FCOMPANYSCALE", @@ -1292,14 +948,6 @@ { "Key":2052, "Value":"公司类别" - }, - { - "Key":1033, - "Value":"Company Type" - }, - { - "Key":3076, - "Value":"公司類別" } ], "FieldName":"FCOMPANYCLASSIFY", @@ -1321,14 +969,6 @@ { "Key":2052, "Value":"公司性质" - }, - { - "Key":1033, - "Value":"Company Nature" - }, - { - "Key":3076, - "Value":"公司性質" } ], "FieldName":"FCOMPANYNATURE", @@ -1350,14 +990,6 @@ { "Key":2052, "Value":"对应组织" - }, - { - "Key":1033, - "Value":"Corresponding Org." - }, - { - "Key":3076, - "Value":"對應組織" } ], "FieldName":"FCORRESPONDORGID", @@ -1379,14 +1011,6 @@ { "Key":2052, "Value":"客户优先级" - }, - { - "Key":1033, - "Value":"Customer Priority" - }, - { - "Key":3076, - "Value":"客戶優先級" } ], "FieldName":"FPRIORITY", @@ -1408,14 +1032,6 @@ { "Key":2052, "Value":"发票类型" - }, - { - "Key":1033, - "Value":"Invoice Type" - }, - { - "Key":3076, - "Value":"發票類型" } ], "FieldName":"FINVOICETYPE", @@ -1450,14 +1066,6 @@ { "Key":2052, "Value":"默认税率" - }, - { - "Key":1033, - "Value":"Default Tax Rate" - }, - { - "Key":3076, - "Value":"默認稅率" } ], "FieldName":"FTAXRATE", @@ -1466,7 +1074,7 @@ "EntityKey":"FBillHead", "TableName":"T_BD_CUSTOMER", "ElementType":13, - "MustInput":0, + "MustInput":1, "LookUpObjectFormId":"BD_TaxRate", "EnumObjectId":null, "Extends":null, @@ -1479,14 +1087,6 @@ { "Key":2052, "Value":"默认付款方" - }, - { - "Key":1033, - "Value":"Default Payer" - }, - { - "Key":3076, - "Value":"默認付款方" } ], "FieldName":"FISDEFPAYER", @@ -1508,14 +1108,6 @@ { "Key":2052, "Value":"订货平台管理员" - }, - { - "Key":1033, - "Value":"Ordering Platform Administrator" - }, - { - "Key":3076, - "Value":"訂貨平台管理員" } ], "FieldName":"FCPADMINCODE", @@ -1537,14 +1129,6 @@ { "Key":2052, "Value":"集团客户" - }, - { - "Key":1033, - "Value":"Group Customer" - }, - { - "Key":3076, - "Value":"集團客戶" } ], "FieldName":"FISGROUP", @@ -1574,7 +1158,7 @@ "EntityKey":"FBillHead", "TableName":"T_BD_CUSTOMER_F", "ElementType":1, - "MustInput":0, + "MustInput":1, "LookUpObjectFormId":null, "EnumObjectId":null, "Extends":null, @@ -1671,14 +1255,6 @@ { "Key":2052, "Value":"是否交易客户" - }, - { - "Key":1033, - "Value":"Transaction Customer" - }, - { - "Key":3076, - "Value":"是否交易客戶" } ], "FieldName":"FISTRADE", @@ -1714,48 +1290,410 @@ "Extends":null, "ControlFieldKey":null, "GroupFieldTableName":null - } - ], - "EntityType":"HeadEntity", - "SeqFieldKey":null - }, - { - "Id":"d1325184-7591-430d-a83d-f31cc9e7f631", - "Key":"FT_BD_CUSTBANK", - "Name":[ - { - "Key":2052, - "Value":"银行信息" - }, - { - "Key":1033, - "Value":"Bank Info" }, { - "Key":3076, - "Value":"銀行信息" - } - ], - "TableName":"T_BD_CUSTBANK", - "ParentKey":null, - "EntryName":"BD_CUSTBANK", - "EntryPkFieldName":"FENTRYID", - "PkFieldType":"System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", - "Fields":[ - { - "Key":"FBANKCODE", + "Key":"FCONDITIONID", "Name":[ { "Key":2052, - "Value":"银行账号" - }, + "Value":"收款条件备注" + } + ], + "FieldName":"FCONDITIONID", + "PropertyName":"FCONDITIONID", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_day4", + "Name":[ { - "Key":1033, - "Value":"Bank Account" - }, + "Key":2052, + "Value":"客户对账日" + } + ], + "FieldName":"F_DAY4", + "PropertyName":"F_day4", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":13, + "MustInput":1, + "LookUpObjectFormId":"BD_RecCondition", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FDZDays", + "Name":[ + { + "Key":2052, + "Value":"对账日" + } + ], + "FieldName":"FDZDAYS", + "PropertyName":"FDZDays", + "FieldType":56, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":3, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_Base", + "Name":[ + { + "Key":2052, + "Value":"业务归属集团" + } + ], + "FieldName":"F_RDPB_BASE", + "PropertyName":"F_RDPB_Base", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":13, + "MustInput":1, + "LookUpObjectFormId":"kd3225e2f1bcf4443aa97a65b15efbe1b", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_Base1", + "Name":[ + { + "Key":2052, + "Value":"客户经理" + } + ], + "FieldName":"F_RDPB_BASE1", + "PropertyName":"F_RDPB_Base1", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":13, + "MustInput":1, + "LookUpObjectFormId":"BOS_OPERATORVIEW", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_Base3", + "Name":[ + { + "Key":2052, + "Value":"项目工程师" + } + ], + "FieldName":"F_RDPB_BASE3", + "PropertyName":"F_RDPB_Base3", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"BD_Empinfo", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_Base2", + "Name":[ + { + "Key":2052, + "Value":"QE工程师" + } + ], + "FieldName":"F_RDPB_BASE2", + "PropertyName":"F_RDPB_Base2", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"BD_Empinfo", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FNumber2", + "Name":[ + { + "Key":2052, + "Value":"本公司客户系统代码" + } + ], + "FieldName":"FNUMBER2", + "PropertyName":"FNumber2", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_trading", + "Name":[ + { + "Key":2052, + "Value":"贸易方式" + } + ], + "FieldName":"F_RDPB_TRADING", + "PropertyName":"F_RDPB_trading", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":30, + "MustInput":0, + "LookUpObjectFormId":"BOS_ASSISTANTDATA_SELECT", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_delivery", + "Name":[ + { + "Key":2052, + "Value":"交运方式" + } + ], + "FieldName":"F_RDPB_DELIVERY", + "PropertyName":"F_RDPB_delivery", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":30, + "MustInput":0, + "LookUpObjectFormId":"BOS_ASSISTANTDATA_SELECT", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_deliverygoods", + "Name":[ + { + "Key":2052, + "Value":"送货方式" + } + ], + "FieldName":"F_RDPB_DELIVERYGOODS", + "PropertyName":"F_RDPB_deliverygoods", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":30, + "MustInput":0, + "LookUpObjectFormId":"BOS_ASSISTANTDATA_SELECT", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_monthend", + "Name":[ + { + "Key":2052, + "Value":"月结日" + } + ], + "FieldName":"F_RDPB_MONTHEND", + "PropertyName":"F_RDPB_monthend", + "FieldType":56, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":3, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_payment", + "Name":[ + { + "Key":2052, + "Value":"付款日" + } + ], + "FieldName":"F_RDPB_PAYMENT", + "PropertyName":"F_RDPB_payment", + "FieldType":56, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":3, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_Cattribute", + "Name":[ + { + "Key":2052, + "Value":"客户属性" + } + ], + "FieldName":"F_RDPB_CATTRIBUTE", + "PropertyName":"F_RDPB_Cattribute", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":30, + "MustInput":1, + "LookUpObjectFormId":"BOS_ASSISTANTDATA_SELECT", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_RDPB_Cindustry", + "Name":[ + { + "Key":2052, + "Value":"客户行业分类" + } + ], + "FieldName":"F_RDPB_CINDUSTRY", + "PropertyName":"F_RDPB_Cindustry", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":30, + "MustInput":1, + "LookUpObjectFormId":"BOS_ASSISTANTDATA_SELECT", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_PAHE_firstTrading", + "Name":[ + { + "Key":2052, + "Value":"初次交易日" + } + ], + "FieldName":"F_PAHE_FIRSTTRADING", + "PropertyName":"F_PAHE_firstTrading", + "FieldType":61, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":4, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_PAHE_jiu", + "Name":[ + { + "Key":2052, + "Value":"旧客户编码" + } + ], + "FieldName":"F_PAHE_JIU", + "PropertyName":"F_PAHE_jiu", + "FieldType":231, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"F_PAHE_Czhuanyuan", + "Name":[ + { + "Key":2052, + "Value":"客户专员" + } + ], + "FieldName":"F_PAHE_CZHUANYUAN", + "PropertyName":"F_PAHE_Base", + "FieldType":127, + "EntityKey":"FBillHead", + "TableName":"T_BD_CUSTOMER", + "ElementType":13, + "MustInput":0, + "LookUpObjectFormId":"BD_Empinfo", + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + } + ], + "EntityType":"HeadEntity", + "SeqFieldKey":null + }, + { + "Id":"d1325184-7591-430d-a83d-f31cc9e7f631", + "Key":"FT_BD_CUSTBANK", + "Name":[ + { + "Key":2052, + "Value":"银行信息" + } + ], + "TableName":"T_BD_CUSTBANK", + "ParentKey":null, + "EntryName":"BD_CUSTBANK", + "EntryPkFieldName":"FENTRYID", + "PkFieldType":"System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "Fields":[ + { + "Key":"FBANKCODE", + "Name":[ { - "Key":3076, - "Value":"銀行賬號" + "Key":2052, + "Value":"银行账号" } ], "FieldName":"FBANKCODE", @@ -1777,14 +1715,6 @@ { "Key":2052, "Value":"币别" - }, - { - "Key":1033, - "Value":"Currency" - }, - { - "Key":3076, - "Value":"幣別" } ], "FieldName":"FCURRENCYID", @@ -1806,14 +1736,6 @@ { "Key":2052, "Value":"账户名称" - }, - { - "Key":1033, - "Value":"Account Name" - }, - { - "Key":3076, - "Value":"賬戶名稱" } ], "FieldName":"FACCOUNTNAME", @@ -1835,14 +1757,6 @@ { "Key":2052, "Value":"默认" - }, - { - "Key":1033, - "Value":"Default" - }, - { - "Key":3076, - "Value":"默認" } ], "FieldName":"FISDEFAULT", @@ -1864,14 +1778,6 @@ { "Key":2052, "Value":"开户国家" - }, - { - "Key":1033, - "Value":"Account Opening Country/Region" - }, - { - "Key":3076, - "Value":"開戶國家" } ], "FieldName":"FCOUNTRY", @@ -1893,14 +1799,6 @@ { "Key":2052, "Value":"开户银行" - }, - { - "Key":1033, - "Value":"Opening Bank" - }, - { - "Key":3076, - "Value":"開戶銀行" } ], "FieldName":"FOPENBANKNAME", @@ -1922,14 +1820,6 @@ { "Key":2052, "Value":"收款银行" - }, - { - "Key":1033, - "Value":"Collection Bank" - }, - { - "Key":3076, - "Value":"收款銀行" } ], "FieldName":"FBANKTYPEREC", @@ -1951,14 +1841,6 @@ { "Key":2052, "Value":"开户行地址" - }, - { - "Key":1033, - "Value":"Opening Bank Address" - }, - { - "Key":3076, - "Value":"開戶行地址" } ], "FieldName":"FOPENADDRESSREC", @@ -1980,14 +1862,6 @@ { "Key":2052, "Value":"联行号" - }, - { - "Key":1033, - "Value":"Inter-bank Code" - }, - { - "Key":3076, - "Value":"聯行號" } ], "FieldName":"FCNAPS", @@ -2009,14 +1883,6 @@ { "Key":2052, "Value":"网点名称" - }, - { - "Key":1033, - "Value":"Select Branch Bank" - }, - { - "Key":3076, - "Value":"選擇銀行網點" } ], "FieldName":"FTEXTBANKDETAIL", @@ -2064,14 +1930,6 @@ { "Key":2052, "Value":"地址信息" - }, - { - "Key":1033, - "Value":"Add. Info" - }, - { - "Key":3076, - "Value":"地址信息" } ], "TableName":"T_BD_CUSTLOCATION", @@ -2086,14 +1944,6 @@ { "Key":2052, "Value":"地点编码" - }, - { - "Key":1033, - "Value":"Location Code" - }, - { - "Key":3076, - "Value":"地點編碼" } ], "FieldName":"FNUMBER", @@ -2115,14 +1965,6 @@ { "Key":2052, "Value":"地点名称" - }, - { - "Key":1033, - "Value":"Location Name" - }, - { - "Key":3076, - "Value":"地點名稱" } ], "FieldName":"FNAME", @@ -2144,14 +1986,6 @@ { "Key":2052, "Value":"详细地址" - }, - { - "Key":1033, - "Value":"Full Add." - }, - { - "Key":3076, - "Value":"詳細地址" } ], "FieldName":"FADDRESS", @@ -2173,14 +2007,6 @@ { "Key":2052, "Value":"运输提前期" - }, - { - "Key":1033, - "Value":"Transportation Lead Time" - }, - { - "Key":3076, - "Value":"運輸提前期" } ], "FieldName":"FTRANSLEADTIME", @@ -2202,14 +2028,6 @@ { "Key":2052, "Value":"税率" - }, - { - "Key":1033, - "Value":"Tax Rate" - }, - { - "Key":3076, - "Value":"稅率" } ], "FieldName":"FTAXRATE", @@ -2231,14 +2049,6 @@ { "Key":2052, "Value":"默认收货地址" - }, - { - "Key":1033, - "Value":"Default Receiver Address" - }, - { - "Key":3076, - "Value":"默認收貨地址" } ], "FieldName":"FISDEFAULTCONSIGNEE", @@ -2260,14 +2070,6 @@ { "Key":2052, "Value":"默认开票地址" - }, - { - "Key":1033, - "Value":"Default Billing Address" - }, - { - "Key":3076, - "Value":"默認開票地址" } ], "FieldName":"FISDEFAULTSETTLE", @@ -2289,14 +2091,6 @@ { "Key":2052, "Value":"默认付款地址" - }, - { - "Key":1033, - "Value":"Default Payer Address" - }, - { - "Key":3076, - "Value":"默認付款地址" } ], "FieldName":"FISDEFAULTPAYER", @@ -2318,14 +2112,6 @@ { "Key":2052, "Value":"固定电话" - }, - { - "Key":1033, - "Value":"Tel." - }, - { - "Key":3076, - "Value":"固定電話" } ], "FieldName":"FTEL", @@ -2342,20 +2128,11 @@ "GroupFieldTableName":null }, { - "Key":"", - + "Key":"FEMail", "Name":[ { "Key":2052, "Value":"电子邮箱" - }, - { - "Key":1033, - "Value":"E-Mail" - }, - { - "Key":3076, - "Value":"電子郵箱" } ], "FieldName":"FEMAIL", @@ -2377,14 +2154,6 @@ { "Key":2052, "Value":"启用" - }, - { - "Key":1033, - "Value":"Activate" - }, - { - "Key":3076, - "Value":"啟用" } ], "FieldName":"FISUSED", @@ -2406,14 +2175,6 @@ { "Key":2052, "Value":"联系人" - }, - { - "Key":1033, - "Value":"Contact" - }, - { - "Key":3076, - "Value":"聯系人" } ], "FieldName":"FTCONTACT", @@ -2435,14 +2196,6 @@ { "Key":2052, "Value":"移动电话" - }, - { - "Key":1033, - "Value":"Mobile" - }, - { - "Key":3076, - "Value":"移動電話" } ], "FieldName":"FMOBILE", @@ -2503,14 +2256,6 @@ { "Key":2052, "Value":"订货组织" - }, - { - "Key":1033, - "Value":"Ordering Org." - }, - { - "Key":3076, - "Value":"訂貨組織" } ], "TableName":"T_BD_CUSTORDERORG", @@ -2525,14 +2270,6 @@ { "Key":2052, "Value":"订货组织" - }, - { - "Key":1033, - "Value":"Ordering Org." - }, - { - "Key":3076, - "Value":"訂貨組織" } ], "FieldName":"FORDERORGID", @@ -2554,14 +2291,6 @@ { "Key":2052, "Value":"默认" - }, - { - "Key":1033, - "Value":"Default" - }, - { - "Key":3076, - "Value":"默認" } ], "FieldName":"FISDEFAULT", @@ -2588,14 +2317,6 @@ { "Key":2052, "Value":"商务信息" - }, - { - "Key":1033, - "Value":"Business Info" - }, - { - "Key":3076, - "Value":"商務信息" } ], "TableName":"T_BD_CUSTOMEREXT", @@ -2610,14 +2331,6 @@ { "Key":2052, "Value":"启用商联在线" - }, - { - "Key":1033, - "Value":"Enable Commercial Union Online" - }, - { - "Key":3076, - "Value":"啟用商聯在線" } ], "FieldName":"FENABLESL", @@ -2639,14 +2352,6 @@ { "Key":2052, "Value":"冻结状态" - }, - { - "Key":1033, - "Value":"Frozen Status" - }, - { - "Key":3076, - "Value":"凍結狀態" } ], "FieldName":"FFREEZESTATUS", @@ -2681,14 +2386,6 @@ { "Key":2052, "Value":"冻结范围" - }, - { - "Key":1033, - "Value":"Freeze Scope" - }, - { - "Key":3076, - "Value":"凍結範圍" } ], "FieldName":"FFREEZELIMIT", @@ -2759,14 +2456,6 @@ { "Key":2052, "Value":"冻结人" - }, - { - "Key":1033, - "Value":"Frozen by" - }, - { - "Key":3076, - "Value":"凍結人" } ], "FieldName":"FFREEZEOPERATOR", @@ -2788,14 +2477,6 @@ { "Key":2052, "Value":"冻结日期" - }, - { - "Key":1033, - "Value":"Freezing Date" - }, - { - "Key":3076, - "Value":"凍結日期" } ], "FieldName":"FFREEZEDATE", @@ -2817,14 +2498,6 @@ { "Key":2052, "Value":"省份" - }, - { - "Key":1033, - "Value":"Province" - }, - { - "Key":3076, - "Value":"省份" } ], "FieldName":"FPROVINCE", @@ -2846,14 +2519,6 @@ { "Key":2052, "Value":"城市" - }, - { - "Key":1033, - "Value":"City" - }, - { - "Key":3076, - "Value":"城市" } ], "FieldName":"FCITY", @@ -2875,14 +2540,6 @@ { "Key":2052, "Value":"默认收货地点" - }, - { - "Key":1033, - "Value":"Default Shipping Address" - }, - { - "Key":3076, - "Value":"默認收貨地點" } ], "FieldName":"FDEFAULTCONSILOC", @@ -2904,14 +2561,6 @@ { "Key":2052, "Value":"默认开票地点" - }, - { - "Key":1033, - "Value":"Default Billing Address" - }, - { - "Key":3076, - "Value":"默認開票地點" } ], "FieldName":"FDEFAULTSETTLELOC", @@ -2933,14 +2582,6 @@ { "Key":2052, "Value":"默认付款地点" - }, - { - "Key":1033, - "Value":"Default Payment Address" - }, - { - "Key":3076, - "Value":"默認付款地點" } ], "FieldName":"FDEFAULTPAYERLOC", @@ -2962,14 +2603,6 @@ { "Key":2052, "Value":"默认联系人" - }, - { - "Key":1033, - "Value":"Default Contact" - }, - { - "Key":3076, - "Value":"默認聯系人" } ], "FieldName":"FDEFAULTCONTACT", @@ -2991,14 +2624,6 @@ { "Key":2052, "Value":"保证金比例(%)" - }, - { - "Key":1033, - "Value":"Deposit Ratio (%)" - }, - { - "Key":3076, - "Value":"保證金比例(%)" } ], "FieldName":"FMARGINLEVEL", @@ -3020,14 +2645,6 @@ { "Key":2052, "Value":"结算卡" - }, - { - "Key":1033, - "Value":"Settlememt Card" - }, - { - "Key":3076, - "Value":"結算卡" } ], "FieldName":"FDEBITCARD", @@ -3105,10 +2722,126 @@ "Extends":null, "ControlFieldKey":null, "GroupFieldTableName":null + }, + { + "Key":"FIsContractMustInPut", + "Name":[ + { + "Key":2052, + "Value":"联系人必录" + } + ], + "FieldName":"FISCONTRACTMUSTINPUT", + "PropertyName":"IsContractMustInPut", + "FieldType":175, + "EntityKey":"FT_BD_CUSTOMEREXT", + "TableName":"T_BD_CUSTOMEREXT", + "ElementType":8, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FContractCount", + "Name":[ + { + "Key":2052, + "Value":"联系人数量" + } + ], + "FieldName":"FCONTRACTCOUNT", + "PropertyName":"ContractCount", + "FieldType":56, + "EntityKey":"FT_BD_CUSTOMEREXT", + "TableName":"T_BD_CUSTOMEREXT", + "ElementType":3, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null } ], "EntityType":"SubHeadEntity", "SeqFieldKey":null + }, + { + "Id":"9d8bc94eb52340649246a4c5b0b2d489", + "Key":"FT_BD_CUSTSUBACCOUNT", + "Name":[ + { + "Key":2052, + "Value":"对应子账户信息" + } + ], + "TableName":"T_BD_CUSTSUBACCOUNT", + "ParentKey":null, + "EntryName":"BD_CUSTSUBACCOUNT", + "EntryPkFieldName":"FEntryID", + "PkFieldType":"System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", + "Fields":[ + { + "Key":"FSUBACCOUNTTYPE", + "Name":[ + { + "Key":2052, + "Value":"子账户类型" + } + ], + "FieldName":"FSUBACCOUNTTYPE", + "PropertyName":"FSUBACCOUNTTYPE", + "FieldType":167, + "EntityKey":"FT_BD_CUSTSUBACCOUNT", + "TableName":"T_BD_CUSTSUBACCOUNT", + "ElementType":9, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":"8505d399-445f-45c3-83b4-388e418b86b1", + "Extends":[ + { + "Value":"1", + "Caption":"农行结算卡", + "Seq":0, + "Invalid":false + }, + { + "Value":"2", + "Caption":"招行虚拟户", + "Seq":0, + "Invalid":false + } + ], + "ControlFieldKey":null, + "GroupFieldTableName":null + }, + { + "Key":"FSUBACCOUNT", + "Name":[ + { + "Key":2052, + "Value":"子账户号" + } + ], + "FieldName":"FSUBACCOUNT", + "PropertyName":"FSUBACCOUNT", + "FieldType":231, + "EntityKey":"FT_BD_CUSTSUBACCOUNT", + "TableName":"T_BD_CUSTSUBACCOUNT", + "ElementType":1, + "MustInput":0, + "LookUpObjectFormId":null, + "EnumObjectId":null, + "Extends":null, + "ControlFieldKey":null, + "GroupFieldTableName":null + } + ], + "EntityType":"EntryEntity", + "SeqFieldKey":"FSEQ" } ], "Operations":[ diff --git a/web/controllers/common/CommonUploadPic.rest.go b/web/controllers/common/CommonUploadPic.rest.go index b42dac5..47301ba 100644 --- a/web/controllers/common/CommonUploadPic.rest.go +++ b/web/controllers/common/CommonUploadPic.rest.go @@ -25,6 +25,17 @@ func RegisterOrg(party router.Party, path string) { supports.Ok(ctx, supports.OptionSuccess, data) }) } +func RegisterEmpinfo(party router.Party, path string) { + party.Handle("GET", path, func(ctx iris.Context) { + _, ok := jwts.ParseToken(ctx) + if !ok { + supports.Error(ctx, iris.StatusBadRequest, supports.ParseParamsFailur, nil) + return + } + data := task.ImportEmpinfo() + supports.Ok(ctx, supports.OptionSuccess, data) + }) +} /****************************************************************************** * diff --git a/web/controllers/common/common.go b/web/controllers/common/common.go index 33be884..7c6a803 100644 --- a/web/controllers/common/common.go +++ b/web/controllers/common/common.go @@ -30,6 +30,8 @@ func RegisterRoutes() { // 组织列表 org := party.Party("/org") RegisterOrg(org, "/list") + empinfo := party.Party("/empinfo") + RegisterEmpinfo(empinfo, "/list") }) }