public static TModel.Location.Work.PatrolPoint ToTModel(this DbModel.Location.Work.PatrolPoint item1)
        {
            if (item1 == null)
            {
                return(null);
            }
            var item2 = new TModel.Location.Work.PatrolPoint();

            item2.Id         = item1.Id;
            item2.ParentId   = item1.ParentId;
            item2.StaffCode  = item1.StaffCode;
            item2.KksCode    = item1.KksCode;
            item2.DevId      = item1.DevId;
            item2.DeviceCode = item1.DeviceCode;
            item2.DeviceId   = item1.DeviceId;
            if (item1.Checks == null || item1.Checks.Count == 0)
            {
                item2.Checks = null;
            }
            else
            {
                item2.Checks = item1.Checks.ToTModel();
            }
            return(item2);
        }
        public static DbModel.Location.Work.PatrolPoint ToDbModel(this TModel.Location.Work.PatrolPoint item1)
        {
            if (item1 == null)
            {
                return(null);
            }
            var item2 = new DbModel.Location.Work.PatrolPoint();

            item2.Id         = item1.Id;
            item2.ParentId   = item1.ParentId;
            item2.StaffCode  = item1.StaffCode;
            item2.KksCode    = item1.KksCode;
            item2.DevId      = item2.DevId;
            item2.DeviceCode = item1.DeviceCode;
            item2.DeviceId   = item1.DeviceId;
            item2.Checks     = item1.Checks.ToDbModel();
            return(item2);
        }