Exemplo n.º 1
0
        public Entity.Person CreatePerson(PersonPO po)
        {
            var person = new Person.Entity.Person();

            person.PersonId       = po.PersonId;
            person.PersonType     = po.PersonType;
            person.RoleLevel      = po.RoleLevel;
            person.PersonName     = po.PersonName;
            person.Status         = po.PersonStatus;
            person.CreateTime     = po.CreateTime;
            person.LastModifyTime = po.LastModifyTime;
            return(person);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 从人员转换成申请人
 /// </summary>
 /// <param name="person">人员实体</param>
 /// <returns></returns>
 public static Approver FromPerson(Person.Entity.Person person)
 {
     if (person == null)
     {
         return(null);
     }
     else
     {
         var approver = new Approver();
         approver.PersonId   = person.PersonId;
         approver.PersonName = person.PersonName;
         approver.Level      = person.RoleLevel;
         return(approver);
     }
 }
Exemplo n.º 3
0
        public PersonPO CreatePersonPO(Person.Entity.Person person)
        {
            var personPO = new PersonPO();

            personPO.PersonId       = person.PersonId;
            personPO.PersonName     = person.PersonName;
            personPO.RoleLevel      = person.RoleLevel;
            personPO.PersonType     = person.PersonType;
            personPO.CreateTime     = person.CreateTime;
            personPO.LastModifyTime = person.LastModifyTime;
            //补充信息
            personPO.DepartmentId = "dep001";//默认部门
            personPO.LeaderId     = IdGenerator.NextId();
            return(personPO);
        }