Example #1
0
        /// <summary>
        /// 根据条件查询一条数据
        /// </summary>
        /// <param name="parm"></param>
        /// <returns></returns>
        public async Task <ApiResult <SysPersonWorkDto> > GetByGuidAsync(ByGuidPost parm)
        {
            var res = new ApiResult <SysPersonWorkDto>();

            try
            {
                var model = SysPersonWorkDb.GetById(parm.guid);
                res.statusCode = 200;
                res.data       = model != null ? new SysPersonWorkDto()
                {
                    Guid          = model.Guid,
                    PersonGuid    = model.PersonGuid,
                    EntryTime     = model.EntryTime,
                    OutTime       = model.OutTime,
                    Address       = model.Address,
                    CompanyName   = model.CompanyName,
                    PostName      = model.PostName,
                    WorkContent   = model.WorkContent,
                    Witness       = model.Witness,
                    WitnessTel    = model.WitnessTel,
                    OutSummary    = model.OutSummary,
                    SalarySummary = model.SalarySummary
                } : null;
            }
            catch (Exception ex)
            {
                res.statusCode = (int)ApiEnum.Error;
                res.message    = ex.Message;
            }
            return(await Task.Run(() => res));
        }
Example #2
0
        /// <summary>
        /// 根据主见查询一条数据
        /// </summary>
        /// <param name="parm"></param>
        /// <returns></returns>
        public async Task <ApiResult <SysPersonEducateDto> > GetByGuidAsync(ByGuidPost parm)
        {
            var res = new ApiResult <SysPersonEducateDto>();

            try
            {
                var model = SysPersonEducateDb.GetById(parm.guid);
                res.statusCode = 200;
                res.data       = model != null ? new SysPersonEducateDto()
                {
                    Guid          = model.Guid,
                    PersonGuid    = model.PersonGuid,
                    EducateType   = model.EducateType,
                    AdmissionTime = model.AdmissionTime,
                    GraduateTime  = model.GraduateTime,
                    SchoolName    = model.SchoolName,
                    Specialty     = model.Specialty
                } : null;
            }
            catch (Exception ex)
            {
                res.statusCode = (int)ApiEnum.Error;
                res.message    = ex.Message;
            }
            return(await Task.Run(() => res));
        }
        /// <summary>
        /// 根据条件,查询一条数据
        /// </summary>
        /// <param name="parm"></param>
        /// <returns></returns>
        public async Task <ApiResult <SysPersonContactDto> > GetByGuidAsync(ByGuidPost parm)
        {
            var res = new ApiResult <SysPersonContactDto>();

            try
            {
                var model = SysPersonContactDb.GetById(parm.guid);
                res.statusCode = 200;
                res.data       = model != null ? new SysPersonContactDto()
                {
                    Guid     = model.Guid,
                    Name     = model.Name,
                    Relation = model.Relation,
                    Mobile   = model.Mobile,
                    Address  = model.Address,
                    IsUrgent = model.IsUrgent
                } : null;
            }
            catch (Exception ex)
            {
                res.statusCode = (int)ApiEnum.Error;
                res.message    = ex.Message;
            }
            return(await Task.Run(() => res));
        }
Example #4
0
        /// <summary>
        /// 获得一条数据
        /// </summary>
        /// <returns></returns>
        public async Task <ApiResult <SysCodeTypeDto> > GetByGuidAsync(ByGuidPost parm)
        {
            var model = SysCodeTypeDb.GetById(parm.guid);
            var res   = new ApiResult <SysCodeTypeDto>
            {
                statusCode = 200,
                data       = model != null?new SysCodeTypeDto()
                {
                    guid   = model.Guid,
                    name   = model.Name,
                    parent = model.ParentGuid,
                    sort   = model.Sort
                }:null
            };

            if (model == null)
            {
                var pmdel = Db.Queryable <SysCodeType>().OrderBy(m => m.Sort, OrderByType.Desc).First();
                res.data = new SysCodeTypeDto()
                {
                    sort = pmdel?.Sort + 1 ?? 1
                };
            }
            return(await Task.Run(() => res));
        }
 public void OnGet(ByGuidPost parm)
 {
     CodeModel = _sysCodeService.GetByGuidAsync(parm).Result.data;
     if (string.IsNullOrEmpty(CodeModel.guid))
     {
         CodeModel.parentguid = parm.guid;
     }
 }
