using E_ZKEccTopSdk.Response; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace E_ZKEccTopSdk.Request { public class EmployeeUpdateRequest : BaseTopRequest { /// /// 查询参数 /// public string MarketingPromotionQuery { get; set; } public EmployeeUpdateDomain[] MarketingPromotionQuery_ { set { this.MarketingPromotionQuery = JsonConvert.SerializeObject(value); } } #region ITopRequest Members public override string GetApiName() { return "update"; } public override IDictionary GetParameters() { TopDictionary parameters = new TopDictionary(); parameters.Add("MarketingPromotionQuery", this.MarketingPromotionQuery); //parameters.Add("issue_id", this.IssueId); if (this.otherParams != null) { parameters.AddAll(this.otherParams); } return parameters; } public override void Validate() { //RequestValidator.ValidateRequired("pin", this.pin); //RequestValidator.ValidateRequired("deptnumber", this.deptnumber); } #endregion [Serializable] public class EmployeeUpdateDomain : TopObject { /// /// 人员编号 长度为1~24个字符 必填 /// public string pin { get; set; } /// /// 名称。长度为1~20个字符 /// public string name { get; set; } /// /// 人员所属部门编号(更新可以不填,新增必填) /// public string deptnumber { get; set; } /// /// 性别 。'M'表示男,'F'表示女 允许值: 'M', 'F' /// public string gender { get; set; } /// /// 身份证号 /// public string identitycard { get; set; } /// /// 人员自助密码 /// public string selfpassword { get; set; } /// /// 人员是否考勤 /// public int? att { get; set; } /// /// 验证方式 /// public int? comverifys { get; set; } /// /// 比对照片信息,BASE64格式 /// public string enrollpic { get; set; } } } }