Example #6
0
 public void OnGet(ByGuidPost parm)
 {
     codeList = _sysCodeService.GetPagesAsync(new SysCodePostPage()
     {
         limit = 1000, page = 1
     }).Result.data.Items;
     Person = _sysPersonService.GetByGuidAsync(parm).Result.data ?? new SysPersonDto();
 }
Example #7
0
 public void OnGet(ByGuidPost parm)
 {
     Work = _sysPersonWorkService.GetByGuidAsync(parm).Result.data;
     if (Work == null)
     {
         Work = new SysPersonWorkDto()
         {
             PersonGuid = parm.guid
         };
     }
 }
Example #8
0
 public void OnGet(ByGuidPost parm)
 {
     Contact = _sysPersonContactService.GetByGuidAsync(parm).Result.data;
     if (Contact == null)
     {
         Contact = new SysPersonContactDto()
         {
             PersonGuid = parm.guid
         };
     }
 }
Example #9
0
 public void OnGet(ByGuidPost parm)
 {
     codeList = _sysCodeService.GetPagesAsync(new SysCodePostPage()
     {
         limit = 1000, page = 1
     }).Result.data.Items.Where(m => m.status).ToList();
     Educate = _sysPersonEducateService.GetByGuidAsync(parm).Result.data;
     if (Educate == null)
     {
         Educate = new SysPersonEducateDto()
         {
             PersonGuid = parm.guid, AdmissionTime = null, GraduateTime = null
         };
     }
 }
Example #10
0
        /// <summary>
        /// 根据ID查询员工信息
        /// </summary>
        /// <param name="parm"></param>
        /// <returns></returns>
        public async Task <ApiResult <SysPersonDto> > GetByGuidAsync(ByGuidPost parm)
        {
            var model = SysPersonDb.GetById(parm.guid);
            var res   = new ApiResult <SysPersonDto>
            {
                statusCode = 200,
                data       = model != null ? new SysPersonDto()
                {
                    Guid            = model.Guid,
                    RoleGuid        = model.RoleGuid,
                    DepartmentGuid  = model.DepartmentGuid,
                    CompayGuid      = model.CompayGuid,
                    LoginPwd        = model.LoginPwd,
                    LoginName       = model.LoginName,
                    TrueName        = model.TrueName,
                    Letter          = model.Letter,
                    Codes           = model.Codes,
                    HeadPic         = model.HeadPic,
                    Sex             = model.Sex,
                    Mobile          = model.Mobile,
                    Email           = model.Email,
                    QQ              = model.QQ,
                    WebXin          = model.WebXin,
                    WorkTel         = model.WorkTel,
                    LoginStatus     = model.LoginStatus,
                    PostStatus      = model.PostStatus,
                    Birthday        = model.Birthday,
                    IDCard          = model.IDCard,
                    NativePlaceCity = model.NativePlaceCity,
                    AccountCity     = model.AccountCity,
                    LiveCity        = model.LiveCity,
                    PoliticalStatus = model.PoliticalStatus,
                    Ethnic          = model.Ethnic,
                    Faith           = model.Faith,
                    Marriage        = model.Marriage,
                    Education       = model.Education,
                    Hobbies         = model.Hobbies,
                    LanguageSkills  = model.LanguageSkills,
                    Specialty       = model.Specialty
                } : null
            };

            return(await Task.Run(() => res));
        }
Example #11
0
 public void OnGet(ByGuidPost parm)
 {
     CodeType = _sysCodeTypeService.GetByGuidAsync(parm).Result.data;
     //获得列表
     SelectList = _sysCodeTypeService.GetListAsync().Result.data;
 }