-- Table structure for table `gooyaacc_kpi_evaluation_scores`
--

CREATE TABLE `gooyaacc_kpi_evaluation_scores` (
  `id` int(11) NOT NULL,
  `evaluation_id` int(11) NOT NULL,
  `definition_id` int(11) NOT NULL,
  `score` decimal(5,2) NOT NULL DEFAULT 0.00,
  `feedback` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_kpi_evaluation_scores`
--

INSERT IGNORE INTO `gooyaacc_kpi_evaluation_scores` (`id`, `evaluation_id`, `definition_id`, `score`, `feedback`) VALUES
(2001, 97, 49, 9.10, NULL),
(2002, 97, 50, 7.60, NULL),
(2003, 97, 51, 8.70, NULL),
(2004, 97, 52, 6.20, NULL),
(2005, 97, 53, 7.00, NULL),
(2006, 97, 54, 6.60, NULL),
(2007, 97, 55, 9.00, NULL),
(2008, 97, 56, 8.00, NULL),
(2009, 97, 57, 6.60, NULL),
(2010, 97, 58, 9.20, NULL),
(2011, 97, 59, 8.40, NULL),
(2012, 97, 60, 8.80, NULL),
(2013, 97, 61, 7.20, NULL),
(2014, 97, 62, 6.30, NULL),
(2015, 97, 63, 6.50, NULL),
(2016, 97, 64, 7.90, NULL),
(2017, 97, 65, 8.60, NULL),
(2018, 97, 66, 8.60, NULL),
(2019, 97, 67, 7.40, NULL),
(2020, 97, 68, 8.30, NULL),
(2021, 97, 69, 7.30, NULL),
(2022, 97, 70, 6.00, NULL),
(2023, 98, 49, 8.00, NULL),
(2024, 98, 50, 9.40, NULL),
(2025, 98, 51, 9.80, NULL),
(2026, 98, 52, 7.10, NULL),
(2027, 98, 53, 10.00, NULL),
(2028, 98, 54, 10.00, NULL),
(2029, 98, 55, 9.30, NULL),
(2030, 98, 56, 8.70, NULL),
(2031, 98, 57, 8.80, NULL),
(2032, 98, 58, 7.40, NULL),
(2033, 98, 59, 9.40, NULL),
(2034, 98, 60, 8.50, NULL),
(2035, 98, 61, 9.80, NULL),
(2036, 98, 62, 9.50, NULL),
(2037, 98, 63, 8.70, NULL),
(2038, 98, 64, 8.30, NULL),
(2039, 98, 65, 8.20, NULL),
(2040, 98, 66, 8.90, NULL),
(2041, 98, 67, 9.00, NULL),
(2042, 98, 68, 8.30, NULL),
(2043, 98, 69, 8.70, NULL),
(2044, 98, 70, 9.60, NULL),
(2045, 99, 49, 8.20, NULL),
(2046, 99, 50, 6.20, NULL),
(2047, 99, 51, 6.40, NULL),
(2048, 99, 52, 8.10, NULL),
(2049, 99, 53, 6.60, NULL),
(2050, 99, 54, 6.10, NULL),
(2051, 99, 55, 8.20, NULL),
(2052, 99, 56, 9.00, NULL),
(2053, 99, 57, 7.10, NULL),
(2054, 99, 58, 8.40, NULL),
(2055, 99, 59, 8.60, NULL),
(2056, 99, 60, 7.50, NULL),
(2057, 99, 61, 7.90, NULL),
(2058, 99, 62, 8.30, NULL),
(2059, 99, 63, 9.30, NULL),
(2060, 99, 64, 9.10, NULL),
(2061, 99, 65, 7.70, NULL),
(2062, 99, 66, 9.00, NULL),
(2063, 99, 67, 7.80, NULL),
(2064, 99, 68, 8.60, NULL),
(2065, 99, 69, 8.60, NULL),
(2066, 99, 70, 9.00, NULL),
(2067, 100, 49, 9.00, NULL),
(2068, 100, 50, 9.70, NULL),
(2069, 100, 51, 7.20, NULL),
(2070, 100, 52, 9.60, NULL),
(2071, 100, 53, 6.70, NULL),
(2072, 100, 54, 9.50, NULL),
(2073, 100, 55, 6.80, NULL),
(2074, 100, 56, 9.50, NULL),
(2075, 100, 57, 9.70, NULL),
(2076, 100, 58, 6.70, NULL),
(2077, 100, 59, 9.40, NULL),
(2078, 100, 60, 7.00, NULL),
(2079, 100, 61, 9.90, NULL),
(2080, 100, 62, 7.60, NULL),
(2081, 100, 63, 7.60, NULL),
(2082, 100, 64, 9.90, NULL),
(2083, 100, 65, 7.80, NULL),
(2084, 100, 66, 9.20, NULL),
(2085, 100, 67, 7.30, NULL),
(2086, 100, 68, 7.20, NULL),
(2087, 100, 69, 9.10, NULL),
(2088, 100, 70, 7.10, NULL),
(2089, 101, 49, 8.80, NULL),
(2090, 101, 50, 8.70, NULL),
(2091, 101, 51, 8.80, NULL),
(2092, 101, 52, 8.00, NULL),
(2093, 101, 53, 7.50, NULL),
(2094, 101, 54, 8.10, NULL),
(2095, 101, 55, 8.60, NULL),
(2096, 101, 56, 6.60, NULL),
(2097, 101, 57, 8.40, NULL),
(2098, 101, 58, 7.10, NULL),
(2099, 101, 59, 7.00, NULL),
(2100, 101, 60, 6.00, NULL),
(2101, 101, 61, 7.50, NULL),
(2102, 101, 62, 7.70, NULL),
(2103, 101, 63, 8.90, NULL),
(2104, 101, 64, 8.20, NULL),
(2105, 101, 65, 7.10, NULL),
(2106, 101, 66, 6.30, NULL),
(2107, 101, 67, 8.50, NULL),
(2108, 101, 68, 6.50, NULL),
(2109, 101, 69, 8.20, NULL),
(2110, 101, 70, 8.00, NULL),
(2111, 102, 49, 6.70, NULL),
(2112, 102, 50, 7.80, NULL),
(2113, 102, 51, 6.20, NULL),
(2114, 102, 52, 7.90, NULL),
(2115, 102, 53, 8.40, NULL),
(2116, 102, 54, 7.00, NULL),
(2117, 102, 55, 8.40, NULL),
(2118, 102, 56, 6.30, NULL),
(2119, 102, 57, 6.00, NULL),
(2120, 102, 58, 7.00, NULL),
(2121, 102, 59, 7.80, NULL),
(2122, 102, 60, 8.00, NULL),
(2123, 102, 61, 6.70, NULL),
(2124, 102, 62, 7.80, NULL),
(2125, 102, 63, 7.10, NULL),
(2126, 102, 64, 8.20, NULL),
(2127, 102, 65, 6.10, NULL),
(2128, 102, 66, 5.90, NULL),
(2129, 102, 67, 8.50, NULL),
(2130, 102, 68, 5.90, NULL),
(2131, 102, 69, 7.00, NULL),
(2132, 102, 70, 6.50, NULL),
(2133, 103, 49, 7.10, NULL),
(2134, 103, 50, 8.10, NULL),
(2135, 103, 51, 7.20, NULL),
(2136, 103, 52, 7.40, NULL),
(2137, 103, 53, 8.90, NULL),
(2138, 103, 54, 8.80, NULL),
(2139, 103, 55, 7.90, NULL),
(2140, 103, 56, 9.60, NULL),
(2141, 103, 57, 8.10, NULL),
(2142, 103, 58, 9.50, NULL),
(2143, 103, 59, 8.40, NULL),
(2144, 103, 60, 7.30, NULL),
(2145, 103, 61, 9.50, NULL),
(2146, 103, 62, 8.60, NULL),
(2147, 103, 63, 8.10, NULL),
(2148, 103, 64, 7.90, NULL),
(2149, 103, 65, 8.00, NULL),
(2150, 103, 66, 7.00, NULL),
(2151, 103, 67, 7.70, NULL),
(2152, 103, 68, 8.70, NULL),
(2153, 103, 69, 8.70, NULL),
(2154, 103, 70, 8.00, NULL),
(2155, 104, 49, 9.10, NULL),
(2156, 104, 50, 9.20, NULL),
(2157, 104, 51, 9.00, NULL),
(2158, 104, 52, 8.20, NULL),
(2159, 104, 53, 8.60, NULL),
(2160, 104, 54, 8.70, NULL),
(2161, 104, 55, 7.20, NULL),
(2162, 104, 56, 7.80, NULL),
(2163, 104, 57, 9.30, NULL),
(2164, 104, 58, 7.50, NULL),
(2165, 104, 59, 9.60, NULL),
(2166, 104, 60, 6.60, NULL),
(2167, 104, 61, 6.90, NULL),
(2168, 104, 62, 7.60, NULL),
(2169, 104, 63, 8.30, NULL),
(2170, 104, 64, 8.50, NULL),
(2171, 104, 65, 6.40, NULL),
(2172, 104, 66, 9.30, NULL),
(2173, 104, 67, 9.60, NULL),
(2174, 104, 68, 8.60, NULL),
(2175, 104, 69, 7.20, NULL),
(2176, 104, 70, 9.00, NULL),
(2177, 105, 49, 6.30, NULL),
(2178, 105, 50, 9.10, NULL),
(2179, 105, 51, 7.10, NULL),
(2180, 105, 52, 6.60, NULL),
(2181, 105, 53, 7.90, NULL),
(2182, 105, 54, 8.70, NULL),
(2183, 105, 55, 8.20, NULL),
(2184, 105, 56, 7.00, NULL),
(2185, 105, 57, 7.70, NULL),
(2186, 105, 58, 6.50, NULL),
(2187, 105, 59, 9.10, NULL),
(2188, 105, 60, 7.50, NULL),
(2189, 105, 61, 7.40, NULL),
(2190, 105, 62, 8.60, NULL),
(2191, 105, 63, 7.10, NULL),
(2192, 105, 64, 8.80, NULL),
(2193, 105, 65, 6.20, NULL),
(2194, 105, 66, 5.90, NULL),
(2195, 105, 67, 7.50, NULL),
(2196, 105, 68, 7.90, NULL),
(2197, 105, 69, 6.80, NULL),
(2198, 105, 70, 8.40, NULL),
(2199, 106, 49, 9.90, NULL),
(2200, 106, 50, 7.70, NULL),
(2201, 106, 51, 6.80, NULL),
(2202, 106, 52, 9.50, NULL),
(2203, 106, 53, 7.60, NULL),
(2204, 106, 54, 7.70, NULL),
(2205, 106, 55, 9.40, NULL),
(2206, 106, 56, 9.70, NULL),
(2207, 106, 57, 9.20, NULL),
(2208, 106, 58, 8.80, NULL),
(2209, 106, 59, 9.20, NULL),
(2210, 106, 60, 9.30, NULL),
(2211, 106, 61, 7.80, NULL),
(2212, 106, 62, 9.60, NULL),
(2213, 106, 63, 8.30, NULL),
(2214, 106, 64, 6.80, NULL),
(2215, 106, 65, 8.40, NULL),
(2216, 106, 66, 8.40, NULL),
(2217, 106, 67, 7.60, NULL),
(2218, 106, 68, 8.10, NULL),
(2219, 106, 69, 7.50, NULL),
(2220, 106, 70, 7.10, NULL),
(2221, 107, 49, 7.50, NULL),
(2222, 107, 50, 9.30, NULL),
(2223, 107, 51, 8.30, NULL),
(2224, 107, 52, 8.10, NULL),
(2225, 107, 53, 7.50, NULL),
(2226, 107, 54, 9.20, NULL),
(2227, 107, 55, 7.10, NULL),
(2228, 107, 56, 7.00, NULL),
(2229, 107, 57, 6.90, NULL),
(2230, 107, 58, 9.30, NULL),
(2231, 107, 59, 7.20, NULL),
(2232, 107, 60, 9.00, NULL),
(2233, 107, 61, 7.70, NULL),
(2234, 107, 62, 10.00, NULL),
(2235, 107, 63, 9.00, NULL),
(2236, 107, 64, 8.00, NULL),
(2237, 107, 65, 6.90, NULL),
(2238, 107, 66, 7.20, NULL),
(2239, 107, 67, 9.30, NULL),
(2240, 107, 68, 8.90, NULL),
(2241, 107, 69, 9.20, NULL),
(2242, 107, 70, 8.40, NULL),
(2243, 108, 49, 9.40, NULL),
(2244, 108, 50, 6.30, NULL),
(2245, 108, 51, 7.30, NULL),
(2246, 108, 52, 6.30, NULL),
(2247, 108, 53, 6.90, NULL),
(2248, 108, 54, 6.40, NULL),
(2249, 108, 55, 7.60, NULL),
(2250, 108, 56, 7.40, NULL),
(2251, 108, 57, 6.70, NULL),
(2252, 108, 58, 6.90, NULL),
(2253, 108, 59, 8.10, NULL),
(2254, 108, 60, 6.40, NULL),
(2255, 108, 61, 6.70, NULL),
(2256, 108, 62, 9.10, NULL),
(2257, 108, 63, 7.50, NULL),
(2258, 108, 64, 8.00, NULL),
(2259, 108, 65, 6.90, NULL),
(2260, 108, 66, 9.50, NULL),
(2261, 108, 67, 7.60, NULL),
(2262, 108, 68, 7.10, NULL),
(2263, 108, 69, 8.10, NULL),
(2264, 108, 70, 6.40, NULL),
(2265, 109, 49, 9.50, NULL),
(2266, 109, 50, 9.60, NULL),
(2267, 109, 51, 7.30, NULL),
(2268, 109, 52, 10.00, NULL),
(2269, 109, 53, 7.40, NULL),
(2270, 109, 54, 9.80, NULL),
(2271, 109, 55, 8.90, NULL),
(2272, 109, 56, 8.20, NULL),
(2273, 109, 57, 8.60, NULL),
(2274, 109, 58, 8.00, NULL),
(2275, 109, 59, 9.70, NULL),
(2276, 109, 60, 7.40, NULL),
(2277, 109, 61, 9.30, NULL),
(2278, 109, 62, 7.80, NULL),
(2279, 109, 63, 9.90, NULL),
(2280, 109, 64, 10.00, NULL),
(2281, 109, 65, 8.00, NULL),
(2282, 109, 66, 8.20, NULL),
(2283, 109, 67, 8.80, NULL),
(2284, 109, 68, 9.40, NULL),
(2285, 109, 69, 8.50, NULL),
(2286, 109, 70, 8.00, NULL),
(2287, 110, 49, 6.85, NULL),
(2288, 110, 50, 6.85, NULL),
(2289, 110, 51, 8.15, NULL),
(2290, 110, 52, 9.45, NULL),
(2291, 110, 53, 8.25, NULL),
(2292, 110, 54, 7.95, NULL),
(2293, 110, 55, 9.55, NULL),
(2294, 110, 56, 7.75, NULL),
(2295, 110, 57, 9.05, NULL),
(2296, 110, 58, 8.55, NULL),
(2297, 110, 59, 9.65, NULL),
(2298, 110, 60, 8.55, NULL),
(2299, 110, 61, 7.65, NULL),
(2300, 110, 62, 8.45, NULL),
(2301, 110, 63, 6.85, NULL),
(2302, 110, 64, 7.15, NULL),
(2303, 110, 65, 7.25, NULL),
(2304, 110, 66, 9.35, NULL),
(2305, 110, 67, 9.55, NULL),
(2306, 110, 68, 7.55, NULL),
(2307, 110, 69, 9.05, NULL),
(2308, 110, 70, 8.55, NULL),
(2309, 111, 49, 10.00, NULL),
(2310, 111, 50, 8.15, NULL),
(2311, 111, 51, 7.95, NULL),
(2312, 111, 52, 8.65, NULL),
(2313, 111, 53, 9.65, NULL),
(2314, 111, 54, 9.75, NULL),
(2315, 111, 55, 9.95, NULL),
(2316, 111, 56, 9.95, NULL),
(2317, 111, 57, 9.55, NULL),
(2318, 111, 58, 10.00, NULL),
(2319, 111, 59, 8.55, NULL),
(2320, 111, 60, 7.65, NULL),
(2321, 111, 61, 8.25, NULL),
(2322, 111, 62, 9.55, NULL),
(2323, 111, 63, 9.95, NULL),
(2324, 111, 64, 9.85, NULL),
(2325, 111, 65, 8.05, NULL),
(2326, 111, 66, 10.00, NULL),
(2327, 111, 67, 7.85, NULL),
(2328, 111, 68, 8.95, NULL),
(2329, 111, 69, 9.45, NULL),
(2330, 111, 70, 7.55, NULL),
(2331, 112, 49, 9.15, NULL),
(2332, 112, 50, 9.25, NULL),
(2333, 112, 51, 9.05, NULL),
(2334, 112, 52, 8.65, NULL),
(2335, 112, 53, 9.35, NULL),
(2336, 112, 54, 7.05, NULL),
(2337, 112, 55, 9.65, NULL),
(2338, 112, 56, 9.75, NULL),
(2339, 112, 57, 6.85, NULL),
(2340, 112, 58, 6.95, NULL),
(2341, 112, 59, 7.15, NULL),
(2342, 112, 60, 7.25, NULL),
(2343, 112, 61, 7.75, NULL),
(2344, 112, 62, 9.25, NULL),
(2345, 112, 63, 8.75, NULL),
(2346, 112, 64, 6.85, NULL),
(2347, 112, 65, 6.95, NULL),
(2348, 112, 66, 7.05, NULL),
(2349, 112, 67, 6.65, NULL),
(2350, 112, 68, 7.25, NULL),
(2351, 112, 69, 6.85, NULL),
(2352, 112, 70, 7.65, NULL),
(2353, 113, 49, 7.55, NULL),
(2354, 113, 50, 9.35, NULL),
(2355, 113, 51, 8.35, NULL),
(2356, 113, 52, 9.45, NULL),
(2357, 113, 53, 9.65, NULL),
(2358, 113, 54, 9.85, NULL),
(2359, 113, 55, 8.15, NULL),
(2360, 113, 56, 7.85, NULL),
(2361, 113, 57, 9.55, NULL),
(2362, 113, 58, 9.45, NULL),
(2363, 113, 59, 7.55, NULL),
(2364, 113, 60, 10.00, NULL),
(2365, 113, 61, 7.15, NULL),
(2366, 113, 62, 8.55, NULL),
(2367, 113, 63, 8.35, NULL),
(2368, 113, 64, 10.00, NULL),
(2369, 113, 65, 8.65, NULL),
(2370, 113, 66, 9.75, NULL),
(2371, 113, 67, 8.35, NULL),
(2372, 113, 68, 9.35, NULL),
(2373, 113, 69, 8.45, NULL),
(2374, 113, 70, 7.55, NULL),
(2375, 114, 49, 6.65, NULL),
(2376, 114, 50, 7.35, NULL),
(2377, 114, 51, 9.25, NULL),
(2378, 114, 52, 7.45, NULL),
(2379, 114, 53, 6.85, NULL),
(2380, 114, 54, 7.25, NULL),
(2381, 114, 55, 8.15, NULL),
(2382, 114, 56, 7.45, NULL),
(2383, 114, 57, 8.45, NULL),
(2384, 114, 58, 8.65, NULL),
(2385, 114, 59, 9.45, NULL),
(2386, 114, 60, 9.45, NULL),
(2387, 114, 61, 7.75, NULL),
(2388, 114, 62, 7.95, NULL),
(2389, 114, 63, 7.15, NULL),
(2390, 114, 64, 8.95, NULL),
(2391, 114, 65, 9.15, NULL),
(2392, 114, 66, 6.65, NULL),
(2393, 114, 67, 9.35, NULL),
(2394, 114, 68, 8.15, NULL),
(2395, 114, 69, 8.55, NULL),
(2396, 114, 70, 8.85, NULL),
(2397, 115, 49, 6.15, NULL),
(2398, 115, 50, 7.25, NULL),
(2399, 115, 51, 8.55, NULL),
(2400, 115, 52, 6.85, NULL),
(2401, 115, 53, 7.25, NULL),
(2402, 115, 54, 7.35, NULL),
(2403, 115, 55, 6.05, NULL),
(2404, 115, 56, 7.05, NULL),
(2405, 115, 57, 6.85, NULL),
(2406, 115, 58, 6.95, NULL),
(2407, 115, 59, 7.75, NULL),
(2408, 115, 60, 7.75, NULL),
(2409, 115, 61, 8.45, NULL),
(2410, 115, 62, 6.85, NULL),
(2411, 115, 63, 7.95, NULL),
(2412, 115, 64, 8.75, NULL),
(2413, 115, 65, 6.75, NULL),
(2414, 115, 66, 7.95, NULL),
(2415, 115, 67, 7.25, NULL),
(2416, 115, 68, 6.25, NULL),
(2417, 115, 69, 8.65, NULL),
(2418, 115, 70, 6.25, NULL),
(2419, 116, 49, 9.75, NULL),
(2420, 116, 50, 9.85, NULL),
(2421, 116, 51, 8.55, NULL),
(2422, 116, 52, 7.35, NULL),
(2423, 116, 53, 9.85, NULL),
(2424, 116, 54, 7.95, NULL),
(2425, 116, 55, 8.85, NULL),
(2426, 116, 56, 7.15, NULL),
(2427, 116, 57, 9.75, NULL),
(2428, 116, 58, 7.05, NULL),
(2429, 116, 59, 10.00, NULL),
(2430, 116, 60, 8.75, NULL),
(2431, 116, 61, 8.35, NULL),
(2432, 116, 62, 9.85, NULL),
(2433, 116, 63, 9.95, NULL),
(2434, 116, 64, 9.05, NULL),
(2435, 116, 65, 8.25, NULL),
(2436, 116, 66, 9.25, NULL),
(2437, 116, 67, 10.00, NULL),
(2438, 116, 68, 7.65, NULL),
(2439, 116, 69, 8.65, NULL),
(2440, 116, 70, 8.65, NULL),
(2441, 117, 49, 9.15, NULL),
(2442, 117, 50, 7.35, NULL),
(2443, 117, 51, 8.25, NULL),
(2444, 117, 52, 8.15, NULL),
(2445, 117, 53, 8.35, NULL),
(2446, 117, 54, 8.35, NULL),
(2447, 117, 55, 9.45, NULL),
(2448, 117, 56, 8.25, NULL),
(2449, 117, 57, 7.35, NULL),
(2450, 117, 58, 6.85, NULL),
(2451, 117, 59, 8.75, NULL),
(2452, 117, 60, 8.85, NULL),
(2453, 117, 61, 8.95, NULL),
(2454, 117, 62, 9.15, NULL),
(2455, 117, 63, 8.05, NULL),
(2456, 117, 64, 7.25, NULL),
(2457, 117, 65, 9.25, NULL),
(2458, 117, 66, 7.75, NULL),
(2459, 117, 67, 8.85, NULL),
(2460, 117, 68, 8.15, NULL),
(2461, 117, 69, 9.55, NULL),
(2462, 117, 70, 7.75, NULL),
(2463, 118, 49, 9.05, NULL),
(2464, 118, 50, 9.45, NULL),
(2465, 118, 51, 7.35, NULL),
(2466, 118, 52, 8.45, NULL),
(2467, 118, 53, 6.75, NULL),
(2468, 118, 54, 9.55, NULL),
(2469, 118, 55, 8.75, NULL),
(2470, 118, 56, 8.35, NULL),
(2471, 118, 57, 6.65, NULL),
(2472, 118, 58, 8.15, NULL),
(2473, 118, 59, 7.05, NULL),
(2474, 118, 60, 8.85, NULL),
(2475, 118, 61, 7.55, NULL),
(2476, 118, 62, 6.85, NULL),
(2477, 118, 63, 6.75, NULL),
(2478, 118, 64, 8.95, NULL),
(2479, 118, 65, 9.55, NULL),
(2480, 118, 66, 7.65, NULL),
(2481, 118, 67, 8.15, NULL),
(2482, 118, 68, 8.25, NULL),
(2483, 118, 69, 7.15, NULL),
(2484, 118, 70, 6.55, NULL),
(2485, 119, 49, 8.15, NULL),
(2486, 119, 50, 8.25, NULL),
(2487, 119, 51, 10.00, NULL),
(2488, 119, 52, 10.00, NULL),
(2489, 119, 53, 9.85, NULL),
(2490, 119, 54, 8.85, NULL),
(2491, 119, 55, 10.00, NULL),
(2492, 119, 56, 8.75, NULL),
(2493, 119, 57, 8.75, NULL),
(2494, 119, 58, 9.65, NULL),
(2495, 119, 59, 10.00, NULL),
(2496, 119, 60, 8.35, NULL),
(2497, 119, 61, 8.95, NULL),
(2498, 119, 62, 9.65, NULL),
(2499, 119, 63, 7.65, NULL),
(2500, 119, 64, 10.00, NULL),
(2501, 119, 65, 7.85, NULL),
(2502, 119, 66, 7.55, NULL),
(2503, 119, 67, 9.15, NULL),
(2504, 119, 68, 8.45, NULL),
(2505, 119, 69, 9.95, NULL),
(2506, 119, 70, 7.65, NULL),
(2507, 120, 49, 9.55, NULL),
(2508, 120, 50, 10.00, NULL),
(2509, 120, 51, 7.75, NULL),
(2510, 120, 52, 8.85, NULL),
(2511, 120, 53, 10.00, NULL),
(2512, 120, 54, 7.95, NULL),
(2513, 120, 55, 10.00, NULL),
(2514, 120, 56, 9.45, NULL),
(2515, 120, 57, 9.15, NULL),
(2516, 120, 58, 8.95, NULL),
(2517, 120, 59, 9.65, NULL),
(2518, 120, 60, 10.00, NULL),
(2519, 120, 61, 9.65, NULL),
(2520, 120, 62, 8.65, NULL),
(2521, 120, 63, 9.55, NULL),
(2522, 120, 64, 8.15, NULL),
(2523, 120, 65, 8.45, NULL),
(2524, 120, 66, 8.65, NULL),
(2525, 120, 67, 9.25, NULL),
(2526, 120, 68, 9.75, NULL),
(2527, 120, 69, 9.25, NULL),
(2528, 120, 70, 9.45, NULL),
(2529, 121, 49, 9.25, NULL),
(2530, 121, 50, 8.05, NULL),
(2531, 121, 51, 9.15, NULL),
(2532, 121, 52, 9.35, NULL),
(2533, 121, 53, 6.85, NULL),
(2534, 121, 54, 8.15, NULL),
(2535, 121, 55, 9.15, NULL),
(2536, 121, 56, 7.75, NULL),
(2537, 121, 57, 9.85, NULL),
(2538, 121, 58, 9.25, NULL),
(2539, 121, 59, 9.85, NULL),
(2540, 121, 60, 7.15, NULL),
(2541, 121, 61, 9.45, NULL),
(2542, 121, 62, 7.85, NULL),
(2543, 121, 63, 8.35, NULL),
(2544, 121, 64, 6.85, NULL),
(2545, 121, 65, 9.15, NULL),
(2546, 121, 66, 7.75, NULL),
(2547, 121, 67, 7.25, NULL),
(2548, 121, 68, 9.65, NULL),
(2549, 121, 69, 9.25, NULL),
(2550, 121, 70, 7.25, NULL),
(2551, 122, 49, 9.95, NULL),
(2552, 122, 50, 9.65, NULL),
(2553, 122, 51, 8.15, NULL),
(2554, 122, 52, 8.85, NULL),
(2555, 122, 53, 7.95, NULL),
(2556, 122, 54, 7.75, NULL),
(2557, 122, 55, 9.15, NULL),
(2558, 122, 56, 8.85, NULL),
(2559, 122, 57, 10.00, NULL),
(2560, 122, 58, 9.25, NULL),
(2561, 122, 59, 9.45, NULL),
(2562, 122, 60, 8.15, NULL),
(2563, 122, 61, 10.00, NULL),
(2564, 122, 62, 8.25, NULL),
(2565, 122, 63, 7.85, NULL),
(2566, 122, 64, 8.65, NULL),
(2567, 122, 65, 9.25, NULL),
(2568, 122, 66, 9.65, NULL),
(2569, 122, 67, 8.65, NULL),
(2570, 122, 68, 8.95, NULL),
(2571, 122, 69, 10.00, NULL),
(2572, 122, 70, 10.00, NULL),
(2573, 123, 49, 6.56, NULL),
(2574, 123, 50, 4.86, NULL),
(2575, 123, 51, 7.76, NULL),
(2576, 123, 52, 4.86, NULL),
(2577, 123, 53, 7.56, NULL),
(2578, 123, 54, 7.56, NULL),
(2579, 123, 55, 6.66, NULL),
(2580, 123, 56, 5.56, NULL),
(2581, 123, 57, 4.86, NULL),
(2582, 123, 58, 6.16, NULL),
(2583, 123, 59, 5.86, NULL),
(2584, 123, 60, 5.46, NULL),
(2585, 123, 61, 6.66, NULL),
(2586, 123, 62, 5.06, NULL),
(2587, 123, 63, 4.86, NULL),
(2588, 123, 64, 7.46, NULL),
(2589, 123, 65, 6.46, NULL),
(2590, 123, 66, 5.26, NULL),
(2591, 123, 67, 6.96, NULL),
(2592, 123, 68, 6.06, NULL),
(2593, 123, 69, 5.46, NULL),
(2594, 123, 70, 5.96, NULL),
(2595, 124, 49, 6.66, NULL),
(2596, 124, 50, 8.16, NULL),
(2597, 124, 51, 6.56, NULL),
(2598, 124, 52, 6.06, NULL),
(2599, 124, 53, 8.26, NULL),
(2600, 124, 54, 6.96, NULL),
(2601, 124, 55, 8.16, NULL),
(2602, 124, 56, 5.76, NULL),
(2603, 124, 57, 6.76, NULL),
(2604, 124, 58, 8.36, NULL),
(2605, 124, 59, 6.46, NULL),
(2606, 124, 60, 6.96, NULL),
(2607, 124, 61, 7.56, NULL),
(2608, 124, 62, 6.56, NULL),
(2609, 124, 63, 7.46, NULL),
(2610, 124, 64, 8.56, NULL),
(2611, 124, 65, 8.26, NULL),
(2612, 124, 66, 8.46, NULL),
(2613, 124, 67, 8.66, NULL),
(2614, 124, 68, 8.86, NULL),
(2615, 124, 69, 8.16, NULL),
(2616, 124, 70, 7.46, NULL),
(2617, 125, 49, 7.66, NULL),
(2618, 125, 50, 7.06, NULL),
(2619, 125, 51, 7.36, NULL),
(2620, 125, 52, 7.66, NULL),
(2621, 125, 53, 5.56, NULL),
(2622, 125, 54, 7.76, NULL),
(2623, 125, 55, 7.36, NULL),
(2624, 125, 56, 7.36, NULL),
(2625, 125, 57, 5.56, NULL),
(2626, 125, 58, 7.66, NULL),
(2627, 125, 59, 5.16, NULL),
(2628, 125, 60, 5.86, NULL),
(2629, 125, 61, 7.66, NULL),
(2630, 125, 62, 5.96, NULL),
(2631, 125, 63, 6.96, NULL),
(2632, 125, 64, 6.56, NULL),
(2633, 125, 65, 5.16, NULL),
(2634, 125, 66, 7.06, NULL),
(2635, 125, 67, 5.46, NULL),
(2636, 125, 68, 6.26, NULL),
(2637, 125, 69, 6.46, NULL),
(2638, 125, 70, 7.16, NULL),
(2639, 126, 49, 8.36, NULL),
(2640, 126, 50, 5.86, NULL),
(2641, 126, 51, 6.76, NULL),
(2642, 126, 52, 6.36, NULL),
(2643, 126, 53, 5.76, NULL),
(2644, 126, 54, 8.06, NULL),
(2645, 126, 55, 6.66, NULL),
(2646, 126, 56, 6.56, NULL),
(2647, 126, 57, 7.96, NULL),
(2648, 126, 58, 7.66, NULL),
(2649, 126, 59, 8.36, NULL),
(2650, 126, 60, 6.16, NULL),
(2651, 126, 61, 6.06, NULL),
(2652, 126, 62, 8.66, NULL),
(2653, 126, 63, 7.16, NULL),
(2654, 126, 64, 5.96, NULL),
(2655, 126, 65, 6.46, NULL),
(2656, 126, 66, 6.86, NULL),
(2657, 126, 67, 8.66, NULL),
(2658, 126, 68, 7.56, NULL),
(2659, 126, 69, 5.96, NULL),
(2660, 126, 70, 7.76, NULL),
(2661, 127, 49, 5.96, NULL),
(2662, 127, 50, 7.96, NULL),
(2663, 127, 51, 6.46, NULL),
(2664, 127, 52, 5.86, NULL),
(2665, 127, 53, 6.16, NULL),
(2666, 127, 54, 5.16, NULL),
(2667, 127, 55, 6.66, NULL),
(2668, 127, 56, 5.66, NULL),
(2669, 127, 57, 5.76, NULL),
(2670, 127, 58, 4.86, NULL),
(2671, 127, 59, 5.86, NULL),
(2672, 127, 60, 7.06, NULL),
(2673, 127, 61, 7.46, NULL),
(2674, 127, 62, 5.56, NULL),
(2675, 127, 63, 7.86, NULL),
(2676, 127, 64, 6.86, NULL),
(2677, 127, 65, 7.86, NULL),
(2678, 127, 66, 5.96, NULL),
(2679, 127, 67, 6.46, NULL),
(2680, 127, 68, 5.56, NULL),
(2681, 127, 69, 5.86, NULL),
(2682, 127, 70, 6.16, NULL),
(2683, 128, 49, 6.26, NULL),
(2684, 128, 50, 5.06, NULL),
(2685, 128, 51, 6.36, NULL),
(2686, 128, 52, 4.66, NULL),
(2687, 128, 53, 6.96, NULL),
(2688, 128, 54, 5.56, NULL),
(2689, 128, 55, 6.46, NULL),
(2690, 128, 56, 4.76, NULL),
(2691, 128, 57, 5.46, NULL),
(2692, 128, 58, 5.36, NULL),
(2693, 128, 59, 6.36, NULL),
(2694, 128, 60, 6.46, NULL),
(2695, 128, 61, 5.36, NULL),
(2696, 128, 62, 4.66, NULL),
(2697, 128, 63, 5.36, NULL),
(2698, 128, 64, 4.46, NULL),
(2699, 128, 65, 5.86, NULL),
(2700, 128, 66, 6.06, NULL),
(2701, 128, 67, 6.76, NULL),
(2702, 128, 68, 6.06, NULL),
(2703, 128, 69, 7.16, NULL),
(2704, 128, 70, 6.96, NULL),
(2705, 129, 49, 7.36, NULL),
(2706, 129, 50, 5.66, NULL),
(2707, 129, 51, 5.16, NULL),
(2708, 129, 52, 6.66, NULL),
(2709, 129, 53, 7.46, NULL),
(2710, 129, 54, 5.86, NULL),
(2711, 129, 55, 7.16, NULL),
(2712, 129, 56, 5.76, NULL),
(2713, 129, 57, 5.66, NULL),
(2714, 129, 58, 6.46, NULL),
(2715, 129, 59, 6.16, NULL),
(2716, 129, 60, 6.46, NULL),
(2717, 129, 61, 6.26, NULL),
(2718, 129, 62, 5.56, NULL),
(2719, 129, 63, 6.46, NULL),
(2720, 129, 64, 8.36, NULL),
(2721, 129, 65, 6.36, NULL),
(2722, 129, 66, 7.76, NULL),
(2723, 129, 67, 7.76, NULL),
(2724, 129, 68, 7.36, NULL),
(2725, 129, 69, 6.56, NULL),
(2726, 129, 70, 5.16, NULL),
(2727, 130, 49, 5.96, NULL),
(2728, 130, 50, 7.46, NULL),
(2729, 130, 51, 6.36, NULL),
(2730, 130, 52, 7.96, NULL),
(2731, 130, 53, 6.96, NULL),
(2732, 130, 54, 6.06, NULL),
(2733, 130, 55, 7.36, NULL),
(2734, 130, 56, 5.36, NULL),
(2735, 130, 57, 6.56, NULL),
(2736, 130, 58, 8.06, NULL),
(2737, 130, 59, 5.26, NULL),
(2738, 130, 60, 6.66, NULL),
(2739, 130, 61, 5.56, NULL),
(2740, 130, 62, 6.06, NULL),
(2741, 130, 63, 7.96, NULL),
(2742, 130, 64, 6.76, NULL),
(2743, 130, 65, 7.96, NULL),
(2744, 130, 66, 7.96, NULL),
(2745, 130, 67, 8.16, NULL),
(2746, 130, 68, 6.26, NULL),
(2747, 130, 69, 5.96, NULL),
(2748, 130, 70, 5.96, NULL),
(2749, 131, 49, 4.66, NULL),
(2750, 131, 50, 4.76, NULL),
(2751, 131, 51, 7.76, NULL),
(2752, 131, 52, 4.96, NULL),
(2753, 131, 53, 7.66, NULL),
(2754, 131, 54, 6.46, NULL),
(2755, 131, 55, 5.86, NULL),
(2756, 131, 56, 7.56, NULL),
(2757, 131, 57, 7.26, NULL),
(2758, 131, 58, 6.06, NULL),
(2759, 131, 59, 5.26, NULL),
(2760, 131, 60, 5.16, NULL),
(2761, 131, 61, 6.66, NULL),
(2762, 131, 62, 5.36, NULL),
(2763, 131, 63, 6.56, NULL),
(2764, 131, 64, 5.46, NULL),
(2765, 131, 65, 7.06, NULL),
(2766, 131, 66, 7.66, NULL),
(2767, 131, 67, 4.86, NULL),
(2768, 131, 68, 4.86, NULL),
(2769, 131, 69, 5.96, NULL),
(2770, 131, 70, 7.56, NULL),
(2771, 132, 49, 6.86, NULL),
(2772, 132, 50, 8.56, NULL),
(2773, 132, 51, 6.46, NULL),
(2774, 132, 52, 7.16, NULL),
(2775, 132, 53, 6.86, NULL),
(2776, 132, 54, 6.06, NULL),
(2777, 132, 55, 8.46, NULL),
(2778, 132, 56, 5.56, NULL),
(2779, 132, 57, 5.96, NULL),
(2780, 132, 58, 6.06, NULL),
(2781, 132, 59, 7.46, NULL),
(2782, 132, 60, 6.16, NULL),
(2783, 132, 61, 6.36, NULL),
(2784, 132, 62, 8.56, NULL),
(2785, 132, 63, 7.16, NULL),
(2786, 132, 64, 7.56, NULL),
(2787, 132, 65, 5.76, NULL),
(2788, 132, 66, 6.96, NULL),
(2789, 132, 67, 5.76, NULL),
(2790, 132, 68, 5.56, NULL),
(2791, 132, 69, 6.96, NULL),
(2792, 132, 70, 5.96, NULL),
(2793, 133, 49, 6.46, NULL),
(2794, 133, 50, 7.66, NULL),
(2795, 133, 51, 6.86, NULL),
(2796, 133, 52, 7.36, NULL),
(2797, 133, 53, 5.86, NULL),
(2798, 133, 54, 7.86, NULL),
(2799, 133, 55, 6.36, NULL),
(2800, 133, 56, 8.66, NULL),
(2801, 133, 57, 8.56, NULL),
(2802, 133, 58, 5.56, NULL),
(2803, 133, 59, 8.76, NULL),
(2804, 133, 60, 6.06, NULL),
(2805, 133, 61, 7.26, NULL),
(2806, 133, 62, 8.46, NULL),
(2807, 133, 63, 7.26, NULL),
(2808, 133, 64, 6.26, NULL),
(2809, 133, 65, 8.56, NULL),
(2810, 133, 66, 7.46, NULL),
(2811, 133, 67, 6.56, NULL),
(2812, 133, 68, 7.96, NULL),
(2813, 133, 69, 6.66, NULL),
(2814, 133, 70, 7.96, NULL),
(2815, 134, 49, 6.26, NULL),
(2816, 134, 50, 7.46, NULL),
(2817, 134, 51, 7.76, NULL),
(2818, 134, 52, 7.26, NULL),
(2819, 134, 53, 5.06, NULL),
(2820, 134, 54, 8.16, NULL),
(2821, 134, 55, 7.96, NULL),
(2822, 134, 56, 8.16, NULL),
(2823, 134, 57, 8.06, NULL),
(2824, 134, 58, 6.26, NULL),
(2825, 134, 59, 6.46, NULL),
(2826, 134, 60, 7.76, NULL),
(2827, 134, 61, 5.16, NULL),
(2828, 134, 62, 7.06, NULL),
(2829, 134, 63, 8.26, NULL),
(2830, 134, 64, 8.16, NULL),
(2831, 134, 65, 7.36, NULL),
(2832, 134, 66, 6.16, NULL),
(2833, 134, 67, 5.86, NULL),
(2834, 134, 68, 6.06, NULL),
(2835, 134, 69, 6.96, NULL),
(2836, 134, 70, 7.26, NULL),
(2837, 135, 49, 8.66, NULL),
(2838, 135, 50, 8.66, NULL),
(2839, 135, 51, 7.46, NULL),
(2840, 135, 52, 7.76, NULL),
(2841, 135, 53, 8.46, NULL),
(2842, 135, 54, 8.66, NULL),
(2843, 135, 55, 7.16, NULL),
(2844, 135, 56, 8.96, NULL),
(2845, 135, 57, 5.96, NULL),
(2846, 135, 58, 6.46, NULL),
(2847, 135, 59, 6.16, NULL),
(2848, 135, 60, 9.16, NULL),
(2849, 135, 61, 5.96, NULL),
(2850, 135, 62, 7.46, NULL),
(2851, 135, 63, 8.86, NULL),
(2852, 135, 64, 8.86, NULL),
(2853, 135, 65, 6.76, NULL),
(2854, 135, 66, 5.96, NULL),
(2855, 135, 67, 8.26, NULL),
(2856, 135, 68, 8.96, NULL),
(2857, 135, 69, 7.46, NULL),
(2858, 135, 70, 6.56, NULL),
(2859, 136, 49, 8.10, NULL),
(2860, 136, 50, 10.00, NULL),
(2861, 136, 51, 7.90, NULL),
(2862, 136, 52, 9.50, NULL),
(2863, 136, 53, 8.60, NULL),
(2864, 136, 54, 7.70, NULL),
(2865, 136, 55, 9.30, NULL),
(2866, 136, 56, 7.80, NULL),
(2867, 136, 57, 9.30, NULL),
(2868, 136, 58, 7.50, NULL),
(2869, 136, 59, 8.70, NULL),
(2870, 136, 60, 9.00, NULL),
(2871, 136, 61, 7.30, NULL),
(2872, 136, 62, 7.30, NULL),
(2873, 136, 63, 7.30, NULL),
(2874, 136, 64, 9.70, NULL),
(2875, 136, 65, 8.10, NULL),
(2876, 136, 66, 9.90, NULL),
(2877, 136, 67, 8.30, NULL),
(2878, 136, 68, 8.80, NULL),
(2879, 136, 69, 8.10, NULL),
(2880, 136, 70, 7.70, NULL),
(2881, 137, 49, 8.30, NULL),
(2882, 137, 50, 9.80, NULL),
(2883, 137, 51, 8.00, NULL),
(2884, 137, 52, 8.20, NULL),
(2885, 137, 53, 10.00, NULL),
(2886, 137, 54, 8.10, NULL),
(2887, 137, 55, 10.00, NULL),
(2888, 137, 56, 8.60, NULL),
(2889, 137, 57, 8.50, NULL),
(2890, 137, 58, 8.20, NULL),
(2891, 137, 59, 9.80, NULL),
(2892, 137, 60, 9.10, NULL),
(2893, 137, 61, 8.60, NULL),
(2894, 137, 62, 9.30, NULL),
(2895, 137, 63, 10.00, NULL),
(2896, 137, 64, 8.80, NULL),
(2897, 137, 65, 8.70, NULL),
(2898, 137, 66, 9.20, NULL),
(2899, 137, 67, 8.30, NULL),
(2900, 137, 68, 9.60, NULL),
(2901, 137, 69, 10.00, NULL),
(2902, 137, 70, 10.00, NULL),
(2903, 138, 49, 8.10, NULL),
(2904, 138, 50, 9.50, NULL),
(2905, 138, 51, 7.70, NULL),
(2906, 138, 52, 8.80, NULL),
(2907, 138, 53, 7.80, NULL),
(2908, 138, 54, 7.30, NULL),
(2909, 138, 55, 8.60, NULL),
(2910, 138, 56, 8.20, NULL),
(2911, 138, 57, 7.30, NULL),
(2912, 138, 58, 7.80, NULL),
(2913, 138, 59, 8.00, NULL),
(2914, 138, 60, 9.50, NULL),
(2915, 138, 61, 8.00, NULL),
(2916, 138, 62, 8.50, NULL),
(2917, 138, 63, 10.00, NULL),
(2918, 138, 64, 8.90, NULL),
(2919, 138, 65, 10.00, NULL),
(2920, 138, 66, 9.70, NULL),
(2921, 138, 67, 8.30, NULL),
(2922, 138, 68, 7.30, NULL),
(2923, 138, 69, 8.50, NULL),
(2924, 138, 70, 10.00, NULL),
(2925, 139, 49, 8.80, NULL),
(2926, 139, 50, 8.40, NULL),
(2927, 139, 51, 9.50, NULL),
(2928, 139, 52, 10.00, NULL),
(2929, 139, 53, 9.90, NULL),
(2930, 139, 54, 9.40, NULL),
(2931, 139, 55, 9.40, NULL),
(2932, 139, 56, 10.00, NULL),
(2933, 139, 57, 9.90, NULL),
(2934, 139, 58, 8.20, NULL),
(2935, 139, 59, 7.70, NULL),
(2936, 139, 60, 10.00, NULL),
(2937, 139, 61, 10.00, NULL),
(2938, 139, 62, 9.40, NULL),
(2939, 139, 63, 9.60, NULL),
(2940, 139, 64, 8.60, NULL),
(2941, 139, 65, 7.90, NULL),
(2942, 139, 66, 8.00, NULL),
(2943, 139, 67, 7.80, NULL),
(2944, 139, 68, 8.50, NULL),
(2945, 139, 69, 10.00, NULL),
(2946, 139, 70, 10.00, NULL),
(2947, 140, 49, 8.30, NULL),
(2948, 140, 50, 8.80, NULL),
(2949, 140, 51, 7.90, NULL),
(2950, 140, 52, 8.80, NULL),
(2951, 140, 53, 8.70, NULL),
(2952, 140, 54, 10.00, NULL),
(2953, 140, 55, 10.00, NULL),
(2954, 140, 56, 7.00, NULL),
(2955, 140, 57, 8.30, NULL),
(2956, 140, 58, 8.30, NULL),
(2957, 140, 59, 9.60, NULL),
(2958, 140, 60, 8.40, NULL),
(2959, 140, 61, 8.60, NULL),
(2960, 140, 62, 9.90, NULL),
(2961, 140, 63, 7.00, NULL),
(2962, 140, 64, 9.70, NULL),
(2963, 140, 65, 8.60, NULL),
(2964, 140, 66, 10.00, NULL),
(2965, 140, 67, 8.60, NULL),
(2966, 140, 68, 9.90, NULL),
(2967, 140, 69, 9.60, NULL),
(2968, 140, 70, 7.20, NULL),
(2969, 141, 49, 8.50, NULL),
(2970, 141, 50, 9.30, NULL),
(2971, 141, 51, 9.70, NULL),
(2972, 141, 52, 6.80, NULL),
(2973, 141, 53, 7.60, NULL),
(2974, 141, 54, 7.10, NULL),
(2975, 141, 55, 6.70, NULL),
(2976, 141, 56, 9.60, NULL),
(2977, 141, 57, 7.00, NULL),
(2978, 141, 58, 7.80, NULL),
(2979, 141, 59, 8.20, NULL),
(2980, 141, 60, 8.70, NULL),
(2981, 141, 61, 9.20, NULL),
(2982, 141, 62, 7.00, NULL),
(2983, 141, 63, 6.60, NULL),
(2984, 141, 64, 6.90, NULL),
(2985, 141, 65, 8.60, NULL),
(2986, 141, 66, 9.70, NULL),
(2987, 141, 67, 8.70, NULL),
(2988, 141, 68, 9.60, NULL),
(2989, 141, 69, 8.70, NULL),
(2990, 141, 70, 6.80, NULL),
(2991, 142, 49, 7.70, NULL),
(2992, 142, 50, 7.50, NULL),
(2993, 142, 51, 7.60, NULL),
(2994, 142, 52, 8.80, NULL),
(2995, 142, 53, 9.20, NULL),
(2996, 142, 54, 9.70, NULL),
(2997, 142, 55, 8.60, NULL),
(2998, 142, 56, 8.90, NULL),
(2999, 142, 57, 8.80, NULL),
(3000, 142, 58, 10.00, NULL),
(3001, 142, 59, 9.90, NULL),
(3002, 142, 60, 10.00, NULL),
(3003, 142, 61, 10.00, NULL),
(3004, 142, 62, 10.00, NULL),
(3005, 142, 63, 10.00, NULL),
(3006, 142, 64, 10.00, NULL),
(3007, 142, 65, 8.40, NULL),
(3008, 142, 66, 8.90, NULL),
(3009, 142, 67, 10.00, NULL),
(3010, 142, 68, 7.70, NULL),
(3011, 142, 69, 8.80, NULL),
(3012, 142, 70, 9.40, NULL),
(3013, 143, 49, 8.00, NULL),
(3014, 143, 50, 7.40, NULL),
(3015, 143, 51, 10.00, NULL),
(3016, 143, 52, 7.90, NULL),
(3017, 143, 53, 7.90, NULL),
(3018, 143, 54, 7.60, NULL),
(3019, 143, 55, 9.10, NULL),
(3020, 143, 56, 7.90, NULL),
(3021, 143, 57, 8.20, NULL),
(3022, 143, 58, 7.70, NULL),
(3023, 143, 59, 9.40, NULL),
(3024, 143, 60, 8.80, NULL),
(3025, 143, 61, 8.60, NULL),
(3026, 143, 62, 8.10, NULL),
(3027, 143, 63, 8.50, NULL),
(3028, 143, 64, 9.90, NULL),
(3029, 143, 65, 9.30, NULL),
(3030, 143, 66, 9.30, NULL),
(3031, 143, 67, 8.20, NULL),
(3032, 143, 68, 7.80, NULL),
(3033, 143, 69, 9.60, NULL),
(3034, 143, 70, 7.60, NULL),
(3035, 144, 49, 7.70, NULL),
(3036, 144, 50, 7.20, NULL),
(3037, 144, 51, 8.70, NULL),
(3038, 144, 52, 7.40, NULL),
(3039, 144, 53, 9.10, NULL),
(3040, 144, 54, 7.30, NULL),
(3041, 144, 55, 8.20, NULL),
(3042, 144, 56, 10.00, NULL),
(3043, 144, 57, 7.40, NULL),
(3044, 144, 58, 8.30, NULL),
(3045, 144, 59, 9.80, NULL),
(3046, 144, 60, 9.30, NULL),
(3047, 144, 61, 7.40, NULL),
(3048, 144, 62, 7.90, NULL),
(3049, 144, 63, 9.80, NULL),
(3050, 144, 64, 9.50, NULL),
(3051, 144, 65, 9.30, NULL),
(3052, 144, 66, 9.60, NULL),
(3053, 144, 67, 7.70, NULL),
(3054, 144, 68, 9.60, NULL),
(3055, 144, 69, 9.50, NULL),
(3056, 144, 70, 7.40, NULL),
(3057, 145, 49, 9.80, NULL),
(3058, 145, 50, 10.00, NULL),
(3059, 145, 51, 8.80, NULL),
(3060, 145, 52, 9.70, NULL),
(3061, 145, 53, 10.00, NULL),
(3062, 145, 54, 10.00, NULL),
(3063, 145, 55, 7.80, NULL),
(3064, 145, 56, 9.30, NULL),
(3065, 145, 57, 8.90, NULL),
(3066, 145, 58, 10.00, NULL),
(3067, 145, 59, 9.10, NULL),
(3068, 145, 60, 10.00, NULL),
(3069, 145, 61, 9.50, NULL),
(3070, 145, 62, 10.00, NULL),
(3071, 145, 63, 10.00, NULL),
(3072, 145, 64, 10.00, NULL),
(3073, 145, 65, 10.00, NULL),
(3074, 145, 66, 10.00, NULL),
(3075, 145, 67, 10.00, NULL),
(3076, 145, 68, 8.10, NULL),
(3077, 145, 69, 10.00, NULL),
(3078, 145, 70, 8.00, NULL),
(3079, 146, 49, 10.00, NULL),
(3080, 146, 50, 7.80, NULL),
(3081, 146, 51, 9.40, NULL),
(3082, 146, 52, 9.80, NULL),
(3083, 146, 53, 10.00, NULL),
(3084, 146, 54, 8.40, NULL),
(3085, 146, 55, 9.60, NULL),
(3086, 146, 56, 8.10, NULL),
(3087, 146, 57, 10.00, NULL),
(3088, 146, 58, 8.70, NULL),
(3089, 146, 59, 10.00, NULL),
(3090, 146, 60, 8.30, NULL),
(3091, 146, 61, 9.90, NULL),
(3092, 146, 62, 10.00, NULL),
(3093, 146, 63, 8.50, NULL),
(3094, 146, 64, 10.00, NULL),
(3095, 146, 65, 8.90, NULL),
(3096, 146, 66, 10.00, NULL),
(3097, 146, 67, 9.30, NULL),
(3098, 146, 68, 9.30, NULL),
(3099, 146, 69, 10.00, NULL),
(3100, 146, 70, 8.50, NULL),
(3101, 147, 49, 9.20, NULL),
(3102, 147, 50, 7.60, NULL),
(3103, 147, 51, 10.00, NULL),
(3104, 147, 52, 9.70, NULL),
(3105, 147, 53, 7.40, NULL),
(3106, 147, 54, 9.60, NULL),
(3107, 147, 55, 8.90, NULL),
(3108, 147, 56, 9.70, NULL),
(3109, 147, 57, 7.40, NULL),
(3110, 147, 58, 9.30, NULL),
(3111, 147, 59, 7.90, NULL),
(3112, 147, 60, 8.00, NULL),
(3113, 147, 61, 7.70, NULL),
(3114, 147, 62, 9.30, NULL),
(3115, 147, 63, 8.20, NULL),
(3116, 147, 64, 8.40, NULL),
(3117, 147, 65, 9.90, NULL),
(3118, 147, 66, 7.80, NULL),
(3119, 147, 67, 7.40, NULL),
(3120, 147, 68, 10.00, NULL),
(3121, 147, 69, 8.40, NULL),
(3122, 147, 70, 10.00, NULL),
(3123, 148, 49, 10.00, NULL),
(3124, 148, 50, 8.70, NULL),
(3125, 148, 51, 9.40, NULL),
(3126, 148, 52, 8.60, NULL),
(3127, 148, 53, 9.70, NULL),
(3128, 148, 54, 10.00, NULL),
(3129, 148, 55, 8.80, NULL),
(3130, 148, 56, 10.00, NULL),
(3131, 148, 57, 8.50, NULL),
(3132, 148, 58, 10.00, NULL),
(3133, 148, 59, 9.70, NULL),
(3134, 148, 60, 10.00, NULL),
(3135, 148, 61, 10.00, NULL),
(3136, 148, 62, 8.20, NULL),
(3137, 148, 63, 9.40, NULL),
(3138, 148, 64, 10.00, NULL),
(3139, 148, 65, 10.00, NULL),
(3140, 148, 66, 9.00, NULL),
(3141, 148, 67, 10.00, NULL),
(3142, 148, 68, 10.00, NULL),
(3143, 148, 69, 10.00, NULL),
(3144, 148, 70, 10.00, NULL),
(3145, 149, 49, 8.60, NULL),
(3146, 149, 50, 10.00, NULL),
(3147, 149, 51, 10.00, NULL),
(3148, 149, 52, 9.00, NULL),
(3149, 149, 53, 10.00, NULL),
(3150, 149, 54, 10.00, NULL),
(3151, 149, 55, 10.00, NULL),
(3152, 149, 56, 8.40, NULL),
(3153, 149, 57, 8.60, NULL),
(3154, 149, 58, 10.00, NULL),
(3155, 149, 59, 10.00, NULL),
(3156, 149, 60, 10.00, NULL),
(3157, 149, 61, 10.00, NULL),
(3158, 149, 62, 10.00, NULL),
(3159, 149, 63, 8.80, NULL),
(3160, 149, 64, 9.10, NULL),
(3161, 149, 65, 9.60, NULL),
(3162, 149, 66, 9.00, NULL),
(3163, 149, 67, 8.50, NULL),
(3164, 149, 68, 10.00, NULL),
(3165, 149, 69, 8.50, NULL),
(3166, 149, 70, 9.40, NULL),
(3167, 150, 49, 10.00, NULL),
(3168, 150, 50, 10.00, NULL),
(3169, 150, 51, 10.00, NULL),
(3170, 150, 52, 8.70, NULL),
(3171, 150, 53, 10.00, NULL),
(3172, 150, 54, 10.00, NULL),
(3173, 150, 55, 10.00, NULL),
(3174, 150, 56, 8.90, NULL),
(3175, 150, 57, 10.00, NULL),
(3176, 150, 58, 10.00, NULL),
(3177, 150, 59, 9.80, NULL),
(3178, 150, 60, 9.40, NULL),
(3179, 150, 61, 9.10, NULL),
(3180, 150, 62, 10.00, NULL),
(3181, 150, 63, 9.90, NULL),
(3182, 150, 64, 10.00, NULL),
(3183, 150, 65, 9.30, NULL),
(3184, 150, 66, 10.00, NULL),
(3185, 150, 67, 10.00, NULL),
(3186, 150, 68, 9.40, NULL),
(3187, 150, 69, 10.00, NULL),
(3188, 150, 70, 9.10, NULL),
(3189, 151, 49, 9.00, NULL),
(3190, 151, 50, 10.00, NULL),
(3191, 151, 51, 10.00, NULL),
(3192, 151, 52, 9.20, NULL),
(3193, 151, 53, 9.90, NULL),
(3194, 151, 54, 8.10, NULL),
(3195, 151, 55, 8.10, NULL),
(3196, 151, 56, 10.00, NULL),
(3197, 151, 57, 8.20, NULL),
(3198, 151, 58, 10.00, NULL),
(3199, 151, 59, 8.50, NULL),
(3200, 151, 60, 9.00, NULL),
(3201, 151, 61, 9.90, NULL),
(3202, 151, 62, 10.00, NULL),
(3203, 151, 63, 10.00, NULL),
(3204, 151, 64, 10.00, NULL),
(3205, 151, 65, 10.00, NULL),
(3206, 151, 66, 10.00, NULL),
(3207, 151, 67, 8.90, NULL),
(3208, 151, 68, 8.20, NULL),
(3209, 151, 69, 9.30, NULL),
(3210, 151, 70, 8.70, NULL),
(3211, 152, 49, 8.90, NULL),
(3212, 152, 50, 10.00, NULL),
(3213, 152, 51, 8.80, NULL),
(3214, 152, 52, 9.80, NULL),
(3215, 152, 53, 10.00, NULL),
(3216, 152, 54, 10.00, NULL),
(3217, 152, 55, 10.00, NULL),
(3218, 152, 56, 9.30, NULL),
(3219, 152, 57, 10.00, NULL),
(3220, 152, 58, 10.00, NULL),
(3221, 152, 59, 10.00, NULL),
(3222, 152, 60, 10.00, NULL),
(3223, 152, 61, 10.00, NULL),
(3224, 152, 62, 8.50, NULL),
(3225, 152, 63, 10.00, NULL),
(3226, 152, 64, 10.00, NULL),
(3227, 152, 65, 10.00, NULL),
(3228, 152, 66, 10.00, NULL),
(3229, 152, 67, 10.00, NULL),
(3230, 152, 68, 10.00, NULL),
(3231, 152, 69, 8.60, NULL),
(3232, 152, 70, 10.00, NULL),
(3233, 153, 49, 9.10, NULL),
(3234, 153, 50, 8.00, NULL),
(3235, 153, 51, 8.10, NULL),
(3236, 153, 52, 10.00, NULL),
(3237, 153, 53, 8.80, NULL),
(3238, 153, 54, 10.00, NULL),
(3239, 153, 55, 9.70, NULL),
(3240, 153, 56, 9.20, NULL),
(3241, 153, 57, 9.70, NULL),
(3242, 153, 58, 9.80, NULL),
(3243, 153, 59, 9.80, NULL),
(3244, 153, 60, 9.70, NULL),
(3245, 153, 61, 8.00, NULL),
(3246, 153, 62, 10.00, NULL),
(3247, 153, 63, 10.00, NULL),
(3248, 153, 64, 8.20, NULL),
(3249, 153, 65, 9.20, NULL),
(3250, 153, 66, 8.60, NULL),
(3251, 153, 67, 8.20, NULL),
(3252, 153, 68, 10.00, NULL),
(3253, 153, 69, 8.20, NULL),
(3254, 153, 70, 10.00, NULL),
(3255, 154, 49, 10.00, NULL),
(3256, 154, 50, 9.40, NULL),
(3257, 154, 51, 7.50, NULL),
(3258, 154, 52, 10.00, NULL),
(3259, 154, 53, 8.20, NULL),
(3260, 154, 54, 9.10, NULL),
(3261, 154, 55, 8.60, NULL),
(3262, 154, 56, 9.50, NULL),
(3263, 154, 57, 8.20, NULL),
(3264, 154, 58, 8.00, NULL),
(3265, 154, 59, 8.50, NULL),
(3266, 154, 60, 10.00, NULL),
(3267, 154, 61, 7.70, NULL),
(3268, 154, 62, 9.10, NULL),
(3269, 154, 63, 8.10, NULL),
(3270, 154, 64, 8.70, NULL),
(3271, 154, 65, 7.50, NULL),
(3272, 154, 66, 8.30, NULL),
(3273, 154, 67, 10.00, NULL),
(3274, 154, 68, 8.80, NULL),
(3275, 154, 69, 7.70, NULL),
(3276, 154, 70, 8.30, NULL),
(3277, 155, 49, 9.50, NULL),
(3278, 155, 50, 9.90, NULL),
(3279, 155, 51, 10.00, NULL),
(3280, 155, 52, 8.40, NULL),
(3281, 155, 53, 10.00, NULL),
(3282, 155, 54, 8.50, NULL),
(3283, 155, 55, 10.00, NULL),
(3284, 155, 56, 10.00, NULL),
(3285, 155, 57, 9.10, NULL),
(3286, 155, 58, 8.50, NULL),
(3287, 155, 59, 10.00, NULL),
(3288, 155, 60, 10.00, NULL),
(3289, 155, 61, 8.40, NULL),
(3290, 155, 62, 10.00, NULL),
(3291, 155, 63, 10.00, NULL),
(3292, 155, 64, 10.00, NULL),
(3293, 155, 65, 10.00, NULL),
(3294, 155, 66, 8.70, NULL),
(3295, 155, 67, 10.00, NULL),
(3296, 155, 68, 8.80, NULL),
(3297, 155, 69, 10.00, NULL),
(3298, 155, 70, 9.00, NULL),
(3299, 156, 49, 9.80, NULL),
(3300, 156, 50, 9.40, NULL),
(3301, 156, 51, 10.00, NULL),
(3302, 156, 52, 10.00, NULL),
(3303, 156, 53, 8.90, NULL),
(3304, 156, 54, 10.00, NULL),
(3305, 156, 55, 10.00, NULL),
(3306, 156, 56, 10.00, NULL),
(3307, 156, 57, 9.10, NULL),
(3308, 156, 58, 8.80, NULL),
(3309, 156, 59, 10.00, NULL),
(3310, 156, 60, 9.30, NULL),
(3311, 156, 61, 10.00, NULL),
(3312, 156, 62, 10.00, NULL),
(3313, 156, 63, 9.60, NULL),
(3314, 156, 64, 10.00, NULL),
(3315, 156, 65, 8.60, NULL),
(3316, 156, 66, 8.40, NULL),
(3317, 156, 67, 8.50, NULL),
(3318, 156, 68, 10.00, NULL),
(3319, 156, 69, 10.00, NULL),
(3320, 156, 70, 10.00, NULL),
(3321, 157, 49, 10.00, NULL),
(3322, 157, 50, 10.00, NULL),
(3323, 157, 51, 9.60, NULL),
(3324, 157, 52, 10.00, NULL),
(3325, 157, 53, 8.10, NULL),
(3326, 157, 54, 8.60, NULL),
(3327, 157, 55, 10.00, NULL),
(3328, 157, 56, 9.80, NULL),
(3329, 157, 57, 10.00, NULL),
(3330, 157, 58, 8.70, NULL),
(3331, 157, 59, 7.90, NULL),
(3332, 157, 60, 8.80, NULL),
(3333, 157, 61, 10.00, NULL),
(3334, 157, 62, 10.00, NULL),
(3335, 157, 63, 8.80, NULL),
(3336, 157, 64, 9.60, NULL),
(3337, 157, 65, 10.00, NULL),
(3338, 157, 66, 9.50, NULL),
(3339, 157, 67, 10.00, NULL),
(3340, 157, 68, 10.00, NULL),
(3341, 157, 69, 10.00, NULL),
(3342, 157, 70, 10.00, NULL),
(3343, 158, 49, 10.00, NULL),
(3344, 158, 50, 8.80, NULL),
(3345, 158, 51, 10.00, NULL),
(3346, 158, 52, 8.90, NULL),
(3347, 158, 53, 9.40, NULL),
(3348, 158, 54, 9.40, NULL),
(3349, 158, 55, 8.90, NULL),
(3350, 158, 56, 10.00, NULL),
(3351, 158, 57, 8.50, NULL),
(3352, 158, 58, 10.00, NULL),
(3353, 158, 59, 10.00, NULL),
(3354, 158, 60, 8.80, NULL),
(3355, 158, 61, 10.00, NULL),
(3356, 158, 62, 9.20, NULL),
(3357, 158, 63, 10.00, NULL),
(3358, 158, 64, 9.20, NULL),
(3359, 158, 65, 9.90, NULL),
(3360, 158, 66, 10.00, NULL),
(3361, 158, 67, 9.50, NULL),
(3362, 158, 68, 9.80, NULL),
(3363, 158, 69, 10.00, NULL),
(3364, 158, 70, 10.00, NULL),
(3365, 159, 49, 9.10, NULL),
(3366, 159, 50, 9.20, NULL),
(3367, 159, 51, 10.00, NULL),
(3368, 159, 52, 10.00, NULL),
(3369, 159, 53, 10.00, NULL),
(3370, 159, 54, 10.00, NULL),
(3371, 159, 55, 10.00, NULL),
(3372, 159, 56, 10.00, NULL),
(3373, 159, 57, 10.00, NULL),
(3374, 159, 58, 9.60, NULL),
(3375, 159, 59, 10.00, NULL),
(3376, 159, 60, 10.00, NULL),
(3377, 159, 61, 10.00, NULL),
(3378, 159, 62, 9.00, NULL),
(3379, 159, 63, 9.10, NULL),
(3380, 159, 64, 8.70, NULL),
(3381, 159, 65, 10.00, NULL),
(3382, 159, 66, 9.80, NULL),
(3383, 159, 67, 8.90, NULL),
(3384, 159, 68, 10.00, NULL),
(3385, 159, 69, 8.40, NULL),
(3386, 159, 70, 10.00, NULL),
(3387, 160, 49, 10.00, NULL),
(3388, 160, 50, 9.80, NULL),
(3389, 160, 51, 10.00, NULL),
(3390, 160, 52, 9.50, NULL),
(3391, 160, 53, 9.30, NULL),
(3392, 160, 54, 9.70, NULL),
(3393, 160, 55, 10.00, NULL),
(3394, 160, 56, 8.20, NULL),
(3395, 160, 57, 9.90, NULL),
(3396, 160, 58, 9.50, NULL),
(3397, 160, 59, 8.40, NULL),
(3398, 160, 60, 9.60, NULL),
(3399, 160, 61, 8.40, NULL),
(3400, 160, 62, 9.30, NULL),
(3401, 160, 63, 8.50, NULL),
(3402, 160, 64, 10.00, NULL),
(3403, 160, 65, 10.00, NULL),
(3404, 160, 66, 9.20, NULL),
(3405, 160, 67, 10.00, NULL),
(3406, 160, 68, 9.20, NULL),
(3407, 160, 69, 8.20, NULL),
(3408, 160, 70, 9.70, NULL),
(3409, 161, 49, 10.00, NULL),
(3410, 161, 50, 10.00, NULL),
(3411, 161, 51, 9.40, NULL),
(3412, 161, 52, 9.40, NULL),
(3413, 161, 53, 10.00, NULL),
(3414, 161, 54, 10.00, NULL),
(3415, 161, 55, 10.00, NULL),
(3416, 161, 56, 10.00, NULL),
(3417, 161, 57, 8.50, NULL),
(3418, 161, 58, 9.30, NULL),
(3419, 161, 59, 10.00, NULL),
(3420, 161, 60, 10.00, NULL),
(3421, 161, 61, 10.00, NULL),
(3422, 161, 62, 10.00, NULL),
(3423, 161, 63, 10.00, NULL),
(3424, 161, 64, 10.00, NULL),
(3425, 161, 65, 10.00, NULL),
(3426, 161, 66, 9.40, NULL),
(3427, 161, 67, 10.00, NULL),
(3428, 161, 68, 8.70, NULL),
(3429, 161, 69, 10.00, NULL),
(3430, 161, 70, 9.70, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_evaluation_statuses`
--

CREATE TABLE `gooyaacc_kpi_evaluation_statuses` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_kpi_evaluation_statuses`
--

INSERT IGNORE INTO `gooyaacc_kpi_evaluation_statuses` (`id`, `name`) VALUES
(1, 'پیش‌نویس'),
(2, 'ثبت‌شده'),
(3, 'نهایی');

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_evaluator_weights`
--

CREATE TABLE `gooyaacc_kpi_evaluator_weights` (
  `id` int(11) NOT NULL,
  `target_role_id` int(11) DEFAULT NULL,
  `target_user_id` int(11) DEFAULT NULL,
  `target_team_id` int(11) DEFAULT NULL,
  `evaluator_role_id` int(11) DEFAULT NULL,
  `evaluator_user_id` int(11) DEFAULT NULL,
  `label` varchar(255) DEFAULT NULL,
  `weight_percentage` decimal(5,2) NOT NULL DEFAULT 0.00,
  `is_active` tinyint(4) NOT NULL DEFAULT 1,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_kpi_evaluator_weights`
--

INSERT IGNORE INTO `gooyaacc_kpi_evaluator_weights` (`id`, `target_role_id`, `target_user_id`, `target_team_id`, `evaluator_role_id`, `evaluator_user_id`, `label`, `weight_percentage`, `is_active`, `created_at`) VALUES
(6, 5, NULL, 0, 4, NULL, 'ارزیابی سرپرست مستقیم', 50.00, 1, '2026-06-23 15:51:52'),
(7, 5, NULL, 0, 3, NULL, 'ارزیابی مدیر واحد', 30.00, 1, '2026-06-23 15:51:52'),
(8, 5, NULL, 0, 2, NULL, 'ارزیابی مدیرعامل', 20.00, 1, '2026-06-23 15:51:52'),
(9, 4, NULL, 0, 3, NULL, 'ارزیابی مدیر واحد', 60.00, 1, '2026-06-23 15:51:52'),
(10, 4, NULL, 0, 2, NULL, 'ارزیابی مدیرعامل', 40.00, 1, '2026-06-23 15:51:52'),
(11, 0, NULL, 13, 3, NULL, 'ارزیابی مدیر واحد', 60.00, 1, '2026-06-23 15:51:52'),
(12, 0, NULL, 13, 2, NULL, 'ارزیابی مدیرعامل', 40.00, 1, '2026-06-23 15:51:52'),
(13, 0, NULL, 14, 3, NULL, 'ارزیابی مدیر واحد', 60.00, 1, '2026-06-23 15:51:52'),
(14, 0, NULL, 14, 2, NULL, 'ارزیابی مدیرعامل', 40.00, 1, '2026-06-23 15:51:52'),
(15, 0, NULL, 15, 3, NULL, 'ارزیابی مدیر واحد', 60.00, 1, '2026-06-23 15:51:52'),
(16, 0, NULL, 15, 2, NULL, 'ارزیابی مدیرعامل', 40.00, 1, '2026-06-23 15:51:52'),
(17, 0, NULL, 16, 3, NULL, 'ارزیابی مدیر واحد', 60.00, 1, '2026-06-23 15:51:52'),
(18, 0, NULL, 16, 2, NULL, 'ارزیابی مدیرعامل', 40.00, 1, '2026-06-23 15:51:52'),
(19, 0, NULL, 17, 3, NULL, 'ارزیابی مدیر واحد', 60.00, 1, '2026-06-23 15:51:52'),
(20, 0, NULL, 17, 2, NULL, 'ارزیابی مدیرعامل', 40.00, 1, '2026-06-23 15:51:52');

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_factor_weights`
--

CREATE TABLE `gooyaacc_kpi_factor_weights` (
  `id` int(11) NOT NULL,
  `factor_key` varchar(100) NOT NULL,
  `description` varchar(255) DEFAULT NULL,
  `weight_percentage` decimal(5,2) NOT NULL DEFAULT 0.00,
  `is_active` tinyint(4) NOT NULL DEFAULT 1,
  `evaluator_role_id` int(11) DEFAULT NULL,
  `evaluated_entity_type` varchar(20) DEFAULT NULL,
  `weight_target_role_id` int(11) DEFAULT NULL,
  `source_evaluator_role_id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_license`
--

CREATE TABLE `gooyaacc_kpi_license` (
  `id` int(11) NOT NULL,
  `license_key` varchar(255) NOT NULL,
  `company_name` varchar(255) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `max_users` int(11) NOT NULL DEFAULT 10,
  `plan_type` varchar(30) DEFAULT NULL,
  `activation_date` datetime DEFAULT NULL,
  `expiry_date` datetime DEFAULT NULL,
  `status` enum('active','disabled') NOT NULL DEFAULT 'active',
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_kpi_license`
--

INSERT IGNORE INTO `gooyaacc_kpi_license` (`id`, `license_key`, `company_name`, `email`, `max_users`, `plan_type`, `activation_date`, `expiry_date`, `status`, `created_at`) VALUES
(1, 'GOOYA-KPI-2026', 'شرکت گویا حساب', 'info@gooyaacc.com', 50, '1_year', '2026-06-23 13:40:51', '2027-03-20 23:59:59', 'active', '2026-06-23 13:09:13');

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_license_logs`
--

CREATE TABLE `gooyaacc_kpi_license_logs` (
  `id` int(11) NOT NULL,
  `license_id` int(11) DEFAULT NULL,
  `action` varchar(50) DEFAULT NULL,
  `ip_address` varchar(45) DEFAULT NULL,
  `details` text DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_kpi_license_logs`
--

INSERT IGNORE INTO `gooyaacc_kpi_license_logs` (`id`, `license_id`, `action`, `ip_address`, `details`, `created_at`) VALUES
(1, 1, 'activation', '::1', 'فعال‌سازی توسط حسین فغان پور', '2026-06-23 13:09:35'),
(2, 1, 'activation', '::1', 'فعال‌سازی توسط حسین فغان پور', '2026-06-23 13:39:45'),
(3, 1, 'activation', '::1', 'فعال‌سازی توسط حسین فغان پور', '2026-06-23 13:40:51');

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_permissions`
--

CREATE TABLE `gooyaacc_kpi_permissions` (
  `user_id` int(11) NOT NULL,
  `allowed_sections` text DEFAULT NULL,
  `updated_by` int(11) DEFAULT NULL,
  `updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `gooyaacc_kpi_permissions`
--

INSERT IGNORE INTO `gooyaacc_kpi_permissions` (`user_id`, `allowed_sections`, `updated_by`, `updated_at`) VALUES
(2, 'dashboard,history', 1, '2026-06-23 15:31:45'),
(4, 'dashboard', 1, '2026-06-23 14:12:03'),
(5, 'dashboard', 1, '2026-06-23 14:10:48');

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_roles`
--

CREATE TABLE `gooyaacc_kpi_roles` (
  `id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_kpi_roles`
--

INSERT IGNORE INTO `gooyaacc_kpi_roles` (`id`, `name`) VALUES
(1, 'ادمین'),
(2, 'مدیرعامل'),
(3, 'مدیر'),
(4, 'سرپرست'),
(5, 'کاربر سامانه عملکرد');

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_saved_filters`
--

CREATE TABLE `gooyaacc_kpi_saved_filters` (
  `id` int(11) NOT NULL,
  `supervisor_id` int(11) NOT NULL,
  `title` varchar(120) NOT NULL,
  `payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`payload`)),
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_settings`
--

CREATE TABLE `gooyaacc_kpi_settings` (
  `setting_key` varchar(100) NOT NULL,
  `setting_value` text DEFAULT NULL,
  `updated_at` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_kpi_settings`
--

INSERT IGNORE INTO `gooyaacc_kpi_settings` (`setting_key`, `setting_value`, `updated_at`) VALUES
('active_license_key', 'GOOYA-KPI-2026', '2026-06-23 13:40:51');

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_supervisor_notes`
--

CREATE TABLE `gooyaacc_kpi_supervisor_notes` (
  `id` int(11) NOT NULL,
  `supervisor_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `definition_id` int(11) DEFAULT NULL,
  `note` text NOT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_target_evaluators`
--

CREATE TABLE `gooyaacc_kpi_target_evaluators` (
  `id` int(11) NOT NULL,
  `kpi_definition_id` int(11) NOT NULL,
  `evaluator_role_id` int(11) DEFAULT NULL,
  `evaluator_user_ids` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`evaluator_user_ids`)),
  `evaluated_entity_type` enum('user','team') NOT NULL DEFAULT 'user'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_teams`
--

CREATE TABLE `gooyaacc_kpi_teams` (
  `id` int(11) NOT NULL,
  `name` varchar(255) NOT NULL,
  `description` text DEFAULT NULL,
  `supervisor_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp(),
  `modified_at` datetime DEFAULT NULL,
  `created_by` int(11) DEFAULT NULL,
  `modified_by` int(11) DEFAULT NULL,
  `deleted` tinyint(1) NOT NULL DEFAULT 0,
  `updated_at` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_kpi_teams`
--

INSERT IGNORE INTO `gooyaacc_kpi_teams` (`id`, `name`, `description`, `supervisor_id`, `created_at`, `modified_at`, `created_by`, `modified_by`, `deleted`, `updated_at`) VALUES
(13, 'تیم فروش', NULL, 7, '2026-06-23 15:51:51', '2026-06-23 15:51:51', NULL, NULL, 0, '2026-07-25 05:51:52'),
(14, 'تیم پشتیبانی', NULL, 11, '2026-06-23 15:51:51', '2026-06-23 15:51:51', NULL, NULL, 0, '2026-07-25 05:51:52'),
(15, 'تیم فنی', NULL, 15, '2026-06-23 15:51:52', '2026-06-23 15:51:52', NULL, NULL, 0, '2026-07-25 05:51:52'),
(16, 'تیم مالی', NULL, 19, '2026-06-23 15:51:52', '2026-06-23 15:51:52', NULL, NULL, 0, '2026-07-25 05:51:52'),
(17, 'تیم بازاریابی', NULL, 23, '2026-06-23 15:51:52', '2026-06-23 15:51:52', NULL, NULL, 0, '2026-07-25 05:51:52'),
(18, 'ff', NULL, NULL, '2026-07-15 01:22:10', '2026-07-15 01:22:10', NULL, NULL, 0, '2026-07-25 05:51:52'),
(19, 'تیم فروش نمونه (قابل حذف)', 'نمونه واقعی برای بررسی ایجاد، ویرایش، اعضا و تاریخچه تیم', 1, '2026-07-23 03:12:21', '2026-08-01 12:21:37', 1, 1, 0, '2026-08-01 12:21:37'),
(25, 'تیم نمونه عملکرد گویا', NULL, 1, '2026-07-25 07:12:22', '2026-07-25 07:12:22', NULL, NULL, 0, '2026-08-01 12:21:37'),
(27, 'تیم نمونه طرح گویا', 'نمونه عملی برای آزمون ذخیره، بازخوانی، اعضا و هماهنگی دیتابیس در طرح گویا', 24, '2026-08-01 12:23:13', '2026-08-01 12:33:05', 1, 1, 0, '2026-08-01 12:33:05');

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_team_members`
--

CREATE TABLE `gooyaacc_kpi_team_members` (
  `id` int(11) NOT NULL,
  `team_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_kpi_team_members`
--

INSERT IGNORE INTO `gooyaacc_kpi_team_members` (`id`, `team_id`, `user_id`) VALUES
(41, 13, 7),
(42, 13, 8),
(43, 13, 9),
(44, 13, 10),
(45, 14, 11),
(46, 14, 12),
(47, 14, 13),
(48, 14, 14),
(49, 15, 15),
(50, 15, 16),
(51, 15, 17),
(52, 15, 18),
(53, 16, 19),
(54, 16, 20),
(55, 16, 21),
(56, 16, 22),
(57, 17, 23),
(58, 17, 24),
(59, 17, 25),
(60, 17, 26),
(77, 19, 1),
(74, 25, 1),
(75, 25, 2),
(76, 25, 3),
(81, 27, 1),
(82, 27, 14),
(83, 27, 24);

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_kpi_user_profile`
--

CREATE TABLE `gooyaacc_kpi_user_profile` (
  `user_id` int(11) NOT NULL,
  `kpi_role_id` int(11) NOT NULL DEFAULT 5,
  `team_id` int(11) DEFAULT NULL,
  `supervisor_id` int(11) DEFAULT NULL,
  `is_active` tinyint(4) NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_kpi_user_profile`
--

INSERT IGNORE INTO `gooyaacc_kpi_user_profile` (`user_id`, `kpi_role_id`, `team_id`, `supervisor_id`, `is_active`) VALUES
(1, 2, 27, NULL, 1),
(2, 5, 25, 1, 1),
(3, 5, 25, 1, 1),
(6, 3, NULL, 1, 1),
(7, 4, 13, 6, 1),
(8, 5, 13, 7, 1),
(9, 5, 13, 7, 1),
(10, 5, 13, 7, 1),
(11, 4, 14, 6, 1),
(12, 5, 14, 11, 1),
(13, 5, 14, 11, 1),
(14, 5, 27, 11, 1),
(15, 4, 15, 6, 1),
(16, 5, 15, 15, 1),
(17, 5, 15, 15, 1),
(18, 5, 15, 15, 1),
(19, 4, 16, 6, 1),
(20, 5, 16, 19, 1),
(21, 5, 16, 19, 1),
(22, 5, 16, 19, 1),
(23, 4, 17, 6, 1),
(24, 5, 27, 23, 1),
(25, 5, 17, 23, 1),
(26, 5, 17, 23, 1);

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_notes`
--

CREATE TABLE `gooyaacc_notes` (
  `id` int(11) NOT NULL,
  `note_title` varchar(255) NOT NULL,
  `related_to` varchar(255) DEFAULT NULL,
  `note_content` text DEFAULT NULL,
  `assigned_user_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp(),
  `updated_at` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `parent_id` int(11) DEFAULT NULL,
  `rel_module` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_notes`
--

INSERT IGNORE INTO `gooyaacc_notes` (`id`, `note_title`, `related_to`, `note_content`, `assigned_user_id`, `created_at`, `updated_at`, `parent_id`, `rel_module`) VALUES
(1, 'یادداشت تست — پیگیری مشتری', 'شرکت گویا حساب', '', 1, '2026-06-29 05:06:46', '2026-06-29 05:06:46', NULL, NULL),
(2, 'یادداشت تست پرونده [GOOYA-TEST]', 'مهندس تست سرنخ گویا', 'متن آزمایشی یادداشت متصل به سرنخ.', 1, '2026-07-19 07:28:48', '2026-07-19 07:28:48', 2063, 'Leads'),
(3, 'یادداشت تست پرونده فرد [GOOYA-TEST]', 'بهرام اکبری', 'متن آزمایشی یادداشت متصل به فرد.', 1, '2026-07-19 08:19:48', '2026-07-19 08:19:48', 2247, 'Contacts'),
(4, 'تست عملی نمایش یادداشت - ۱۴۰۵/۰۵/۱۷', 'شعبه آزمایشی حساب ۲۰۳۶ [Gouya-PHASE06]', 'این یادداشت برای کنترل عملی نمایش صحیح عنوان، ارتباط با حساب، متن یادداشت، کاربر مسئول و نتیجه ذخیره‌سازی ایجاد شده است.', 1, '2026-08-08 11:07:31', '2026-08-08 11:07:31', 2221, 'Accounts');

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_note_attachments`
--

CREATE TABLE `gooyaacc_note_attachments` (
  `id` int(11) NOT NULL,
  `note_id` int(11) NOT NULL,
  `filename` varchar(255) NOT NULL,
  `filepath` varchar(255) DEFAULT NULL,
  `filetype` varchar(120) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp(),
  `attachment_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_pay`
--

CREATE TABLE `gooyaacc_pay` (
  `id` int(11) NOT NULL,
  `pay_no` int(11) NOT NULL DEFAULT 0,
  `name` varchar(255) NOT NULL,
  `direction` varchar(20) NOT NULL DEFAULT 'ورودی',
  `status` varchar(30) NOT NULL DEFAULT 'پرداخت شده',
  `accountid` int(11) NOT NULL DEFAULT 0,
  `contactid` int(11) NOT NULL DEFAULT 0,
  `expected_date` date DEFAULT NULL,
  `done_date` date DEFAULT NULL,
  `amount` decimal(25,2) NOT NULL DEFAULT 0.00,
  `currency` varchar(10) NOT NULL DEFAULT 'IRR',
  `pay_type` varchar(60) DEFAULT NULL,
  `pay_method` varchar(40) DEFAULT NULL,
  `ref_no` varchar(60) DEFAULT NULL,
  `branch` varchar(60) DEFAULT NULL,
  `cashbox` varchar(60) DEFAULT NULL,
  `pay_company` varchar(60) DEFAULT NULL,
  `sms_reminder` varchar(60) DEFAULT NULL,
  `description` text DEFAULT NULL,
  `assigned_user_id` int(11) NOT NULL DEFAULT 1,
  `created_at` datetime DEFAULT current_timestamp(),
  `updated_at` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `gooyaacc_pay`
--

INSERT IGNORE INTO `gooyaacc_pay` (`id`, `pay_no`, `name`, `direction`, `status`, `accountid`, `contactid`, `expected_date`, `done_date`, `amount`, `currency`, `pay_type`, `pay_method`, `ref_no`, `branch`, `cashbox`, `pay_company`, `sms_reminder`, `description`, `assigned_user_id`, `created_at`, `updated_at`) VALUES
(1, 2, 'پرداخت (مثال)', 'ورودی', 'پرداخت شده', 0, 0, '2026-06-21', '2026-06-21', 50000000.00, 'IRR', 'پرداخت وجه فاکتور فروش', 'نقدی', NULL, NULL, NULL, NULL, NULL, NULL, 1, '2026-07-04 06:40:43', '2026-07-04 06:40:43'),
(2, 6, 'پیشگامان صنعت داده (مثال) - پرداخت', 'ورودی', 'پرداخت شده', 21, 0, '2026-06-21', NULL, 200000000.00, 'IRR', 'پرداخت وجه فاکتور فروش', 'نقدی', NULL, NULL, NULL, NULL, NULL, NULL, 1, '2026-07-04 06:40:43', '2026-07-04 06:40:43'),
(3, 7, 'اورنگ (مثال) - پرداخت', 'ورودی', 'پرداخت شده', 24, 0, '2026-06-14', NULL, 58000000.00, 'IRR', 'پرداخت وجه فاکتور فروش', 'نقدی', NULL, NULL, NULL, NULL, NULL, NULL, 1, '2026-07-04 06:40:43', '2026-07-04 06:40:43'),
(4, 1, 'پرداخت قسط اول (مثال)', 'ورودی', 'پرداخت شده', 20, 0, '2026-06-14', '2026-06-14', 80000000.00, 'IRR', 'پرداخت وجه فاکتور فروش', 'نقدی', NULL, NULL, NULL, NULL, NULL, NULL, 1, '2026-07-04 06:40:43', '2026-07-04 06:40:43'),
(5, 8, 'کیان (مثال) - پرداخت', 'ورودی', 'پرداخت شده', 25, 0, '2026-06-12', '2026-06-12', 20000000.00, 'IRR', 'پرداخت وجه فاکتور فروش', 'نقدی', NULL, NULL, NULL, NULL, NULL, NULL, 1, '2026-07-04 06:40:43', '2026-07-04 06:40:43'),
(6, 4, 'فرایند گستران شرق (مثال) - پرداخت', 'ورودی', 'پرداخت شده', 22, 0, '2026-06-08', NULL, 100000000.00, 'IRR', 'پرداخت وجه فاکتور فروش', 'نقدی', NULL, NULL, NULL, NULL, NULL, NULL, 1, '2026-07-04 06:40:43', '2026-07-04 06:40:43'),
(7, 5, 'فرایند گستران شرق (مثال) - پرداخت', 'ورودی', 'پرداخت شده', 22, 0, '2026-06-02', NULL, 60000000.00, 'IRR', 'پرداخت وجه فاکتور فروش', 'نقدی', NULL, NULL, NULL, NULL, NULL, NULL, 1, '2026-07-04 06:40:43', '2026-07-04 06:40:43'),
(8, 9, 'تست پرداخت - الکترونیک گستر', 'ورودی', 'پرداخت شده', 23, 0, '2026-07-04', '2026-07-04', 100000000.00, 'IRR', 'پرداخت وجه فاکتور فروش', 'نقدی', '', '', '', '', '', 'جابجایی تخصیص تست', 1, '2026-07-04 06:54:21', '2026-07-05 05:37:26');

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_payments`
--

CREATE TABLE `gooyaacc_payments` (
  `id` int(11) NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `amount` decimal(18,2) DEFAULT NULL,
  `pay_date` varchar(255) DEFAULT NULL,
  `method` varchar(255) DEFAULT NULL,
  `related_to` varchar(255) DEFAULT NULL,
  `ref_no` varchar(255) DEFAULT NULL,
  `notes` text DEFAULT NULL,
  `assigned_user_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp(),
  `updated_at` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

--
-- Dumping data for table `gooyaacc_payments`
--

INSERT IGNORE INTO `gooyaacc_payments` (`id`, `title`, `amount`, `pay_date`, `method`, `related_to`, `ref_no`, `notes`, `assigned_user_id`, `created_at`, `updated_at`) VALUES
(1, 'پرداخت تست — فاکتور ۱۰۲۷', 5000000.00, '', '', '', '', '', 1, '2026-06-29 16:19:13', '2026-06-29 16:19:13');

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_pay_alloc`
--

CREATE TABLE `gooyaacc_pay_alloc` (
  `id` int(11) NOT NULL,
  `pay_id` int(11) NOT NULL,
  `invoiceid` int(11) NOT NULL,
  `amount` decimal(25,2) NOT NULL DEFAULT 0.00,
  `note` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `gooyaacc_pay_alloc`
--

INSERT IGNORE INTO `gooyaacc_pay_alloc` (`id`, `pay_id`, `invoiceid`, `amount`, `note`) VALUES
(1, 1, 1032, 50000000.00, NULL),
(2, 2, 1029, 100000000.00, NULL),
(3, 2, 1028, 100000000.00, NULL),
(4, 3, 1033, 58000000.00, NULL),
(5, 4, 1027, 80000000.00, NULL),
(6, 5, 1034, 20000000.00, NULL),
(7, 6, 1031, 100000000.00, NULL),
(8, 7, 1030, 60000000.00, NULL),
(10, 8, 1033, 40100000.00, NULL),
(11, 8, 2054, 59900000.00, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `gooyaacc_pdf_templates`
--

CREATE TABLE `gooyaacc_pdf_templates` (
  `id` int(11) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `module` varchar(255) DEFAULT NULL,
  `status` varchar(255) DEFAULT NULL,
  `content` text DEFAULT NULL,
  `assigned_user_id` int(11) DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp(),
  `updated_at` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_persian_ci;

-- --------------------------------------------------------

--
-- Table structure for table `gooya_account_email`
--

CREATE TABLE `gooya_account_email` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `accountid` int(19) NOT NULL,
  `email_address` varchar(190) NOT NULL,
  `email_type` varchar(50) DEFAULT NULL,
  `is_primary` tinyint(1) NOT NULL DEFAULT 0,
  `can_email` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `createdtime` datetime NOT NULL DEFAULT current_timestamp(),
  `modifiedtime` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `gooya_account_email`
--

INSERT IGNORE INTO `gooya_account_email` (`id`, `accountid`, `email_address`, `email_type`, `is_primary`, `can_email`, `sort_order`, `createdtime`, `modifiedtime`) VALUES
(3, 2034, 'azarmehr@test.com', 'اصلی', 1, 1, 0, '2026-07-15 03:24:19', '2026-07-15 03:24:19');

-- --------------------------------------------------------

--
-- Table structure for table `gooya_account_phone`
--

CREATE TABLE `gooya_account_phone` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `accountid` int(19) NOT NULL,
  `phone_number` varchar(80) NOT NULL,
  `country_code` varchar(8) NOT NULL DEFAULT '+98',
  `phone_type` varchar(50) DEFAULT NULL,
  `extension` varchar(20) DEFAULT NULL,
  `is_primary` tinyint(1) NOT NULL DEFAULT 0,
  `can_sms` tinyint(1) NOT NULL DEFAULT 0,
  `can_fax` tinyint(1) NOT NULL DEFAULT 0,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `createdtime` datetime NOT NULL DEFAULT current_timestamp(),
  `modifiedtime` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `gooya_account_phone`
--

INSERT IGNORE INTO `gooya_account_phone` (`id`, `accountid`, `phone_number`, `country_code`, `phone_type`, `extension`, `is_primary`, `can_sms`, `can_fax`, `sort_order`, `createdtime`, `modifiedtime`) VALUES
(3, 2034, '910 000 0000', '+98', 'دفتر', '', 1, 0, 0, 0, '2026-07-15 03:24:19', '2026-07-15 03:24:19');

-- --------------------------------------------------------

--
-- Table structure for table `gooya_account_timeline`
--

CREATE TABLE `gooya_account_timeline` (
  `timeline_id` bigint(20) UNSIGNED NOT NULL,
  `accountid` int(19) NOT NULL,
  `occurred_at` datetime NOT NULL,
  `category` varchar(32) NOT NULL,
  `event_type` varchar(64) NOT NULL,
  `source_module` varchar(64) NOT NULL,
  `source_crmid` int(19) DEFAULT NULL,
  `subject_module` varchar(64) DEFAULT NULL,
  `subject_crmid` int(19) DEFAULT NULL,
  `contactid` int(19) DEFAULT NULL,
  `actor_id` int(19) DEFAULT NULL,
  `status` varchar(128) DEFAULT NULL,
  `direction` varchar(32) DEFAULT NULL,
  `summary` varchar(500) NOT NULL DEFAULT '',
  `payload_json` longtext DEFAULT NULL,
  `visibility` varchar(16) NOT NULL DEFAULT 'public',
  `relation_state` varchar(16) NOT NULL DEFAULT 'current',
  `source_deleted` tinyint(1) NOT NULL DEFAULT 0,
  `dedupe_key` char(64) NOT NULL,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `gooya_account_timeline`
--

INSERT IGNORE INTO `gooya_account_timeline` (`timeline_id`, `accountid`, `occurred_at`, `category`, `event_type`, `source_module`, `source_crmid`, `subject_module`, `subject_crmid`, `contactid`, `actor_id`, `status`, `direction`, `summary`, `payload_json`, `visibility`, `relation_state`, `source_deleted`, `dedupe_key`, `created_at`, `updated_at`) VALUES
(1, 2036, '2026-07-15 22:04:29', 'crm', 'create', 'Invoice', 2147, 'Accounts', 2036, 0, 1, 'Approved', '', 'تست واقعی فاکتور خرده‌فروشی - حساب ۲۰۳۶ [Gouya-PHASE01]', '{\"scope_path\":[\"Invoice:2147\",\"Accounts:2036\"]}', 'public', 'current', 0, '9db712629bdb0c92dc3fc9a2c8957b73a8991f1ac281516644f345fdc5911c29', '2026-07-15 22:04:30', '2026-07-23 07:59:34'),
(2, 2036, '2026-07-16 00:38:10', 'crm', 'create', 'HelpDesk', 2149, 'Contacts', 2107, 2107, 1, 'In Progress', '', 'سرویس نصب و راه‌اندازی پکیج پیشرفته (نمونه فاز ۲)', '{\"scope_path\":[\"HelpDesk:2149\",\"Accounts:2036\",\"Contacts:2107\"]}', 'public', 'current', 0, 'adf1e1d0f4287ade9c24c7736eee606cd1086529a432deed470f31fc06018e14', '2026-07-16 00:38:10', '2026-07-16 00:38:10'),
(3, 2036, '2026-07-28 10:59:29', 'crm', 'update', 'PurchaseOrder', 2150, 'Contacts', 2107, 2107, 1, 'Approved', '', 'سفارش خرید پکیج پیشرفته حساب کامران دادجو (نمونه فاز ۲)', '{\"scope_path\":[\"PurchaseOrder:2150\",\"Accounts:2036\",\"Contacts:2107\"]}', 'public', 'current', 0, 'ea9a05a4c039e6272cfc3afbe4f6ac2aa4b6bfe066184bf14c6bd9ae0f08420e', '2026-07-16 00:38:10', '2026-07-28 10:59:29'),
(63, 2036, '2026-07-18 01:04:54', 'crm', 'create', 'SarvParticipations', 2151, 'Contacts', 2107, 2107, 1, 'Active', '', 'مشارکت واقعی حساب ۲۰۳۶ [Gouya-PHASE03]', '{\"scope_path\":[\"SarvParticipations:2151\",\"Accounts:2036\",\"Contacts:2107\"]}', 'public', 'current', 0, '75e4ef04c06578d16fa473ac704eeb1a082641644cdc1968039b1cc611410248', '2026-07-18 01:04:54', '2026-07-23 07:59:34'),
(64, 2036, '2026-07-18 01:04:54', 'crm', 'relate', 'Accounts', 2036, 'Accounts', 2036, 0, 1, '', '', 'آقای کامران دادجو (مثال)', '{\"scope_path\":[\"Accounts:2036\"]}', 'public', 'current', 0, '3a3f493e8280eb0045738324234168779c7adff84c492203654c35bfeaec3f2f', '2026-07-18 01:04:54', '2026-07-18 01:04:54'),
(65, 2036, '2026-07-18 01:04:54', 'crm', 'relate', 'Leads', 2152, 'Accounts', 2036, 0, 1, 'Pre Qualified', '', 'سرنخ مشارکت حساب ۲۰۳۶ [Gouya-PHASE03]', '{\"scope_path\":[\"Accounts:2036\"]}', 'public', 'current', 0, 'd7da38f65fa6430c41eb5a912d18a554b8ed7ce57023417d13b599e9a1946af1', '2026-07-18 01:04:54', '2026-07-23 07:59:34'),
(83, 2036, '2026-07-18 03:03:33', 'crm', 'create', 'SarvSurveyResponses', 2153, 'Contacts', 2107, 2107, 1, 'Submitted', '', 'سنجش رضایت از فرایند فروش', '{\"scope_path\":[\"SarvSurveyResponses:2153\",\"Accounts:2036\",\"Contacts:2107\"]}', 'public', 'current', 0, '491322bfb506a4f5170e9e670edc91b2c576643fe79a80af7f06d697fe9b446f', '2026-07-18 03:03:33', '2026-07-18 03:03:33'),
(84, 2036, '2026-07-18 03:03:33', 'crm', 'create', 'SarvSalesContracts', 2154, 'Contacts', 2107, 2107, 1, 'Active', '', 'قرارداد فروش واقعی حساب 2036 [Gouya-PHASE04]', '{\"scope_path\":[\"SarvSalesContracts:2154\",\"Accounts:2036\",\"Contacts:2107\"]}', 'public', 'current', 0, 'af49c6f57c8ff87dd40d31602656600c6cf6a16373d0af3aa7100b989fe2583b', '2026-07-18 03:03:33', '2026-07-23 07:59:34'),
(134, 2166, '2026-07-18 04:04:07', 'crm', 'delete', 'Accounts', 2166, 'Accounts', 2166, 0, 1, '', '', 'Gouya-LEAD-SMOKE-20260718040406-5955', '{\"scope_path\":[\"Accounts:2166\"]}', 'public', 'current', 1, 'dc2cf60373abb3dee5f23ece02e6afc1283daaac410fe3392b4fc5a42eff6a88', '2026-07-18 04:04:07', '2026-07-23 07:59:34'),
(135, 2166, '2026-07-18 04:04:07', 'crm', 'delete', 'Contacts', 2167, 'Contacts', 2167, 2167, 1, '', '', 'آزمون یکپارچگی سرنخ', '{\"scope_path\":[\"Contacts:2167\",\"Accounts:2166\"]}', 'public', 'current', 1, 'aefa0c85d56f7ec0ed0cbfc1878128a22fbcd43173300b403e06517d4fb806e8', '2026-07-18 04:04:07', '2026-07-18 04:04:07'),
(136, 2166, '2026-07-18 10:00:00', 'activity', 'delete', 'Calendar', 2165, 'Contacts', 2167, 2167, 1, 'Not Started', '', 'Gouya-LEAD-SMOKE-20260718040406-5955-Task', '{\"activity_type\":\"Task\",\"due_at\":\"2026-07-18 00:00:00\",\"scope_path\":[\"Accounts:2166\",\"Contacts:2167\"]}', 'public', 'current', 1, 'd21b929acecf5afea5bf69056649366b50eb7c7732d43afcf90372d8521e4b3c', '2026-07-18 04:04:07', '2026-07-23 07:59:34'),
(137, 2166, '2026-07-18 04:04:06', 'document', 'delete', 'Documents', 2163, 'Accounts', 2166, 0, 1, '', '', 'Gouya-LEAD-SMOKE-20260718040406-5955.txt', '{\"scope_path\":[\"Accounts:2166\"]}', 'public', 'current', 1, 'a304c4a2275f3dc0fb6ecea568ceebc2e7381e3ca7b3808190129bfae530a410', '2026-07-18 04:04:07', '2026-07-23 07:59:34'),
(140, 2198, '2026-07-18 04:33:37', 'crm', 'delete', 'Accounts', 2198, 'Accounts', 2198, 0, 1, '', '', 'Gouya-LEAD-SMOKE-20260718043336-8174', '{\"scope_path\":[\"Accounts:2198\"]}', 'public', 'current', 1, 'ce58dd4d5c7c64e4dd1d779ce564f1c1f084ac49f5b444c2447809d396b85d8e', '2026-07-18 04:33:37', '2026-07-23 07:59:34'),
(141, 2198, '2026-07-18 04:33:37', 'crm', 'delete', 'Contacts', 2199, 'Contacts', 2199, 2199, 1, '', '', 'آزمون یکپارچگی سرنخ', '{\"scope_path\":[\"Contacts:2199\",\"Accounts:2198\"]}', 'public', 'current', 1, '7856598217ced1b2e912c179f9ec6cf34026aab519521b4149c7ac8cefb95be0', '2026-07-18 04:33:37', '2026-07-18 04:33:38'),
(142, 2198, '2026-07-18 10:00:00', 'activity', 'delete', 'Calendar', 2196, 'Contacts', 2199, 2199, 1, 'Not Started', '', 'Gouya-LEAD-SMOKE-20260718043336-8174-Task', '{\"activity_type\":\"Task\",\"due_at\":\"2026-07-18 00:00:00\",\"scope_path\":[\"Accounts:2198\",\"Contacts:2199\"]}', 'public', 'current', 1, '9d9f1ffa2b6646c55a3227c0044e80256ce6d4f0f7621efcd116540b1762af88', '2026-07-18 04:33:38', '2026-07-23 07:59:34'),
(143, 2198, '2026-07-18 04:33:36', 'document', 'delete', 'Documents', 2194, 'Accounts', 2198, 0, 1, '', '', 'Gouya-LEAD-SMOKE-20260718043336-8174.txt', '{\"scope_path\":[\"Accounts:2198\"]}', 'public', 'current', 1, 'ecd621f6ea2bac705eae9a3a3f0317c633f4bda171bf8cc0e6cab4baa2684a3b', '2026-07-18 04:33:38', '2026-07-23 07:59:34'),
(146, 2206, '2026-07-18 04:34:59', 'crm', 'delete', 'Accounts', 2206, 'Accounts', 2206, 0, 1, '', '', 'Gouya-LEAD-SMOKE-20260718043458-8234', '{\"scope_path\":[\"Accounts:2206\"]}', 'public', 'current', 1, 'af252ce8674262ce9a87ab3f392f0942e591538fe09d0360f77958db960b599f', '2026-07-18 04:34:59', '2026-07-23 07:59:34'),
(147, 2206, '2026-07-18 04:34:59', 'crm', 'delete', 'Contacts', 2207, 'Contacts', 2207, 2207, 1, '', '', 'آزمون یکپارچگی سرنخ', '{\"scope_path\":[\"Contacts:2207\",\"Accounts:2206\"]}', 'public', 'current', 1, 'b5d09c851bb99a6e9e4471b2009cdf81cdc20d7731450b80a41e370d7310829e', '2026-07-18 04:34:59', '2026-07-18 04:34:59'),
(148, 2206, '2026-07-18 10:00:00', 'activity', 'delete', 'Calendar', 2204, 'Contacts', 2207, 2207, 1, 'Not Started', '', 'Gouya-LEAD-SMOKE-20260718043458-8234-Task', '{\"activity_type\":\"Task\",\"due_at\":\"2026-07-18 00:00:00\",\"scope_path\":[\"Accounts:2206\",\"Contacts:2207\"]}', 'public', 'current', 1, 'e883e7ed49d00d2588e5dd11f4262b1eb65c1414ce08544d6e5cf69ea77d84d2', '2026-07-18 04:34:59', '2026-07-23 07:59:34'),
(149, 2206, '2026-07-18 04:34:58', 'document', 'delete', 'Documents', 2202, 'Accounts', 2206, 0, 1, '', '', 'Gouya-LEAD-SMOKE-20260718043458-8234.txt', '{\"scope_path\":[\"Accounts:2206\"]}', 'public', 'current', 1, 'f8588626b4d328f932c93c8f4b1dc18e61a9bdf3cd61c93ab92ecf01c7ac434e', '2026-07-18 04:34:59', '2026-07-23 07:59:34'),
(152, 2214, '2026-07-18 04:35:56', 'crm', 'delete', 'Accounts', 2214, 'Accounts', 2214, 0, 1, '', '', 'Gouya-LEAD-SMOKE-20260718043554-3440', '{\"scope_path\":[\"Accounts:2214\"]}', 'public', 'current', 1, '447b13c3017c62c4afbc2d1708024e721240db8804d2d34ba37548b44b101a45', '2026-07-18 04:35:56', '2026-07-23 07:59:34'),
(153, 2214, '2026-07-18 04:35:56', 'crm', 'delete', 'Contacts', 2215, 'Contacts', 2215, 2215, 1, '', '', 'آزمون یکپارچگی سرنخ', '{\"scope_path\":[\"Contacts:2215\",\"Accounts:2214\"]}', 'public', 'current', 1, 'ea0e60155d353bd3c3a52500b0bc9eebe9506eba63cd9cdf1c675571042df9f1', '2026-07-18 04:35:56', '2026-07-18 04:35:56'),
(154, 2214, '2026-07-18 10:00:00', 'activity', 'delete', 'Calendar', 2212, 'Contacts', 2215, 2215, 1, 'Not Started', '', 'Gouya-LEAD-SMOKE-20260718043554-3440-Task', '{\"activity_type\":\"Task\",\"due_at\":\"2026-07-18 00:00:00\",\"scope_path\":[\"Accounts:2214\",\"Contacts:2215\"]}', 'public', 'current', 1, 'f4432fdae27c536fb02abc7501b211e62b1d6ca5725934e322e759b5fc14c3ca', '2026-07-18 04:35:56', '2026-07-23 07:59:34'),
(155, 2214, '2026-07-18 04:35:55', 'document', 'delete', 'Documents', 2210, 'Accounts', 2214, 0, 1, '', '', 'Gouya-LEAD-SMOKE-20260718043554-3440.txt', '{\"scope_path\":[\"Accounts:2214\"]}', 'public', 'current', 1, '6a5a4a7c81e936dba558e624581fbfabccbd819a1679a0963cc6b121e63e2976', '2026-07-18 04:35:56', '2026-07-23 07:59:34'),
(158, 2221, '2026-07-18 07:46:05', 'crm', 'create', 'Accounts', 2221, 'Accounts', 2221, 0, 1, '', '', 'شعبه آزمایشی حساب ۲۰۳۶ [Gouya-PHASE06]', '{\"scope_path\":[\"Accounts:2221\"]}', 'public', 'current', 0, '781d2fcadcf825830b933bbb63d9497157ebcedadd3a39f1856ac296cc0e4e15', '2026-07-18 07:46:06', '2026-07-23 07:59:34'),
(270, 2036, '2026-07-18 22:26:34', 'comment', 'create', 'ModComments', 2234, 'Accounts', 2036, 0, 1, '', '', 'فعالیت خصوصی', '{\"scope_path\":[\"ModComments:2234\",\"Accounts:2036\"]}', 'private', 'current', 0, 'b7dbe220d146d773a803a28a84d9f90210f0d8d945ab471d1ac36f599f79c44b', '2026-07-18 22:26:35', '2026-07-18 22:26:35'),
(345, 20, '2026-07-29 12:55:23', 'crm', 'create', 'PurchaseOrder', 2268, 'Contacts', 2096, 2096, 1, 'Created', '', 'سفارش خرید نمونه عملی کامل - ۱۴۰۵/۰۵/۰۷', '{\"scope_path\":[\"PurchaseOrder:2268\",\"Accounts:20\",\"Contacts:2096\"]}', 'public', 'current', 0, 'd06435c1328f5df44797e6233b02c4c0bd963dec5ca92490433ed20276749f41', '2026-07-29 12:55:23', '2026-07-29 12:55:23'),
(346, 2275, '2026-07-30 06:36:02', 'crm', 'delete', 'Accounts', 2275, 'Accounts', 2275, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260730063600-5929', '{\"scope_path\":[\"Accounts:2275\"]}', 'public', 'current', 1, 'aa758a4d7299abecc3034cda2fc22be5aa4541ddceacc5185898c9f88f9e16ff', '2026-07-30 06:36:02', '2026-07-30 06:36:03'),
(347, 2275, '2026-07-30 06:36:02', 'crm', 'delete', 'Contacts', 2276, 'Contacts', 2276, 2276, 1, '', '', 'آزمون یکپارچگی سرنخ', '{\"scope_path\":[\"Contacts:2276\",\"Accounts:2275\"]}', 'public', 'current', 1, '69d6584708742723d867348568ae117bef1fde0a6abad988cc9606f488c4028f', '2026-07-30 06:36:02', '2026-07-30 06:36:02'),
(348, 2275, '2026-07-30 10:00:00', 'activity', 'delete', 'Calendar', 2273, 'Contacts', 2276, 2276, 1, 'Not Started', '', 'SARV-LEAD-SMOKE-20260730063600-5929-Task', '{\"activity_type\":\"Task\",\"due_at\":\"2026-07-30 00:00:00\",\"scope_path\":[\"Accounts:2275\",\"Contacts:2276\"]}', 'public', 'current', 1, '3e8bcd567cc37880215cac14ac4be787bb641d82426245cbcf23fdf9110153ae', '2026-07-30 06:36:02', '2026-07-30 06:36:02'),
(351, 2037, '2026-07-30 08:50:27', 'crm', 'update', 'Quotes', 2277, 'Accounts', 2037, 0, 1, 'Created', '', 'پیش فاکتور نمونه طرح گویا ۱۴۰۵/۰۵/۰۸', '{\"scope_path\":[\"Quotes:2277\",\"Accounts:2037\"]}', 'public', 'current', 0, 'b2fcc7d24b27088d5eea60f44f91b8845b12565f731cfe2bf82133121d75b235', '2026-07-30 08:40:26', '2026-07-30 08:50:27'),
(353, 20, '2026-08-02 06:19:46', 'crm', 'delete', 'Contacts', 2280, 'Contacts', 2280, 2280, 1, '', '', 'Gouya GOUYA-CONTACT-SMOKE-20260802061945-5541', '{\"scope_path\":[\"Contacts:2280\",\"Accounts:20\"]}', 'public', 'current', 1, 'f1c10066622e54c5d1e0a8505f0395d1eaf721deca3c9196a99566af976bd1af', '2026-08-02 06:19:46', '2026-08-02 06:19:46'),
(356, 20, '2026-08-02 06:52:07', 'crm', 'delete', 'Contacts', 2281, 'Contacts', 2281, 2281, 1, '', '', 'Gouya GOUYA-CONTACT-SMOKE-20260802065207-9882', '{\"scope_path\":[\"Contacts:2281\",\"Accounts:20\"]}', 'public', 'current', 1, 'ded67bb7d03ef3a1a0dd9b58258803fa64ac36d2b3d57150e0e4ac02200899db', '2026-08-02 06:52:07', '2026-08-02 06:52:07'),
(359, 20, '2026-08-02 07:16:42', 'crm', 'delete', 'Contacts', 2282, 'Contacts', 2282, 2282, 1, '', '', 'Gouya GOUYA-CONTACT-SMOKE-20260802071642-5628', '{\"scope_path\":[\"Contacts:2282\",\"Accounts:20\"]}', 'public', 'current', 1, '47134379bfb7ee3c180c6fd6e95b4d4478193ccd29cbe210cea2963336387ae5', '2026-08-02 07:16:42', '2026-08-02 07:16:42'),
(362, 20, '2026-08-02 07:25:36', 'crm', 'delete', 'Contacts', 2283, 'Contacts', 2283, 2283, 1, '', '', 'Gouya GOUYA-CONTACT-SMOKE-20260802072535-4912', '{\"scope_path\":[\"Contacts:2283\",\"Accounts:20\"]}', 'public', 'current', 1, '8eb3b7391977dab3cdb3c64d49122c817943f98922ef242fb9d019c060e4a989', '2026-08-02 07:25:36', '2026-08-02 07:25:36'),
(365, 20, '2026-08-02 08:06:31', 'crm', 'delete', 'Contacts', 2284, 'Contacts', 2284, 2284, 1, '', '', 'Gouya GOUYA-CONTACT-SMOKE-20260802080631-6166', '{\"scope_path\":[\"Contacts:2284\",\"Accounts:20\"]}', 'public', 'current', 1, '5cf33fd631b002eda4018b8273e9881c52306e82fa62a52509237e3d3cb2cc97', '2026-08-02 08:06:31', '2026-08-02 08:06:31'),
(368, 20, '2026-08-02 17:02:59', 'crm', 'delete', 'Contacts', 2285, 'Contacts', 2285, 2285, 1, '', '', 'Gouya GOUYA-CONTACT-SMOKE-20260802170258-4182', '{\"scope_path\":[\"Contacts:2285\",\"Accounts:20\"]}', 'public', 'current', 1, 'dbfee18691200201411a4fe7c599fb0b4f8a506db42e3e8f6c004dc0fa3f233b', '2026-08-02 17:02:59', '2026-08-02 17:02:59'),
(371, 20, '2026-08-02 17:30:56', 'crm', 'delete', 'Contacts', 2287, 'Contacts', 2287, 2287, 1, '', '', 'Gouya GOUYA-CONTACT-SMOKE-20260802173055-1807', '{\"scope_path\":[\"Contacts:2287\",\"Accounts:20\"]}', 'public', 'current', 1, '3b4a3ba9df7cecfa0420778e0c6af1e9ad18bfbfd9883173173fcd452502ba28', '2026-08-02 17:30:56', '2026-08-02 17:30:57'),
(374, 2312, '2026-08-09 06:13:46', 'crm', 'delete', 'Accounts', 2312, 'Accounts', 2312, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809061344-4881', '{\"scope_path\":[\"Accounts:2312\"]}', 'public', 'current', 1, 'bc6538419e51355f7e3a9d26412cbffe2c004067324f242b4a652348f17acfe3', '2026-08-09 06:13:47', '2026-08-09 06:13:48'),
(375, 2312, '2026-08-09 06:13:47', 'crm', 'delete', 'Contacts', 2313, 'Contacts', 2313, 2313, 1, '', '', 'آزمون یکپارچگی سرنخ', '{\"scope_path\":[\"Contacts:2313\",\"Accounts:2312\"]}', 'public', 'current', 1, '981b25644512ab660a6932f24dee3851eddb63d3a5b440e84cc301b5325eff98', '2026-08-09 06:13:47', '2026-08-09 06:13:47'),
(376, 2312, '2026-08-09 10:00:00', 'activity', 'delete', 'Calendar', 2310, 'Contacts', 2313, 2313, 1, 'Not Started', '', 'SARV-LEAD-SMOKE-20260809061344-4881-Task', '{\"activity_type\":\"Task\",\"due_at\":\"2026-08-09 00:00:00\",\"scope_path\":[\"Accounts:2312\",\"Contacts:2313\"]}', 'public', 'current', 1, '44d6601df3f1c42f12d5a1ced3a0bade2b1189f36ddc9329df41055b275fd9c3', '2026-08-09 06:13:47', '2026-08-09 06:13:47'),
(377, 2312, '2026-08-09 06:13:45', 'document', 'delete', 'Documents', 2308, 'Accounts', 2312, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809061344-4881.txt', '{\"scope_path\":[\"Accounts:2312\"]}', 'public', 'current', 1, 'e6950d99f97e3569d08f72efc829b8e6eb9876ec82af75a253127debbd939e92', '2026-08-09 06:13:47', '2026-08-09 06:13:47'),
(380, 2320, '2026-08-09 06:20:45', 'crm', 'delete', 'Accounts', 2320, 'Accounts', 2320, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809062044-1209', '{\"scope_path\":[\"Accounts:2320\"]}', 'public', 'current', 1, '458c745ab5ce61b5391017d4cfe2dd5d1ae77afa666bfd8ceb2cf229fceae5ab', '2026-08-09 06:20:45', '2026-08-09 06:20:46'),
(381, 2320, '2026-08-09 06:20:45', 'crm', 'delete', 'Contacts', 2321, 'Contacts', 2321, 2321, 1, '', '', 'آزمون یکپارچگی سرنخ', '{\"scope_path\":[\"Contacts:2321\",\"Accounts:2320\"]}', 'public', 'current', 1, 'ef5c0393a8f5b5a3d75dbe07670e7b5fb92d472a5fe5daa207571ec42fba75ec', '2026-08-09 06:20:45', '2026-08-09 06:20:45'),
(382, 2320, '2026-08-09 10:00:00', 'activity', 'delete', 'Calendar', 2318, 'Contacts', 2321, 2321, 1, 'Not Started', '', 'SARV-LEAD-SMOKE-20260809062044-1209-Task', '{\"activity_type\":\"Task\",\"due_at\":\"2026-08-09 00:00:00\",\"scope_path\":[\"Accounts:2320\",\"Contacts:2321\"]}', 'public', 'current', 1, '8317882b0ebd152eecdc6a4587769263d357225c7f0c7737e828fc47a8258309', '2026-08-09 06:20:45', '2026-08-09 06:20:45'),
(383, 2320, '2026-08-09 06:20:44', 'document', 'delete', 'Documents', 2316, 'Accounts', 2320, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809062044-1209.txt', '{\"scope_path\":[\"Accounts:2320\"]}', 'public', 'current', 1, '97e9aebccb621fb9634f188c8f0a3a0511e822b59448cffd8b63abc3ab6c84b2', '2026-08-09 06:20:45', '2026-08-09 06:20:45'),
(386, 2328, '2026-08-09 06:22:21', 'crm', 'delete', 'Accounts', 2328, 'Accounts', 2328, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809062220-7570', '{\"scope_path\":[\"Accounts:2328\"]}', 'public', 'current', 1, 'd696dc3e508d57257f0ca405191b1e24897a433a0ea4eb875b11e8074efd4b13', '2026-08-09 06:22:21', '2026-08-09 06:22:22'),
(387, 2328, '2026-08-09 06:22:21', 'crm', 'delete', 'Contacts', 2329, 'Contacts', 2329, 2329, 1, '', '', 'آزمون یکپارچگی سرنخ', '{\"scope_path\":[\"Contacts:2329\",\"Accounts:2328\"]}', 'public', 'current', 1, 'd644dcb81439fba4ed2f47c1280a5e9f457c0e467e9103ad3683612220449225', '2026-08-09 06:22:22', '2026-08-09 06:22:22'),
(388, 2328, '2026-08-09 10:00:00', 'activity', 'delete', 'Calendar', 2326, 'Contacts', 2329, 2329, 1, 'Not Started', '', 'SARV-LEAD-SMOKE-20260809062220-7570-Task', '{\"activity_type\":\"Task\",\"due_at\":\"2026-08-09 00:00:00\",\"scope_path\":[\"Accounts:2328\",\"Contacts:2329\"]}', 'public', 'current', 1, 'b926f3d492296107e600af80ad1600dc91aa96379d2df976857125e851c9cf5e', '2026-08-09 06:22:22', '2026-08-09 06:22:22'),
(389, 2328, '2026-08-09 06:22:21', 'document', 'delete', 'Documents', 2324, 'Accounts', 2328, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809062220-7570.txt', '{\"scope_path\":[\"Accounts:2328\"]}', 'public', 'current', 1, 'e11879e7223edcaf062aeba2a202605cc087a2902fea3014b800dd87e60da855', '2026-08-09 06:22:22', '2026-08-09 06:22:22'),
(392, 2336, '2026-08-09 06:27:06', 'crm', 'delete', 'Accounts', 2336, 'Accounts', 2336, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809062704-6866', '{\"scope_path\":[\"Accounts:2336\"]}', 'public', 'current', 1, '752bd02dde99706a38d55e30d7cec3d1c31ef57c4d7c197043aab54f88f16224', '2026-08-09 06:27:06', '2026-08-09 06:27:06'),
(393, 2336, '2026-08-09 06:27:06', 'crm', 'delete', 'Contacts', 2337, 'Contacts', 2337, 2337, 1, '', '', 'آزمون یکپارچگی سرنخ', '{\"scope_path\":[\"Contacts:2337\",\"Accounts:2336\"]}', 'public', 'current', 1, '225d72cf2a2fabe55c62ff99fa02df39eb59ca70d14c473ca244c039f913cf12', '2026-08-09 06:27:06', '2026-08-09 06:27:06'),
(394, 2336, '2026-08-09 10:00:00', 'activity', 'delete', 'Calendar', 2334, 'Contacts', 2337, 2337, 1, 'Not Started', '', 'SARV-LEAD-SMOKE-20260809062704-6866-Task', '{\"activity_type\":\"Task\",\"due_at\":\"2026-08-09 00:00:00\",\"scope_path\":[\"Accounts:2336\",\"Contacts:2337\"]}', 'public', 'current', 1, '8093c1a66bfdff26911d45baa9240069b578d79e1c7f193f09988b8d1afd4b82', '2026-08-09 06:27:06', '2026-08-09 06:27:06'),
(395, 2336, '2026-08-09 06:27:05', 'document', 'delete', 'Documents', 2332, 'Accounts', 2336, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809062704-6866.txt', '{\"scope_path\":[\"Accounts:2336\"]}', 'public', 'current', 1, 'b97103e6cc8392289e00bab3e4b0fdaf39916e5b289754129cfae4a6f9e4d175', '2026-08-09 06:27:06', '2026-08-09 06:27:06'),
(398, 2344, '2026-08-09 06:30:38', 'crm', 'delete', 'Accounts', 2344, 'Accounts', 2344, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809063037-9459', '{\"scope_path\":[\"Accounts:2344\"]}', 'public', 'current', 1, '9453c20aeb0d9a8dc57d0242a371fd0f92d5a31b21694ae8f7fbb113cd09b10d', '2026-08-09 06:30:38', '2026-08-09 06:30:39'),
(399, 2344, '2026-08-09 06:30:38', 'crm', 'delete', 'Contacts', 2345, 'Contacts', 2345, 2345, 1, '', '', 'آزمون یکپارچگی سرنخ', '{\"scope_path\":[\"Contacts:2345\",\"Accounts:2344\"]}', 'public', 'current', 1, '067a4ca31141efbeeb7f5a53a83dd2d4a6ad59ff27d545c5ae147285347e2389', '2026-08-09 06:30:39', '2026-08-09 06:30:39'),
(400, 2344, '2026-08-09 10:00:00', 'activity', 'delete', 'Calendar', 2342, 'Contacts', 2345, 2345, 1, 'Not Started', '', 'SARV-LEAD-SMOKE-20260809063037-9459-Task', '{\"activity_type\":\"Task\",\"due_at\":\"2026-08-09 00:00:00\",\"scope_path\":[\"Accounts:2344\",\"Contacts:2345\"]}', 'public', 'current', 1, '205d07b27eb080ff9da6290a8db29da467d7a6dc0059e11a85cef55d51904606', '2026-08-09 06:30:39', '2026-08-09 06:30:39'),
(401, 2344, '2026-08-09 06:30:38', 'document', 'delete', 'Documents', 2340, 'Accounts', 2344, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809063037-9459.txt', '{\"scope_path\":[\"Accounts:2344\"]}', 'public', 'current', 1, '4c9d55f1fbd001b261213c81fa51d4399b25b0db5a67079c3b8efdaa751ec254', '2026-08-09 06:30:39', '2026-08-09 06:30:39'),
(404, 2352, '2026-08-09 06:31:24', 'crm', 'delete', 'Accounts', 2352, 'Accounts', 2352, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809063122-8988', '{\"scope_path\":[\"Accounts:2352\"]}', 'public', 'current', 1, '1377839ed8c0d314e9a357590997b6d8df04cd278992bc521752754cff1fa03b', '2026-08-09 06:31:24', '2026-08-09 06:31:25'),
(405, 2352, '2026-08-09 06:31:24', 'crm', 'delete', 'Contacts', 2353, 'Contacts', 2353, 2353, 1, '', '', 'آزمون یکپارچگی سرنخ', '{\"scope_path\":[\"Contacts:2353\",\"Accounts:2352\"]}', 'public', 'current', 1, 'c3f391df50d985aa8b855bba77b59ddccb4533c91edc0e2a7f7810dcbb62798d', '2026-08-09 06:31:24', '2026-08-09 06:31:24'),
(406, 2352, '2026-08-09 10:00:00', 'activity', 'delete', 'Calendar', 2350, 'Contacts', 2353, 2353, 1, 'Not Started', '', 'SARV-LEAD-SMOKE-20260809063122-8988-Task', '{\"activity_type\":\"Task\",\"due_at\":\"2026-08-09 00:00:00\",\"scope_path\":[\"Accounts:2352\",\"Contacts:2353\"]}', 'public', 'current', 1, '093d25c38336608b1b85287c216dba69b808d02d69af94b3b4bf7059aa12d8a1', '2026-08-09 06:31:24', '2026-08-09 06:31:24'),
(407, 2352, '2026-08-09 06:31:23', 'document', 'delete', 'Documents', 2348, 'Accounts', 2352, 0, 1, '', '', 'SARV-LEAD-SMOKE-20260809063122-8988.txt', '{\"scope_path\":[\"Accounts:2352\"]}', 'public', 'current', 1, 'c77b402e0455ba31cb617baec1b66758665999fadd2f00ac0df26fad5042d787', '2026-08-09 06:31:24', '2026-08-09 06:31:24'),
(411, 20, '2026-08-10 07:22:31', 'crm', 'create', 'Potentials', 2528, 'Accounts', 20, 0, 1, '۳.ارائه پیشنهاد/پیش فاکتور', '', 'آزمون فرم فرصت گویا 20260810072231-589', '{\"scope_path\":[\"Potentials:2528\",\"Accounts:20\"]}', 'public', 'current', 0, 'ce3eae391fa3fb2299c159b9361a23ec78cf264e4538e07fde074ab9babf9c9b', '2026-08-10 07:22:31', '2026-08-10 07:22:31'),
(412, 20, '2026-08-10 07:24:30', 'crm', 'delete', 'Potentials', 2530, 'Accounts', 20, 0, 1, '۳.ارائه پیشنهاد/پیش فاکتور', '', 'آزمون عملی فرم فرصت گویا 1786346601193', '{\"scope_path\":[\"Potentials:2530\",\"Accounts:20\"]}', 'public', 'current', 1, 'aa91c20ff1e6e5d245ff75c178f36417005fbaa681311f45deb7b17b62dd7d22', '2026-08-10 07:24:30', '2026-08-10 07:24:46'),
(414, 20, '2026-08-10 07:27:58', 'crm', 'create', 'Potentials', 2531, 'Accounts', 20, 0, 1, '۳.ارائه پیشنهاد/پیش فاکتور', '', 'آزمون فرم فرصت گویا 20260810072758-870', '{\"scope_path\":[\"Potentials:2531\",\"Accounts:20\"]}', 'public', 'current', 0, 'ddbdb44cda9315a187c5614747b34832800e23820fc8cdc2c4c6436d1ea1cd60', '2026-08-10 07:27:58', '2026-08-10 07:27:58'),
(415, 20, '2026-08-10 07:40:49', 'crm', 'create', 'Potentials', 2534, 'Accounts', 20, 0, 1, 'Closed Won', '', 'Gouya Forecast Smoke 20260810074049-797', '{\"scope_path\":[\"Potentials:2534\",\"Accounts:20\"]}', 'public', 'current', 0, '604c3b4da5f73f97de783d2e19353e2e795104c20c9d6655906de90e0509e799', '2026-08-10 07:40:49', '2026-08-10 07:40:49'),
(416, 20, '2026-08-10 07:41:13', 'crm', 'create', 'Potentials', 2535, 'Accounts', 20, 0, 1, 'Closed Won', '', 'Gouya Forecast Smoke 20260810074113-128', '{\"scope_path\":[\"Potentials:2535\",\"Accounts:20\"]}', 'public', 'current', 0, '2372c00a8930ff441749883d52de901682350caa8d7c48466e1205bfa1e27e4d', '2026-08-10 07:41:13', '2026-08-10 07:41:13'),
(417, 20, '2026-08-10 07:45:54', 'crm', 'create', 'Potentials', 2536, 'Accounts', 20, 0, 1, 'Closed Won', '', 'Gouya Forecast Smoke 20260810074554-681', '{\"scope_path\":[\"Potentials:2536\",\"Accounts:20\"]}', 'public', 'current', 0, 'b089e9518c5e62c76b6bca02b83347e016f07abfbedbd56c160c94bd466aa31a', '2026-08-10 07:45:54', '2026-08-10 07:45:54');

-- --------------------------------------------------------

--
-- Table structure for table `gooya_attachment_storage`
--

CREATE TABLE `gooya_attachment_storage` (
  `attachment_id` bigint(20) UNSIGNED NOT NULL,
  `driver` varchar(20) NOT NULL DEFAULT 'local',
  `bucket` varchar(128) NOT NULL DEFAULT '',
  `object_key` varchar(700) NOT NULL DEFAULT '',
  `local_path` varchar(500) NOT NULL DEFAULT '',
  `stored_name` varchar(255) NOT NULL DEFAULT '',
  `original_name` varchar(255) NOT NULL DEFAULT '',
  `mime_type` varchar(150) NOT NULL DEFAULT 'application/octet-stream',
  `size_bytes` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `checksum_sha256` char(64) NOT NULL DEFAULT '',
  `storage_status` varchar(30) NOT NULL DEFAULT 'ready',
  `source_module` varchar(80) NOT NULL DEFAULT '',
  `source_record_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `created_by` int(10) UNSIGNED NOT NULL DEFAULT 0,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `gooya_attachment_storage`
--

INSERT IGNORE INTO `gooya_attachment_storage` (`attachment_id`, `driver`, `bucket`, `object_key`, `local_path`, `stored_name`, `original_name`, `mime_type`, `size_bytes`, `checksum_sha256`, `storage_status`, `source_module`, `source_record_id`, `created_by`, `created_at`, `updated_at`) VALUES
(2550, 'local', '', 'storage/2026/August/week2/2550_3cd0ef7646041e8a8451652b15e6e29c.zip', 'storage/2026/August/week2/', '3cd0ef7646041e8a8451652b15e6e29c.zip', 'gooyachat-archive-1-20260811-075923.zip', 'application/zip', 4420, 'fdebce7a8c1b076ebbf3a16f712b35ce984fe8170615d35dec8f69c2fb093dc6', 'deleted', 'GooyaCloud', 114, 1, '2026-08-11 07:59:23', '2026-08-11 07:59:25'),
(2560, 'local', '', 'storage/2026/August/week2/2560_775a3ad6df6cda817c96b34473a506ea.zip', 'storage/2026/August/week2/', '775a3ad6df6cda817c96b34473a506ea.zip', 'gooyachat-archive-7-20260811-082641.zip', 'application/zip', 4420, 'eaff99c75d9cad08e13fcfee2ca0f40cecf571a1b9ebf75cfd7bda29ad685ee3', 'deleted', 'GooyaCloud', 115, 1, '2026-08-11 08:26:42', '2026-08-11 08:26:44'),
(2561, 'local', '', 'storage/2026/August/week2/2561_40510db1ce29d0d0e870525fabfc56d7.zip', 'storage/2026/August/week2/', '40510db1ce29d0d0e870525fabfc56d7.zip', 'gooyachat-archive-8-20260811-082643.zip', 'application/zip', 4420, 'cbad4f5d5f11aeb2b55334f811d22dc88b73eb1095926727ca163807279331c1', 'deleted', 'GooyaCloud', 116, 1, '2026-08-11 08:26:43', '2026-08-11 08:26:43'),
(2566, 'local', '', 'storage/2026/August/week2/2566_32d54d3f58339212fbc9a4c7ec6676b7.zip', 'storage/2026/August/week2/', '32d54d3f58339212fbc9a4c7ec6676b7.zip', 'gooyachat-archive-9-20260811-082707.zip', 'application/zip', 4420, '588588d78b4325d4fdcf31ab6a39151fe6e3ead533b8ae126113f7cae04bd181', 'deleted', 'GooyaCloud', 117, 1, '2026-08-11 08:27:07', '2026-08-11 08:27:09'),
(2567, 'local', '', 'storage/2026/August/week2/2567_e6673b7a5963551be1976d02af40beea.zip', 'storage/2026/August/week2/', 'e6673b7a5963551be1976d02af40beea.zip', 'gooyachat-archive-10-20260811-082708.zip', 'application/zip', 4423, '68b3f303abc6415e24aff2dd17f08d9c0de2a66791dfca4414e3cf36b1065d93', 'deleted', 'GooyaCloud', 118, 1, '2026-08-11 08:27:08', '2026-08-11 08:27:09'),
(2569, 'local', '', 'storage/2026/August/week2/2569_60dd4832fc2ff9ef5395c1cadb392e19.webm', 'storage/2026/August/week2/', '60dd4832fc2ff9ef5395c1cadb392e19.webm', 'voice-1786437748206.webm', 'video/webm', 162737, 'bed146fcc639b657c990b79f0b72d1cda716c81c198e6b25b8b7d60c373c2e7b', 'ready', 'GooyaChat', 102, 1, '2026-08-11 08:42:28', '2026-08-11 08:42:28'),
(2581, 'local', '', 'storage/2026/August/week2/2581_495e464e3faca9ac6d545254d879189b.zip', 'storage/2026/August/week2/', '495e464e3faca9ac6d545254d879189b.zip', 'gooyanegar-recovery-1.zip', 'application/zip', 1443, '3875e23fc8cbc8bf071dac7fb073792c27d9a3d1a94b6f5bf4b4253951ce86eb', 'deleted', 'GooyaCloud', 119, 1, '2026-08-12 09:54:36', '2026-08-12 09:54:39'),
(2588, 'local', '', 'storage/2026/August/week2/2588_218a30ed75edb36ef7403c421fd4d122.zip', 'storage/2026/August/week2/', '218a30ed75edb36ef7403c421fd4d122.zip', 'gooyanegar-recovery-2.zip', 'application/zip', 1414, 'aa37ba8f935be6df603a99f1e981b1dde69f7628016ca075ebc13f204fa9bf3a', 'deleted', 'GooyaCloud', 120, 1, '2026-08-12 10:27:15', '2026-08-12 10:27:21'),
(2589, 'local', '', 'storage/2026/August/week2/2589_f69c63893b9d8fe7c4132106518cabeb.zip', 'storage/2026/August/week2/', 'f69c63893b9d8fe7c4132106518cabeb.zip', 'gooyanegar-recovery-3.zip', 'application/zip', 1414, '57632015a9a58e72e32cb0f726b9b100143996912331a215acb68885b057ece3', 'deleted', 'GooyaCloud', 121, 1, '2026-08-12 10:27:18', '2026-08-12 10:27:21'),
(2592, 'local', '', 'storage/2026/August/week2/2592_4a45200291ce1ffea8e3a2fc955ced8a.zip', 'storage/2026/August/week2/', '4a45200291ce1ffea8e3a2fc955ced8a.zip', 'gooyanegar-recovery-5.zip', 'application/zip', 1414, '0609dfe4222d528ff3c3faad51a62a2cfaae33fc560fc3ea717c16fb68e9c5c6', 'deleted', 'GooyaCloud', 122, 1, '2026-08-12 10:28:09', '2026-08-12 10:28:16'),
(2593, 'local', '', 'storage/2026/August/week2/2593_689a6a01e6a3e50f0db04b47470342d0.zip', 'storage/2026/August/week2/', '689a6a01e6a3e50f0db04b47470342d0.zip', 'gooyanegar-recovery-6.zip', 'application/zip', 1414, '16ae033e6f06c09fd68e1467bc7f7c5a9b348fe29a20431c80b978cbbe71cfda', 'deleted', 'GooyaCloud', 123, 1, '2026-08-12 10:28:13', '2026-08-12 10:28:15'),
(2623, 'local', '', 'storage/2026/August/week2/2623_1fb841e6739c014abddf7b9bb13e228c.zip', 'storage/2026/August/week2/', '1fb841e6739c014abddf7b9bb13e228c.zip', 'gooyanegar-recovery-8.zip', 'application/zip', 1444, '24bb52240f2d74ddddecb503ad6870000f35f5166482ab3cec17a6340ea53318', 'deleted', 'GooyaCloud', 124, 1, '2026-08-13 09:11:28', '2026-08-13 09:11:29'),
(2626, 'local', '', 'storage/2026/August/week2/2626_0dd7557ab00ba95510c5b1a4a211acbb.zip', 'storage/2026/August/week2/', '0dd7557ab00ba95510c5b1a4a211acbb.zip', 'gooyanegar-recovery-9.zip', 'application/zip', 1415, 'e04fb4ced06f7832f70b3e845bd3f03c2f1ed691da379f71e22639619ebf4b57', 'deleted', 'GooyaCloud', 125, 1, '2026-08-13 09:11:34', '2026-08-13 09:11:37'),
(2627, 'local', '', 'storage/2026/August/week2/2627_8556d178863aec9d8ce47aaf94916454.zip', 'storage/2026/August/week2/', '8556d178863aec9d8ce47aaf94916454.zip', 'gooyanegar-recovery-10.zip', 'application/zip', 1416, '5c01a055dd86e9bd1a21c924ec1a50a031d63462cbdfde1c385f73a9df27bf11', 'deleted', 'GooyaCloud', 126, 1, '2026-08-13 09:11:35', '2026-08-13 09:11:37'),
(2636, 'local', '', 'storage/2026/August/week2/2636_17e3cd78b7377cdae65b48db51f4c5af.zip', 'storage/2026/August/week2/', '17e3cd78b7377cdae65b48db51f4c5af.zip', 'gooyanegar-recovery-12.zip', 'application/zip', 1416, '902078579a8bdf60ad4f873986172f2e706ff5343640924f61931b2a60f62c0d', 'deleted', 'GooyaCloud', 127, 1, '2026-08-13 09:39:57', '2026-08-13 09:40:00'),
(2637, 'local', '', 'storage/2026/August/week2/2637_7b88bd0a9498031e3500d286d1ccdfde.zip', 'storage/2026/August/week2/', '7b88bd0a9498031e3500d286d1ccdfde.zip', 'gooyanegar-recovery-13.zip', 'application/zip', 1416, '106d1acafcc93e33a5bf4b8f76db251629dfdf67354d0273b54f1c7559a3b9f8', 'deleted', 'GooyaCloud', 128, 1, '2026-08-13 09:39:59', '2026-08-13 09:40:00'),
(2642, 'local', '', 'storage/2026/August/week2/2642_67ac28278536d4a64ada3d4d68cb0956.zip', 'storage/2026/August/week2/', '67ac28278536d4a64ada3d4d68cb0956.zip', 'gooyanegar-recovery-15.zip', 'application/zip', 1416, '9d74514d1bb791c38d26048d4870fbce322a5ef9cefd58d289adbe005744bb20', 'deleted', 'GooyaCloud', 129, 1, '2026-08-13 09:41:12', '2026-08-13 09:41:18'),
(2643, 'local', '', 'storage/2026/August/week2/2643_1a97a80e1056682ed5d0fe7df23501a2.zip', 'storage/2026/August/week2/', '1a97a80e1056682ed5d0fe7df23501a2.zip', 'gooyanegar-recovery-16.zip', 'application/zip', 1416, '58ee4ea041f56229c4e9b17cdb9fea0f10c2e55c1d092cdd114e824d899f2094', 'deleted', 'GooyaCloud', 130, 1, '2026-08-13 09:41:14', '2026-08-13 09:41:18'),
(2644, 'local', '', 'storage/2026/August/week2/2644_eff12bf91916cf36a112664469f0fade.zip', 'storage/2026/August/week2/', 'eff12bf91916cf36a112664469f0fade.zip', 'gooyanegar-recovery-17.zip', 'application/zip', 1416, 'cf219355a91e24ddcd62e797ee31220f2a7fe137e76324549781ab8661e867fa', 'deleted', 'GooyaCloud', 131, 1, '2026-08-13 09:41:15', '2026-08-13 09:41:17'),
(2645, 'local', '', 'storage/2026/August/week2/2645_41057c661dc4520ef17ba666574c49f8.zip', 'storage/2026/August/week2/', '41057c661dc4520ef17ba666574c49f8.zip', 'gooyanegar-recovery-18.zip', 'application/zip', 1416, 'fb6c45e64a59416bae75b49a7e670457fc0c8918671e427402234c789bb04223', 'deleted', 'GooyaCloud', 132, 1, '2026-08-13 09:41:16', '2026-08-13 09:41:17'),
(2659, 'local', '', 'storage/2026/August/week2/2659_eccb00e4a9f0f3e98b9a2c3d6abadf41.zip', 'storage/2026/August/week2/', 'eccb00e4a9f0f3e98b9a2c3d6abadf41.zip', 'gooyanegar-recovery-20.zip', 'application/zip', 1445, 'a9248ef6da47ab53e1afaee095bbafe12bb2921ddd9506bda1d80830fc745db7', 'deleted', 'GooyaCloud', 133, 1, '2026-08-13 09:55:03', '2026-08-13 09:55:04'),
(2664, 'local', '', 'storage/2026/August/week2/2664_de3d66ba8f872d011e9b66f54bbc82dc.zip', 'storage/2026/August/week2/', 'de3d66ba8f872d011e9b66f54bbc82dc.zip', 'gooyanegar-recovery-21.zip', 'application/zip', 1416, 'b8404c74be958978e39df8acdbc2c5fb16c073f6ccb8bfed4aa207651129653e', 'deleted', 'GooyaCloud', 134, 1, '2026-08-13 09:55:09', '2026-08-13 09:55:14'),
(2665, 'local', '', 'storage/2026/August/week2/2665_1b347b43336fc0b0ac8e6116627616a7.zip', 'storage/2026/August/week2/', '1b347b43336fc0b0ac8e6116627616a7.zip', 'gooyanegar-recovery-22.zip', 'application/zip', 1416, '47d2b0624a50f750b621334c6867095fe202b16ad8937d790c63169d53805fe7', 'deleted', 'GooyaCloud', 135, 1, '2026-08-13 09:55:11', '2026-08-13 09:55:14'),
(2666, 'local', '', 'storage/2026/August/week2/2666_725c1b6f6872f4f421da09630305a661.zip', 'storage/2026/August/week2/', '725c1b6f6872f4f421da09630305a661.zip', 'gooyanegar-recovery-23.zip', 'application/zip', 1416, '4d3429f095cbfe9102844c1869e4666af9bd25da6fcc455370c437463d494b87', 'deleted', 'GooyaCloud', 136, 1, '2026-08-13 09:55:12', '2026-08-13 09:55:14'),
(2667, 'local', '', 'storage/2026/August/week2/2667_dae4ce93065fb9bc95596e0bc9e8213c.zip', 'storage/2026/August/week2/', 'dae4ce93065fb9bc95596e0bc9e8213c.zip', 'gooyanegar-recovery-24.zip', 'application/zip', 1416, '8281349c61d5291bdb0de90e743da0e37bf34034ebfc225c27b50547aa22c182', 'deleted', 'GooyaCloud', 137, 1, '2026-08-13 09:55:13', '2026-08-13 09:55:14'),
(2689, 'local', '', 'storage/2026/August/week3/2689_7b498128602ff11cff3febb1b43fb4c6.zip', 'storage/2026/August/week3/', '7b498128602ff11cff3febb1b43fb4c6.zip', 'gooyanegar-recovery-26.zip', 'application/zip', 1446, '786554ca686eea6c26a0410dbec48cbd916e48e34ed3b798f2f64953460c0e85', 'deleted', 'GooyaCloud', 138, 1, '2026-08-15 07:10:04', '2026-08-15 07:10:05'),
(2694, 'local', '', 'storage/2026/August/week3/2694_b9cefa00f56ab9f26569319a6ef2b7bd.zip', 'storage/2026/August/week3/', 'b9cefa00f56ab9f26569319a6ef2b7bd.zip', 'gooyanegar-recovery-27.zip', 'application/zip', 1417, '6d10f9933d181e3e30bba5339f90d3411be38023765d7b3473b9cee72231eb8a', 'deleted', 'GooyaCloud', 139, 1, '2026-08-15 07:10:10', '2026-08-15 07:10:16'),
(2695, 'local', '', 'storage/2026/August/week3/2695_825430e53d179fbe2ca3f37b044905f1.zip', 'storage/2026/August/week3/', '825430e53d179fbe2ca3f37b044905f1.zip', 'gooyanegar-recovery-28.zip', 'application/zip', 1417, 'ad42f1462cfb551482b756e2db085090697c6c77b882d7bda27fe49e3b1c56ed', 'deleted', 'GooyaCloud', 140, 1, '2026-08-15 07:10:12', '2026-08-15 07:10:16'),
(2696, 'local', '', 'storage/2026/August/week3/2696_3c5f83021eebd20f9313ee03665ad151.zip', 'storage/2026/August/week3/', '3c5f83021eebd20f9313ee03665ad151.zip', 'gooyanegar-recovery-29.zip', 'application/zip', 1417, '5244af89ee1e0cceb3df4d5a6a9d3f2b58bed3b056a379b3dc36d9bc37ceb900', 'deleted', 'GooyaCloud', 141, 1, '2026-08-15 07:10:13', '2026-08-15 07:10:15'),
(2697, 'local', '', 'storage/2026/August/week3/2697_6649f54a91a9b83a5b5346a4a8aa48be.zip', 'storage/2026/August/week3/', '6649f54a91a9b83a5b5346a4a8aa48be.zip', 'gooyanegar-recovery-30.zip', 'application/zip', 1419, 'b8af13459ba51fb4bf8a5bed91dab777eb5921266381e38f6de392e7b8cd1b8d', 'deleted', 'GooyaCloud', 142, 1, '2026-08-15 07:10:14', '2026-08-15 07:10:15'),
(2699, 'local', '', 'storage/2026/August/week3/2699_59863574e042e5afed2b3f851fe18b4b.png', 'storage/2026/August/week3/', '59863574e042e5afed2b3f851fe18b4b.png', 'signature-u6-20260815072724.png', 'image/png', 1701, '9cf6793740d9b53764b0393e1db65f3e33440408ba1a72455c0d5e9712640779', 'ready', 'GooyaNegar', 33, 6, '2026-08-15 07:27:24', '2026-08-15 07:27:24'),
(2700, 'local', '', 'storage/2026/August/week3/2700_df5927bc859646f47d815222aa8f022d.pdf', 'storage/2026/August/week3/', 'df5927bc859646f47d815222aa8f022d.pdf', 'official-GNT-1405-000001.pdf', 'application/pdf', 129557, '3be3cd442e2be50de77e94fe301ef352fc20f71014b008f6728b1d13acefed22', 'ready', 'GooyaNegar', 74, 6, '2026-08-15 07:27:25', '2026-08-15 07:27:25'),
(2701, 'local', '', 'storage/2026/August/week3/2701_89dd3b7bb3e28013add5f2fb55e3e8c6.pdf', 'storage/2026/August/week3/', '89dd3b7bb3e28013add5f2fb55e3e8c6.pdf', 'registry-GNT-1405-000001.pdf', 'application/pdf', 130709, 'da73b4ad8f4b5b13f14565c07d59a4c75db43e6b1cc290436f8406ee4553d4c2', 'ready', 'GooyaNegar', 75, 6, '2026-08-15 07:27:25', '2026-08-15 07:27:25'),
(2702, 'local', '', 'storage/2026/August/week3/2702_ff5096539a6a2692c9f7181643b8c0d2.pdf', 'storage/2026/August/week3/', 'ff5096539a6a2692c9f7181643b8c0d2.pdf', 'official-GNT-1405-000002.pdf', 'application/pdf', 128980, '3af060413a62adcdc2a100a349de8fbeef11159fb3f60141820d49f609542fef', 'ready', 'GooyaNegar', 76, 6, '2026-08-15 07:27:26', '2026-08-15 07:27:26'),
(2703, 'local', '', 'storage/2026/August/week3/2703_3741e7a7a07dd82706d1fb68f5ef9c7c.pdf', 'storage/2026/August/week3/', '3741e7a7a07dd82706d1fb68f5ef9c7c.pdf', 'registry-GNT-1405-000002.pdf', 'application/pdf', 129776, 'b9708296490b6487bf83c2163880061dc69d11b74197ca3b1409fb78adfc462e', 'ready', 'GooyaNegar', 77, 6, '2026-08-15 07:27:26', '2026-08-15 07:27:26'),
(2704, 'local', '', 'storage/2026/August/week3/2704_cb3237b3d783f206fba33c4e7e00d2b8.txt', 'storage/2026/August/week3/', 'cb3237b3d783f206fba33c4e7e00d2b8.txt', 'پیوست-آزمایشی-گویانگار.txt', 'text/plain', 80, 'd850c79103b2fb0dffc3b1512e0bae1e5e5acd17a6d2a05248f5c774ea64ddf8', 'ready', 'GooyaNegar', 78, 1, '2026-08-15 07:27:26', '2026-08-15 07:27:27'),
(2714, 'local', '', 'storage/2026/August/week3/2714_764cd3bd2332a9b0de9b0e5dba618215.webm', 'storage/2026/August/week3/', '764cd3bd2332a9b0de9b0e5dba618215.webm', 'voice-1786962651679.webm', 'video/webm', 67893, 'cb1d8980229345f533233ed70a7032c2dd25a2d873788ce58f67acfed9d507e8', 'ready', 'GooyaChat', 106, 1, '2026-08-17 10:30:52', '2026-08-17 10:30:52'),
(2715, 'local', '', 'storage/2026/August/week3/2715_eaabe30dce4e30be216335fd9dee5632.pdf', 'storage/2026/August/week3/', 'eaabe30dce4e30be216335fd9dee5632.pdf', 'Book1_(2).pdf', 'application/pdf', 65836, 'bb24ac42acb3d2959b1e39d9a22a77c41d6ff0054e5c9997bd4952d751d505a2', 'ready', 'GooyaCloud', 143, 1, '2026-08-17 10:36:23', '2026-08-17 10:36:23'),
(2716, 'local', '', 'storage/2026/August/week3/2716_a328d932718f14fd6742d1a68122279d.png', 'storage/2026/August/week3/', 'a328d932718f14fd6742d1a68122279d.png', 'signature-u1-20260817103937.png', 'image/png', 13101, 'c0d3d67c84871e19ea43668806c39fa6c80f5db5d602f0388704fb51ff97626a', 'ready', 'GooyaNegar', 39, 1, '2026-08-17 10:39:37', '2026-08-17 10:39:37');

-- --------------------------------------------------------

--
-- Table structure for table `gooya_contact_account_rel`
--

CREATE TABLE `gooya_contact_account_rel` (
  `relation_id` bigint(20) UNSIGNED NOT NULL,
  `contactid` int(19) NOT NULL,
  `accountid` int(19) NOT NULL,
  `is_primary` tinyint(1) NOT NULL DEFAULT 0,
  `relationship_role` varchar(100) DEFAULT NULL,
  `relationship_status` varchar(32) NOT NULL DEFAULT 'Active',
  `started_on` date DEFAULT NULL,
  `ended_on` date DEFAULT NULL,
  `createdby` int(19) DEFAULT NULL,
  `createdtime` datetime NOT NULL,
  `modifiedtime` datetime NOT NULL,
  `primary_contactid` int(19) GENERATED ALWAYS AS (case when `is_primary` = 1 then `contactid` else NULL end) STORED
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

--
-- Dumping data for table `gooya_contact_account_rel`
--

INSERT IGNORE INTO `gooya_contact_account_rel` (`relation_id`, `contactid`, `accountid`, `is_primary`, `relationship_role`, `relationship_status`, `started_on`, `ended_on`, `createdby`, `createdtime`, `modifiedtime`) VALUES
(1, 2096, 20, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:28', '2026-07-11 15:47:28'),
(2, 2122, 20, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:56', '2026-07-11 15:47:56'),
(3, 2102, 21, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:38', '2026-07-11 15:47:38'),
(4, 2105, 21, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:42', '2026-07-11 15:47:42'),
(5, 2091, 22, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:07', '2026-07-11 15:47:07'),
(6, 2123, 22, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:57', '2026-07-11 15:47:57'),
(7, 2093, 23, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:25', '2026-07-11 15:47:25'),
(8, 2108, 23, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:45', '2026-07-11 15:47:45'),
(9, 2116, 24, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:51', '2026-07-11 15:47:51'),
(10, 2113, 25, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:49', '2026-07-11 15:47:49'),
(11, 2125, 2028, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:57', '2026-07-11 15:47:57'),
(12, 2103, 2029, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:41', '2026-07-11 15:47:41'),
(13, 2120, 2030, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:55', '2026-07-11 15:47:55'),
(14, 2121, 2031, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:56', '2026-07-11 15:47:56'),
(15, 2098, 2032, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:31', '2026-07-11 15:47:31'),
(16, 2114, 2033, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:50', '2026-07-11 15:47:50'),
(17, 2095, 2034, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:26', '2026-07-11 15:47:26'),
(18, 2117, 2035, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:54', '2026-07-11 15:47:54'),
(19, 2107, 2036, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:44', '2026-07-11 15:47:44'),
(20, 2100, 2037, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-11 15:47:35', '2026-07-11 15:47:35'),
(21, 2236, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(22, 2237, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(23, 2238, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(24, 2239, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(25, 2240, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(26, 2241, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(27, 2242, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(28, 2243, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(29, 2244, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(30, 2245, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(31, 2246, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(32, 2247, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(33, 2248, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(34, 2249, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(35, 2250, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(36, 2251, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(37, 2252, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(38, 2253, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(39, 2254, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(40, 2255, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(41, 2256, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(42, 2257, 2235, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-19 04:17:33', '2026-07-19 04:17:57'),
(77, 2276, 2275, 1, NULL, 'Active', NULL, NULL, 1, '2026-07-30 06:36:02', '2026-07-30 06:36:02'),
(78, 2280, 20, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-02 06:19:46', '2026-08-02 06:19:46'),
(80, 2281, 20, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-02 06:52:07', '2026-08-02 06:52:07'),
(82, 2282, 20, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-02 07:16:42', '2026-08-02 07:16:42'),
(84, 2283, 20, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-02 07:25:36', '2026-08-02 07:25:36'),
(86, 2284, 20, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-02 08:06:31', '2026-08-02 08:06:31'),
(88, 2285, 20, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-02 17:02:59', '2026-08-02 17:02:59'),
(90, 2287, 20, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-02 17:30:56', '2026-08-02 17:30:57'),
(92, 2313, 2312, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-09 06:13:47', '2026-08-09 06:13:47'),
(93, 2321, 2320, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-09 06:20:45', '2026-08-09 06:20:45'),
(94, 2329, 2328, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-09 06:22:22', '2026-08-09 06:22:22'),
(95, 2337, 2336, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-09 06:27:06', '2026-08-09 06:27:06'),
(96, 2345, 2344, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-09 06:30:39', '2026-08-09 06:30:39'),
(97, 2353, 2352, 1, NULL, 'Active', NULL, NULL, 1, '2026-08-09 06:31:24', '2026-08-09 06:31:24');

-- --------------------------------------------------------

--
-- Table structure for table `gooya_contact_email`
--

CREATE TABLE `gooya_contact_email` (
  `id` int(10) UNSIGNED NOT NULL,
  `contactid` int(11) NOT NULL,
  `email_address` varchar(190) NOT NULL,
  `email_type` varchar(40) NOT NULL DEFAULT 'سایر',
  `is_primary` tinyint(1) NOT NULL DEFAULT 0,
  `can_email` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `gooya_contact_email`
--

INSERT IGNORE INTO `gooya_contact_email` (`id`, `contactid`, `email_address`, `email_type`, `is_primary`, `can_email`, `sort_order`) VALUES
(22, 2286, 'gouya.contact.ui@example.test', 'Primary', 1, 1, 0);

-- --------------------------------------------------------

--
-- Table structure for table `gooya_contact_phone`
--

CREATE TABLE `gooya_contact_phone` (
  `id` int(10) UNSIGNED NOT NULL,
  `contactid` int(11) NOT NULL,
  `phone_number` varchar(80) NOT NULL,
  `country_code` varchar(8) NOT NULL DEFAULT '+98',
  `extension` varchar(20) NOT NULL DEFAULT '',
  `phone_type` varchar(40) NOT NULL DEFAULT 'سایر',
  `is_primary` tinyint(1) NOT NULL DEFAULT 0,
  `can_sms` tinyint(1) NOT NULL DEFAULT 0,
  `can_fax` tinyint(1) NOT NULL DEFAULT 0,
  `sort_order` int(11) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `gooya_contact_phone`
--

INSERT IGNORE INTO `gooya_contact_phone` (`id`, `contactid`, `phone_number`, `country_code`, `extension`, `phone_type`, `is_primary`, `can_sms`, `can_fax`, `sort_order`) VALUES
(36, 2286, '9121234567', '+98', '', 'Mobile', 1, 0, 0, 0);

-- --------------------------------------------------------

--
-- Table structure for table `gooya_lead_email`
--

CREATE TABLE `gooya_lead_email` (
  `id` int(19) NOT NULL,
  `leadid` int(19) NOT NULL,
  `email_address` varchar(190) NOT NULL,
  `email_type` varchar(50) DEFAULT NULL,
  `is_primary` tinyint(1) NOT NULL DEFAULT 0,
  `can_email` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `gooya_lead_email`
--

INSERT IGNORE INTO `gooya_lead_email` (`id`, `leadid`, `email_address`, `email_type`, `is_primary`, `can_email`, `sort_order`, `created_at`, `updated_at`) VALUES
(1, 2, 'lead186@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(2, 1000, 'lead843@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(3, 1001, 'lead281@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(4, 1002, 'lead508@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(5, 1003, 'lead912@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(6, 1004, 'lead108@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(7, 1005, 'lead280@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(8, 1006, 'lead925@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(9, 1007, 'lead868@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(10, 1008, 'lead416@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(11, 1009, 'lead670@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(12, 1010, 'lead369@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(13, 1011, 'lead902@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(14, 1012, 'lead315@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(15, 1013, 'lead787@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(16, 1014, 'lead245@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(17, 2055, 'lead595@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(18, 2056, 'lead4@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(19, 2057, 'lead381@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(20, 2058, 'lead516@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(21, 2059, 'lead243@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(22, 2060, 'lead776@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(23, 2063, 'lead-test@gooya.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(24, 2064, 'l1@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(25, 2065, 'l2@test.com', 'اصلی', 1, 1, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06');

-- --------------------------------------------------------

--
-- Table structure for table `gooya_lead_phone`
--

CREATE TABLE `gooya_lead_phone` (
  `id` int(19) NOT NULL,
  `leadid` int(19) NOT NULL,
  `phone_number` varchar(80) NOT NULL,
  `country_code` varchar(8) DEFAULT '+98',
  `extension` varchar(20) DEFAULT NULL,
  `phone_type` varchar(50) DEFAULT NULL,
  `is_primary` tinyint(1) NOT NULL DEFAULT 0,
  `can_sms` tinyint(1) NOT NULL DEFAULT 0,
  `can_fax` tinyint(1) NOT NULL DEFAULT 0,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `created_at` datetime NOT NULL DEFAULT current_timestamp(),
  `updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `gooya_lead_phone`
--

INSERT IGNORE INTO `gooya_lead_phone` (`id`, `leadid`, `phone_number`, `country_code`, `extension`, `phone_type`, `is_primary`, `can_sms`, `can_fax`, `sort_order`, `created_at`, `updated_at`) VALUES
(1, 2, '915 555 5555', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(2, 2, '09119090378', '+98', '', 'همراه', 0, 1, 0, 1, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(3, 1000, '21 2222 2222', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(4, 1001, '35 2020 2525', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(5, 1002, '912 202 2234', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(6, 1003, '935 202 2253', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(7, 1004, '912 202 0202', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(8, 1005, '41 2020 0202', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(9, 1006, '98352 0202252', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(10, 1007, '935 202 0203', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(11, 1008, '912 202 0204', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(12, 1009, '13 2020 0205', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(13, 1010, '58 2020 0206', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(14, 1011, '41 2020 0207', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(15, 1012, '13 2020 0208', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(16, 1013, '(102) 2222 2232 98+', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(17, 1014, '(123) 1010 1010 98+', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(18, 2055, '910 000 0000', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(19, 2056, '21 2222 2223', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(20, 2057, '35 2020 2559', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(21, 2058, '81 2222 2224', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(22, 2059, '71 2222 2225', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(23, 2060, '35 2020 2558', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(24, 2063, '021-55554444', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(25, 2063, '0912-0000000', '+98', '', 'همراه', 0, 1, 0, 1, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(26, 2064, '031-1111111', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06'),
(27, 2065, '021-2222222', '+98', '', 'دفتر', 1, 0, 0, 0, '2026-07-18 07:01:06', '2026-07-18 07:01:06');

-- --------------------------------------------------------

--
-- Table structure for table `gooya_upload_session`
--

CREATE TABLE `gooya_upload_session` (
  `upload_id` char(36) NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `target_module` varchar(80) NOT NULL,
  `target_record_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `original_name` varchar(255) NOT NULL,
  `object_key` varchar(700) NOT NULL DEFAULT '',
  `expected_size` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `actual_size` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `mime_type` varchar(150) NOT NULL DEFAULT '',
  `checksum_sha256` char(64) NOT NULL DEFAULT '',
  `upload_status` varchar(30) NOT NULL DEFAULT 'initiated',
  `attachment_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
  `expires_at` datetime NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `gouya_role_favorites`
--

CREATE TABLE `gouya_role_favorites` (
  `owner_user_id` int(19) NOT NULL,
  `target_role_id` varchar(255) NOT NULL,
  `created_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `gouya_topbar_favorites`
--

CREATE TABLE `gouya_topbar_favorites` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` int(11) NOT NULL,
  `route_key` char(64) NOT NULL,
  `module_name` varchar(64) NOT NULL,
  `view_name` varchar(64) NOT NULL DEFAULT '',
  `record_id` varchar(64) NOT NULL DEFAULT '',
  `parent_name` varchar(64) NOT NULL DEFAULT '',
  `app_name` varchar(64) NOT NULL DEFAULT '',
  `label` varchar(255) NOT NULL,
  `target_url` varchar(700) NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `gouya_topbar_favorites`
--

INSERT IGNORE INTO `gouya_topbar_favorites` (`id`, `user_id`, `route_key`, `module_name`, `view_name`, `record_id`, `parent_name`, `app_name`, `label`, `target_url`, `created_at`, `updated_at`) VALUES
(3, 1, '41cb68dcedcd48a500eb886d504f74c0b0b161b1c2ed0b1a7d85824269f6ba04', 'Contacts', 'Detail', '2123', '', 'MARKETING', 'آقای منوچهر انصاری (مثال)', 'index.php?module=Contacts&view=Detail&record=2123&app=MARKETING', '2026-08-02 19:19:03', '2026-08-02 19:19:03');

-- --------------------------------------------------------

--
-- Table structure for table `gouya_topbar_state`
--

CREATE TABLE `gouya_topbar_state` (
  `user_id` int(11) NOT NULL,
  `notifications_read_before` datetime DEFAULT NULL,
  `onboarding_hidden` tinyint(1) NOT NULL DEFAULT 0,
  `onboarding_help_seen` tinyint(1) NOT NULL DEFAULT 0,
  `updated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `gouya_topbar_state`
--

INSERT IGNORE INTO `gouya_topbar_state` (`user_id`, `notifications_read_before`, `onboarding_hidden`, `onboarding_help_seen`, `updated_at`) VALUES
(1, '2026-08-10 05:57:35', 0, 0, '2026-08-10 09:27:35');

-- --------------------------------------------------------

--
-- Table structure for table `gouya_user_favorites`
--

CREATE TABLE `gouya_user_favorites` (
  `owner_user_id` int(19) NOT NULL,
  `target_user_id` int(19) NOT NULL,
  `created_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `goya_dashboard_widgets`
--

CREATE TABLE `goya_dashboard_widgets` (
  `id` int(11) NOT NULL,
  `userid` int(11) NOT NULL,
  `widget_key` varchar(50) NOT NULL,
  `title` varchar(150) DEFAULT NULL,
  `position` int(11) DEFAULT 0,
  `width` varchar(10) DEFAULT '50',
  `visible` tinyint(4) DEFAULT 1,
  `settings` text DEFAULT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `goya_dashboard_widgets`
--

INSERT IGNORE INTO `goya_dashboard_widgets` (`id`, `userid`, `widget_key`, `title`, `position`, `width`, `visible`, `settings`, `created_at`) VALUES
(1, 1, 'leads_by_source', 'منبع سرنخ‌ها', 0, '50', 1, NULL, '2026-06-21 22:15:02'),
(2, 1, 'conversion_rate', 'نرخ تبدیل سرنخ‌ها و فرصت‌ها', 1, '50', 1, NULL, '2026-06-21 22:15:02'),
(3, 1, 'service_by_status', 'سرویس‌ها بر اساس وضعیت', 2, '50', 1, NULL, '2026-06-21 22:15:02'),
(4, 1, 'potential_by_user', 'مبلغ فرصت‌ها به تفکیک کاربران', 3, '50', 1, NULL, '2026-06-21 22:15:02'),
(5, 1, 'activity_stats', 'آمار کلی فعالیت‌های تیم', 4, '50', 1, NULL, '2026-06-21 22:15:02'),
(6, 1, 'calls', 'تماس‌هایی که باید بگیرم', 5, '50', 1, NULL, '2026-06-21 22:15:02'),
(7, 1, 'meetings', 'جلساتی که دارم', 6, '50', 1, NULL, '2026-06-21 22:15:02'),
(8, 1, 'tasks', 'وظایفی که باید انجام دهم', 7, '50', 1, NULL, '2026-06-21 22:15:02'),
(9, 1, 'quotes', 'پیش‌فاکتورهای من', 8, '50', 1, NULL, '2026-06-21 22:15:02'),
(10, 1, 'unpaid_invoices', 'فاکتورهای پرداخت‌نشده', 9, '50', 1, NULL, '2026-06-21 22:15:02'),
(11, 1, 'user_activity_chart', 'نمودار فعالیت کاربران', 10, '50', 1, NULL, '2026-06-21 22:15:02'),
(12, 1, 'sales_funnel', 'قیف فروش', 11, '50', 1, NULL, '2026-06-21 22:15:02');

-- --------------------------------------------------------

--
-- Table structure for table `goya_onboarding`
--

CREATE TABLE `goya_onboarding` (
  `id` int(11) NOT NULL,
  `userid` int(11) NOT NULL,
  `step_key` varchar(50) NOT NULL,
  `step_label` varchar(150) DEFAULT NULL,
  `done` tinyint(4) DEFAULT 0,
  `seq` int(11) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `goya_onboarding`
--

INSERT IGNORE INTO `goya_onboarding` (`id`, `userid`, `step_key`, `step_label`, `done`, `seq`) VALUES
(1, 1, 'add_company', 'افزودن اطلاعات شرکت', 0, 0),
(2, 1, 'add_users', 'افزودن کاربران', 0, 1),
(3, 1, 'add_leads', 'ثبت اولین سرنخ', 0, 2),
(4, 1, 'add_potential', 'ثبت اولین فرصت', 0, 3),
(5, 1, 'add_invoice', 'صدور اولین فاکتور', 0, 4),
(6, 1, 'setup_email', 'تنظیم ایمیل', 0, 5);

-- --------------------------------------------------------

--
-- Table structure for table `sarv_communications_migration_manifest`
--

CREATE TABLE `sarv_communications_migration_manifest` (
  `source_table` varchar(100) NOT NULL,
  `source_id` int(19) NOT NULL,
  `communicationsid` int(19) NOT NULL,
  `migrated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `sarv_communications_migration_manifest`
--

INSERT IGNORE INTO `sarv_communications_migration_manifest` (`source_table`, `source_id`, `communicationsid`, `migrated_at`) VALUES
('codex_sample', 1, 2288, '2026-08-02 21:24:56');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_field_acl_audit`
--

CREATE TABLE `sarv_field_acl_audit` (
  `audit_id` bigint(20) UNSIGNED NOT NULL,
  `rule_id` bigint(20) UNSIGNED DEFAULT NULL,
  `action_name` varchar(40) NOT NULL,
  `before_json` longtext DEFAULT NULL,
  `after_json` longtext DEFAULT NULL,
  `actor_id` int(19) DEFAULT NULL,
  `created_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `sarv_field_acl_rules`
--

CREATE TABLE `sarv_field_acl_rules` (
  `rule_id` bigint(20) UNSIGNED NOT NULL,
  `role_id` varchar(255) NOT NULL,
  `tab_id` int(10) NOT NULL,
  `field_id` int(19) NOT NULL,
  `access_mode` varchar(20) NOT NULL,
  `baseline_json` longtext NOT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL,
  `created_by` int(19) DEFAULT NULL,
  `updated_by` int(19) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `sarv_geographic_regions`
--

CREATE TABLE `sarv_geographic_regions` (
  `id` int(10) UNSIGNED NOT NULL,
  `parent_id` int(10) UNSIGNED DEFAULT NULL,
  `region_code` varchar(32) NOT NULL,
  `region_type` varchar(20) NOT NULL,
  `name` varchar(120) NOT NULL,
  `latitude` decimal(10,7) DEFAULT NULL,
  `longitude` decimal(10,7) DEFAULT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `sort_order` int(11) NOT NULL DEFAULT 0,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sarv_geographic_regions`
--

INSERT IGNORE INTO `sarv_geographic_regions` (`id`, `parent_id`, `region_code`, `region_type`, `name`, `latitude`, `longitude`, `is_active`, `sort_order`, `created_at`, `updated_at`) VALUES
(1, NULL, 'IR', 'country', 'ایران', 32.4279000, 53.6880000, 1, 1, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(2, 1, 'IR-01', 'province', 'آذربایجان شرقی', 38.0800000, 46.2919000, 1, 100, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(3, 2, 'IR-01-CAP', 'city', 'تبریز', 38.0800000, 46.2919000, 1, 101, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(4, 1, 'IR-02', 'province', 'آذربایجان غربی', 37.5527000, 45.0761000, 1, 200, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(5, 4, 'IR-02-CAP', 'city', 'ارومیه', 37.5527000, 45.0761000, 1, 201, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(6, 1, 'IR-03', 'province', 'اردبیل', 38.2498000, 48.2933000, 1, 300, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(7, 6, 'IR-03-CAP', 'city', 'اردبیل', 38.2498000, 48.2933000, 1, 301, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(8, 1, 'IR-04', 'province', 'اصفهان', 32.6546000, 51.6680000, 1, 400, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(9, 8, 'IR-04-CAP', 'city', 'اصفهان', 32.6546000, 51.6680000, 1, 401, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(10, 1, 'IR-05', 'province', 'البرز', 35.8400000, 50.9391000, 1, 500, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(11, 10, 'IR-05-CAP', 'city', 'کرج', 35.8400000, 50.9391000, 1, 501, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(12, 1, 'IR-06', 'province', 'ایلام', 33.6374000, 46.4227000, 1, 600, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(13, 12, 'IR-06-CAP', 'city', 'ایلام', 33.6374000, 46.4227000, 1, 601, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(14, 1, 'IR-07', 'province', 'بوشهر', 28.9234000, 50.8203000, 1, 700, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(15, 14, 'IR-07-CAP', 'city', 'بوشهر', 28.9234000, 50.8203000, 1, 701, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(16, 1, 'IR-08', 'province', 'تهران', 35.6892000, 51.3890000, 1, 800, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(17, 16, 'IR-08-CAP', 'city', 'تهران', 35.6892000, 51.3890000, 1, 801, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(18, 1, 'IR-09', 'province', 'چهارمحال و بختیاری', 32.3256000, 50.8644000, 1, 900, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(19, 18, 'IR-09-CAP', 'city', 'شهرکرد', 32.3256000, 50.8644000, 1, 901, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(20, 1, 'IR-10', 'province', 'خراسان جنوبی', 32.8663000, 59.2211000, 1, 1000, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(21, 20, 'IR-10-CAP', 'city', 'بیرجند', 32.8663000, 59.2211000, 1, 1001, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(22, 1, 'IR-11', 'province', 'خراسان رضوی', 36.2605000, 59.6168000, 1, 1100, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(23, 22, 'IR-11-CAP', 'city', 'مشهد', 36.2605000, 59.6168000, 1, 1101, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(24, 1, 'IR-12', 'province', 'خراسان شمالی', 37.4747000, 57.3290000, 1, 1200, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(25, 24, 'IR-12-CAP', 'city', 'بجنورد', 37.4747000, 57.3290000, 1, 1201, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(26, 1, 'IR-13', 'province', 'خوزستان', 31.3183000, 48.6706000, 1, 1300, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(27, 26, 'IR-13-CAP', 'city', 'اهواز', 31.3183000, 48.6706000, 1, 1301, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(28, 1, 'IR-14', 'province', 'زنجان', 36.6736000, 48.4787000, 1, 1400, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(29, 28, 'IR-14-CAP', 'city', 'زنجان', 36.6736000, 48.4787000, 1, 1401, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(30, 1, 'IR-15', 'province', 'سمنان', 35.5769000, 53.3921000, 1, 1500, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(31, 30, 'IR-15-CAP', 'city', 'سمنان', 35.5769000, 53.3921000, 1, 1501, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(32, 1, 'IR-16', 'province', 'سیستان و بلوچستان', 29.4963000, 60.8629000, 1, 1600, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(33, 32, 'IR-16-CAP', 'city', 'زاهدان', 29.4963000, 60.8629000, 1, 1601, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(34, 1, 'IR-17', 'province', 'فارس', 29.5918000, 52.5837000, 1, 1700, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(35, 34, 'IR-17-CAP', 'city', 'شیراز', 29.5918000, 52.5837000, 1, 1701, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(36, 1, 'IR-18', 'province', 'قزوین', 36.2688000, 50.0041000, 1, 1800, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(37, 36, 'IR-18-CAP', 'city', 'قزوین', 36.2688000, 50.0041000, 1, 1801, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(38, 1, 'IR-19', 'province', 'قم', 34.6416000, 50.8746000, 1, 1900, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(39, 38, 'IR-19-CAP', 'city', 'قم', 34.6416000, 50.8746000, 1, 1901, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(40, 1, 'IR-20', 'province', 'کردستان', 35.3219000, 46.9862000, 1, 2000, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(41, 40, 'IR-20-CAP', 'city', 'سنندج', 35.3219000, 46.9862000, 1, 2001, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(42, 1, 'IR-21', 'province', 'کرمان', 30.2839000, 57.0834000, 1, 2100, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(43, 42, 'IR-21-CAP', 'city', 'کرمان', 30.2839000, 57.0834000, 1, 2101, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(44, 1, 'IR-22', 'province', 'کرمانشاه', 34.3142000, 47.0650000, 1, 2200, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(45, 44, 'IR-22-CAP', 'city', 'کرمانشاه', 34.3142000, 47.0650000, 1, 2201, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(46, 1, 'IR-23', 'province', 'کهگیلویه و بویراحمد', 30.6684000, 51.5880000, 1, 2300, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(47, 46, 'IR-23-CAP', 'city', 'یاسوج', 30.6684000, 51.5880000, 1, 2301, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(48, 1, 'IR-24', 'province', 'گلستان', 36.8456000, 54.4393000, 1, 2400, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(49, 48, 'IR-24-CAP', 'city', 'گرگان', 36.8456000, 54.4393000, 1, 2401, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(50, 1, 'IR-25', 'province', 'گیلان', 37.2808000, 49.5832000, 1, 2500, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(51, 50, 'IR-25-CAP', 'city', 'رشت', 37.2808000, 49.5832000, 1, 2501, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(52, 1, 'IR-26', 'province', 'لرستان', 33.4878000, 48.3558000, 1, 2600, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(53, 52, 'IR-26-CAP', 'city', 'خرم‌آباد', 33.4878000, 48.3558000, 1, 2601, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(54, 1, 'IR-27', 'province', 'مازندران', 36.5633000, 53.0601000, 1, 2700, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(55, 54, 'IR-27-CAP', 'city', 'ساری', 36.5633000, 53.0601000, 1, 2701, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(56, 1, 'IR-28', 'province', 'مرکزی', 34.0917000, 49.6892000, 1, 2800, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(57, 56, 'IR-28-CAP', 'city', 'اراک', 34.0917000, 49.6892000, 1, 2801, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(58, 1, 'IR-29', 'province', 'هرمزگان', 27.1832000, 56.2666000, 1, 2900, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(59, 58, 'IR-29-CAP', 'city', 'بندرعباس', 27.1832000, 56.2666000, 1, 2901, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(60, 1, 'IR-30', 'province', 'همدان', 34.7992000, 48.5146000, 1, 3000, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(61, 60, 'IR-30-CAP', 'city', 'همدان', 34.7992000, 48.5146000, 1, 3001, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(62, 1, 'IR-31', 'province', 'یزد', 31.8974000, 54.3569000, 1, 3100, '2026-07-21 07:20:03', '2026-07-21 07:29:03'),
(63, 62, 'IR-31-CAP', 'city', 'یزد', 31.8974000, 54.3569000, 1, 3101, '2026-07-21 07:20:03', '2026-07-21 07:29:03');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_module_manager_config`
--

CREATE TABLE `sarv_module_manager_config` (
  `id` tinyint(3) UNSIGNED NOT NULL,
  `allow_user_customization` tinyint(1) NOT NULL DEFAULT 1,
  `updated_by` int(11) DEFAULT NULL,
  `updated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sarv_module_manager_config`
--

INSERT IGNORE INTO `sarv_module_manager_config` (`id`, `allow_user_customization`, `updated_by`, `updated_at`) VALUES
(1, 1, 1, '2026-07-23 05:24:00');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_module_visibility`
--

CREATE TABLE `sarv_module_visibility` (
  `module_name` varchar(100) NOT NULL,
  `tabid` int(19) NOT NULL,
  `is_visible` tinyint(1) NOT NULL DEFAULT 1,
  `position` int(11) NOT NULL DEFAULT 0,
  `updated_by` int(11) DEFAULT NULL,
  `updated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sarv_module_visibility`
--

INSERT IGNORE INTO `sarv_module_visibility` (`module_name`, `tabid`, `is_visible`, `position`, `updated_by`, `updated_at`) VALUES
('Accounts', 6, 1, 3, 1, '2026-07-23 05:24:00'),
('Assets', 38, 1, 34, 1, '2026-07-23 05:24:00'),
('Calendar', 9, 1, 7, 1, '2026-07-23 05:24:00'),
('Campaigns', 26, 1, 17, 1, '2026-07-23 05:24:00'),
('Contacts', 4, 1, 4, 1, '2026-07-23 05:24:00'),
('Dashboard', 1, 0, 48, 1, '2026-07-23 05:24:00'),
('Documents', 8, 1, 24, 1, '2026-07-23 05:24:00'),
('Emails', 10, 1, 8, 1, '2026-07-23 05:24:00'),
('EmailTemplates', 40, 1, 35, 1, '2026-07-23 05:24:00'),
('Faq', 15, 1, 27, 1, '2026-07-23 05:24:00'),
('Google', 41, 1, 20, 1, '2026-07-23 05:24:00'),
('GooyaKanban', 51, 1, 39, 1, '2026-07-23 05:24:00'),
('GooyaReports', 50, 1, 18, 1, '2026-07-23 05:24:00'),
('HelpDesk', 13, 1, 23, 1, '2026-07-23 05:24:00'),
('Home', 3, 1, 1, 1, '2026-07-23 05:24:00'),
('Invoice', 23, 1, 15, 1, '2026-07-23 05:24:00'),
('Leads', 7, 1, 2, 1, '2026-07-23 05:24:00'),
('MailManager', 31, 1, 26, 1, '2026-07-23 05:24:00'),
('PBXManager', 34, 1, 32, 1, '2026-07-23 05:24:00'),
('Portal', 27, 1, 31, 1, '2026-07-23 05:24:00'),
('Potentials', 2, 1, 5, 1, '2026-07-23 05:24:00'),
('PriceBooks', 19, 1, 28, 1, '2026-07-23 05:24:00'),
('Products', 14, 1, 21, 1, '2026-07-23 05:24:00'),
('Project', 45, 1, 10, 1, '2026-07-23 05:24:00'),
('ProjectMilestone', 43, 1, 36, 1, '2026-07-23 05:24:00'),
('ProjectTask', 44, 1, 37, 1, '2026-07-23 05:24:00'),
('PurchaseOrder', 21, 1, 14, 1, '2026-07-23 05:24:00'),
('Quotes', 20, 1, 6, 1, '2026-07-23 05:24:00'),
('RecycleBin', 46, 1, 38, 1, '2026-07-23 05:24:00'),
('Reports', 25, 1, 25, 1, '2026-07-23 05:24:00'),
('Rss', 24, 1, 30, 1, '2026-07-23 05:24:00'),
('SalesOrder', 22, 1, 29, 1, '2026-07-23 05:24:00'),
('SarvAccessGrants', 63, 1, 47, 1, '2026-07-23 05:24:00'),
('SarvBankAccounts', 57, 1, 42, 1, '2026-07-23 05:24:00'),
('SarvBusinessLocations', 59, 1, 43, 1, '2026-07-23 05:24:00'),
('SarvDeposits', 58, 1, 19, 1, '2026-07-23 05:24:00'),
('SarvGifts', 61, 1, 45, 1, '2026-07-23 05:24:00'),
('SarvParticipations', 53, 1, 40, 1, '2026-07-23 05:24:00'),
('SarvPayments', 52, 1, 9, 1, '2026-07-23 05:24:00'),
('SarvProductSamples', 62, 1, 46, 1, '2026-07-23 05:24:00'),
('SarvSalesContracts', 55, 1, 16, 1, '2026-07-23 05:24:00'),
('SarvSurveyResponses', 54, 1, 22, 1, '2026-07-23 05:24:00'),
('SarvTargetLists', 56, 1, 41, 1, '2026-07-23 05:24:00'),
('SarvTimeReservations', 60, 1, 44, 1, '2026-07-23 05:24:00'),
('ServiceContracts', 35, 1, 33, 1, '2026-07-23 05:24:00'),
('Services', 36, 1, 13, 1, '2026-07-23 05:24:00'),
('SMSNotifier', 47, 1, 11, 1, '2026-07-23 05:24:00'),
('Vendors', 18, 1, 12, 1, '2026-07-23 05:24:00'),
('Webmails', 28, 0, 49, 1, '2026-07-23 05:24:00');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_module_visibility_audit`
--

CREATE TABLE `sarv_module_visibility_audit` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `changed_by` int(11) DEFAULT NULL,
  `before_json` longtext NOT NULL,
  `after_json` longtext NOT NULL,
  `allow_user_customization` tinyint(1) NOT NULL,
  `changed_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sarv_module_visibility_audit`
--

INSERT IGNORE INTO `sarv_module_visibility_audit` (`id`, `changed_by`, `before_json`, `after_json`, `allow_user_customization`, `changed_at`) VALUES
(1, 1, '[\"Home\",\"Leads\",\"Accounts\",\"Contacts\",\"Potentials\",\"Quotes\",\"Calendar\",\"Emails\",\"SarvPayments\",\"Project\",\"SMSNotifier\",\"Vendors\",\"Services\",\"PurchaseOrder\",\"Invoice\",\"SarvSalesContracts\",\"Campaigns\",\"GooyaReports\",\"SarvDeposits\",\"Google\",\"Products\",\"SarvSurveyResponses\",\"HelpDesk\",\"Documents\",\"Reports\",\"MailManager\",\"Faq\",\"PriceBooks\",\"SalesOrder\",\"Rss\",\"Portal\",\"PBXManager\",\"ServiceContracts\",\"Assets\",\"EmailTemplates\",\"ProjectMilestone\",\"ProjectTask\",\"RecycleBin\",\"GooyaKanban\",\"SarvParticipations\",\"SarvTargetLists\",\"SarvBankAccounts\",\"SarvBusinessLocations\",\"SarvTimeReservations\",\"SarvGifts\",\"SarvProductSamples\",\"SarvAccessGrants\"]', '[\"Home\",\"Accounts\",\"Contacts\",\"Potentials\",\"Quotes\",\"Calendar\",\"Emails\",\"SarvPayments\",\"Project\",\"SMSNotifier\",\"Vendors\",\"Services\",\"PurchaseOrder\",\"Invoice\",\"SarvSalesContracts\",\"Campaigns\",\"GooyaReports\",\"SarvDeposits\",\"Google\",\"Products\",\"SarvSurveyResponses\",\"HelpDesk\",\"Documents\",\"Reports\",\"MailManager\",\"Faq\",\"PriceBooks\",\"SalesOrder\",\"Rss\",\"Portal\",\"PBXManager\",\"ServiceContracts\",\"Assets\",\"EmailTemplates\",\"ProjectMilestone\",\"ProjectTask\",\"RecycleBin\",\"GooyaKanban\",\"SarvParticipations\",\"SarvTargetLists\",\"SarvBankAccounts\",\"SarvBusinessLocations\",\"SarvTimeReservations\",\"SarvGifts\",\"SarvProductSamples\",\"SarvAccessGrants\"]', 1, '2026-07-23 05:24:00'),
(2, 1, '[\"Home\",\"Accounts\",\"Contacts\",\"Potentials\",\"Quotes\",\"Calendar\",\"Emails\",\"SarvPayments\",\"Project\",\"SMSNotifier\",\"Vendors\",\"Services\",\"PurchaseOrder\",\"Invoice\",\"SarvSalesContracts\",\"Campaigns\",\"GooyaReports\",\"SarvDeposits\",\"Google\",\"Products\",\"SarvSurveyResponses\",\"HelpDesk\",\"Documents\",\"Reports\",\"MailManager\",\"Faq\",\"PriceBooks\",\"SalesOrder\",\"Rss\",\"Portal\",\"PBXManager\",\"ServiceContracts\",\"Assets\",\"EmailTemplates\",\"ProjectMilestone\",\"ProjectTask\",\"RecycleBin\",\"GooyaKanban\",\"SarvParticipations\",\"SarvTargetLists\",\"SarvBankAccounts\",\"SarvBusinessLocations\",\"SarvTimeReservations\",\"SarvGifts\",\"SarvProductSamples\",\"SarvAccessGrants\"]', '[\"Home\",\"Leads\",\"Accounts\",\"Contacts\",\"Potentials\",\"Quotes\",\"Calendar\",\"Emails\",\"SarvPayments\",\"Project\",\"SMSNotifier\",\"Vendors\",\"Services\",\"PurchaseOrder\",\"Invoice\",\"SarvSalesContracts\",\"Campaigns\",\"GooyaReports\",\"SarvDeposits\",\"Google\",\"Products\",\"SarvSurveyResponses\",\"HelpDesk\",\"Documents\",\"Reports\",\"MailManager\",\"Faq\",\"PriceBooks\",\"SalesOrder\",\"Rss\",\"Portal\",\"PBXManager\",\"ServiceContracts\",\"Assets\",\"EmailTemplates\",\"ProjectMilestone\",\"ProjectTask\",\"RecycleBin\",\"GooyaKanban\",\"SarvParticipations\",\"SarvTargetLists\",\"SarvBankAccounts\",\"SarvBusinessLocations\",\"SarvTimeReservations\",\"SarvGifts\",\"SarvProductSamples\",\"SarvAccessGrants\"]', 1, '2026-07-23 05:24:00');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_password_policy_audit`
--

CREATE TABLE `sarv_password_policy_audit` (
  `audit_id` bigint(20) UNSIGNED NOT NULL,
  `actor_id` int(11) DEFAULT NULL,
  `before_json` longtext NOT NULL,
  `after_json` longtext NOT NULL,
  `created_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

--
-- Dumping data for table `sarv_password_policy_audit`
--

INSERT IGNORE INTO `sarv_password_policy_audit` (`audit_id`, `actor_id`, `before_json`, `after_json`, `created_at`) VALUES
(17, 1, '{\"periodic_change_enabled\":0,\"periodic_days\":90,\"system_generated_enabled\":0,\"forgot_password_enabled\":1,\"reset_link_expiry_enabled\":1,\"reset_link_ttl_minutes\":30,\"recaptcha_enabled\":0,\"recaptcha_site_key\":\"\",\"recaptcha_secret_key\":\"\",\"system_template_id\":17,\"forgot_template_id\":18,\"ldap_enabled\":0,\"modified_at\":\"2026-07-23 03:55:48\",\"modified_by\":1,\"0\":\"1\",\"policy_id\":\"1\",\"1\":\"0\",\"2\":\"90\",\"3\":\"0\",\"4\":\"1\",\"5\":\"1\",\"6\":\"30\",\"7\":\"0\",\"8\":\"\",\"9\":\"\",\"10\":\"17\",\"11\":\"18\",\"12\":\"0\",\"13\":\"2026-07-23 03:46:14\",\"created_at\":\"2026-07-23 03:46:14\",\"14\":\"2026-07-23 03:55:48\",\"15\":\"1\"}', '{\"periodic_change_enabled\":0,\"periodic_days\":90,\"system_generated_enabled\":0,\"forgot_password_enabled\":1,\"reset_link_expiry_enabled\":1,\"reset_link_ttl_minutes\":31,\"recaptcha_enabled\":0,\"recaptcha_site_key\":\"\",\"recaptcha_secret_key\":\"\",\"system_template_id\":17,\"forgot_template_id\":18,\"ldap_enabled\":0,\"modified_at\":\"2026-08-01 13:18:42\",\"modified_by\":1,\"0\":\"1\",\"policy_id\":\"1\",\"1\":\"0\",\"2\":\"90\",\"3\":\"0\",\"4\":\"1\",\"5\":\"1\",\"6\":\"31\",\"7\":\"0\",\"8\":\"\",\"9\":\"\",\"10\":\"17\",\"11\":\"18\",\"12\":\"0\",\"13\":\"2026-07-23 03:46:14\",\"created_at\":\"2026-07-23 03:46:14\",\"14\":\"2026-08-01 13:18:42\",\"15\":\"1\"}', '2026-08-01 13:18:42'),
(18, 1, '{\"periodic_change_enabled\":0,\"periodic_days\":90,\"system_generated_enabled\":0,\"forgot_password_enabled\":1,\"reset_link_expiry_enabled\":1,\"reset_link_ttl_minutes\":31,\"recaptcha_enabled\":0,\"recaptcha_site_key\":\"\",\"recaptcha_secret_key\":\"\",\"system_template_id\":17,\"forgot_template_id\":18,\"ldap_enabled\":0,\"modified_at\":\"2026-08-01 13:18:42\",\"modified_by\":1,\"0\":\"1\",\"policy_id\":\"1\",\"1\":\"0\",\"2\":\"90\",\"3\":\"0\",\"4\":\"1\",\"5\":\"1\",\"6\":\"31\",\"7\":\"0\",\"8\":\"\",\"9\":\"\",\"10\":\"17\",\"11\":\"18\",\"12\":\"0\",\"13\":\"2026-07-23 03:46:14\",\"created_at\":\"2026-07-23 03:46:14\",\"14\":\"2026-08-01 13:18:42\",\"15\":\"1\"}', '{\"periodic_change_enabled\":0,\"periodic_days\":90,\"system_generated_enabled\":0,\"forgot_password_enabled\":1,\"reset_link_expiry_enabled\":1,\"reset_link_ttl_minutes\":30,\"recaptcha_enabled\":0,\"recaptcha_site_key\":\"\",\"recaptcha_secret_key\":\"\",\"system_template_id\":17,\"forgot_template_id\":18,\"ldap_enabled\":0,\"modified_at\":\"2026-08-01 13:19:41\",\"modified_by\":1,\"0\":\"1\",\"policy_id\":\"1\",\"1\":\"0\",\"2\":\"90\",\"3\":\"0\",\"4\":\"1\",\"5\":\"1\",\"6\":\"30\",\"7\":\"0\",\"8\":\"\",\"9\":\"\",\"10\":\"17\",\"11\":\"18\",\"12\":\"0\",\"13\":\"2026-07-23 03:46:14\",\"created_at\":\"2026-07-23 03:46:14\",\"14\":\"2026-08-01 13:19:41\",\"15\":\"1\"}', '2026-08-01 13:19:41');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_payment_allocation_history`
--

CREATE TABLE `sarv_payment_allocation_history` (
  `historyid` bigint(20) UNSIGNED NOT NULL,
  `paymentid` int(19) NOT NULL,
  `invoiceid` int(19) NOT NULL,
  `action` varchar(20) NOT NULL,
  `old_amount` decimal(25,8) DEFAULT NULL,
  `new_amount` decimal(25,8) DEFAULT NULL,
  `old_note` varchar(255) DEFAULT NULL,
  `new_note` varchar(255) DEFAULT NULL,
  `changedby` int(19) NOT NULL DEFAULT 0,
  `legacy_alloc_id` int(19) DEFAULT NULL,
  `old_exception_reason` varchar(255) DEFAULT NULL,
  `new_exception_reason` varchar(255) DEFAULT NULL,
  `changedat` datetime NOT NULL,
  `correlation_id` char(32) NOT NULL,
  `source` varchar(30) NOT NULL DEFAULT 'Application'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `sarv_payment_allocation_history`
--

INSERT IGNORE INTO `sarv_payment_allocation_history` (`historyid`, `paymentid`, `invoiceid`, `action`, `old_amount`, `new_amount`, `old_note`, `new_note`, `changedby`, `legacy_alloc_id`, `old_exception_reason`, `new_exception_reason`, `changedat`, `correlation_id`, `source`) VALUES
(1, 2139, 1032, 'Migrated', NULL, 50000000.00000000, NULL, NULL, 1, 1, NULL, 'Account mismatch; Currency mismatch', '2026-07-16 01:19:45', '5a2107afd4ce30abcee98da0ec8bfa61', 'Migration'),
(2, 2140, 1028, 'Migrated', NULL, 100000000.00000000, NULL, NULL, 1, 3, NULL, NULL, '2026-07-16 01:19:45', 'd81e89a3e6231d585482661b4ede11c2', 'Migration'),
(3, 2140, 1029, 'Migrated', NULL, 100000000.00000000, NULL, NULL, 1, 2, NULL, NULL, '2026-07-16 01:19:45', 'e5387ee770d717b9b779f5c3d26a87a9', 'Migration'),
(4, 2141, 1033, 'Migrated', NULL, 58000000.00000000, NULL, NULL, 1, 4, NULL, NULL, '2026-07-16 01:19:45', '1b0a1e65395be1ded0970ad82918e595', 'Migration'),
(5, 2142, 1027, 'Migrated', NULL, 80000000.00000000, NULL, NULL, 1, 5, NULL, NULL, '2026-07-16 01:19:45', '6146ae7829e47b36f618ccd45160ca21', 'Migration'),
(6, 2143, 1034, 'Migrated', NULL, 20000000.00000000, NULL, NULL, 1, 6, NULL, NULL, '2026-07-16 01:19:45', 'ee18a2a81debd7760366c9e63b7b9d5f', 'Migration'),
(7, 2144, 1031, 'Migrated', NULL, 100000000.00000000, NULL, NULL, 1, 7, NULL, NULL, '2026-07-16 01:19:45', 'a2dbf1ef15f1eb6d51dc58d51b2a6983', 'Migration'),
(8, 2145, 1030, 'Migrated', NULL, 60000000.00000000, NULL, NULL, 1, 8, NULL, NULL, '2026-07-16 01:19:45', '327dd4585a4dc8ea14b7adbac83c463f', 'Migration'),
(9, 2146, 1033, 'Migrated', NULL, 40100000.00000000, NULL, NULL, 1, 10, NULL, 'Account mismatch; Currency mismatch', '2026-07-16 01:19:45', '8bbd31c97ccc36089d8b0cacefee2344', 'Migration'),
(10, 2146, 2054, 'Migrated', NULL, 59900000.00000000, NULL, NULL, 1, 11, NULL, NULL, '2026-07-16 01:19:45', '1d34f89f5502874ed496ac7a4e1cb166', 'Migration'),
(11, 2148, 2147, 'Baseline', NULL, 5000000.00000000, NULL, 'Gouya phase 01 end-to-end allocation', 1, NULL, NULL, NULL, '2026-07-16 01:34:30', '34143964ab2397c567121472fea7a11a', 'Repair');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_payment_allocation_migration_manifest`
--

CREATE TABLE `sarv_payment_allocation_migration_manifest` (
  `legacy_table` varchar(64) NOT NULL,
  `legacy_id` int(19) NOT NULL,
  `paymentid` int(19) NOT NULL,
  `invoiceid` int(19) NOT NULL,
  `checksum` char(64) NOT NULL,
  `status` varchar(30) NOT NULL,
  `notes` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `sarv_payment_allocation_migration_manifest`
--

INSERT IGNORE INTO `sarv_payment_allocation_migration_manifest` (`legacy_table`, `legacy_id`, `paymentid`, `invoiceid`, `checksum`, `status`, `notes`, `created_at`, `updated_at`) VALUES
('gooyaacc_pay_alloc', 1, 2139, 1032, '2f000fe613dcdf7fcd3e1001a72f7fc8c023cab63e61eb5c5fc2545390c01cc1', 'Migrated', 'Account mismatch; Currency mismatch', '2026-07-16 02:59:02', '2026-07-16 02:59:02'),
('gooyaacc_pay_alloc', 2, 2140, 1029, 'a3353ed49fbb2641a7fc82b9987f76886b48a30ee0ce7887adf758204a26dc04', 'Migrated', NULL, '2026-07-16 02:59:02', '2026-07-16 02:59:02'),
('gooyaacc_pay_alloc', 3, 2140, 1028, '893167fc6508865120742af81f3a8bdc92554af28b9e0cf915723b150e4378f3', 'Migrated', NULL, '2026-07-16 02:59:02', '2026-07-16 02:59:02'),
('gooyaacc_pay_alloc', 4, 2141, 1033, '900a3fc56e613d978dcf21d4120fad35950d39e52884390fbfa4904179151ec9', 'Migrated', NULL, '2026-07-16 02:59:02', '2026-07-16 02:59:02'),
('gooyaacc_pay_alloc', 5, 2142, 1027, 'c61e1eddcc9848bac4b096d4cca7debb48b3ac27e636eb86d73eead17a959732', 'Migrated', NULL, '2026-07-16 02:59:02', '2026-07-16 02:59:02'),
('gooyaacc_pay_alloc', 6, 2143, 1034, '1f07d6d974069832b151641417f39b27ed2c5cfee5f721ec16eadf09bb97257d', 'Migrated', NULL, '2026-07-16 02:59:02', '2026-07-16 02:59:02'),
('gooyaacc_pay_alloc', 7, 2144, 1031, '0f15566b26045223b629606fb5b0ba986a4eecb636450a39cb08e12c0d0b24f0', 'Migrated', NULL, '2026-07-16 02:59:02', '2026-07-16 02:59:02'),
('gooyaacc_pay_alloc', 8, 2145, 1030, 'c322d7f2f86e4fa7c32d3051f3c65f4eca45ad38043d77c502890352907cdf7a', 'Migrated', NULL, '2026-07-16 02:59:02', '2026-07-16 02:59:02'),
('gooyaacc_pay_alloc', 10, 2146, 1033, 'c5e06fcd54f5cb9e6735031b952a7589aaa2795bcfabc6ed0ed68c1a8894e5e1', 'Migrated', 'Account mismatch; Currency mismatch', '2026-07-16 02:59:02', '2026-07-16 02:59:02'),
('gooyaacc_pay_alloc', 11, 2146, 2054, '2bc87df877b2b092f742b2365236bb71fcb68fae14a32e32daca49fcd90324f9', 'Migrated', NULL, '2026-07-16 02:59:02', '2026-07-16 02:59:02');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_payment_invoice_rel`
--

CREATE TABLE `sarv_payment_invoice_rel` (
  `paymentid` int(19) NOT NULL,
  `invoiceid` int(19) NOT NULL,
  `allocated_amount` decimal(25,8) NOT NULL,
  `note` varchar(255) DEFAULT NULL,
  `legacy_alloc_id` int(19) DEFAULT NULL,
  `migration_exception` tinyint(1) NOT NULL DEFAULT 0,
  `exception_reason` varchar(255) DEFAULT NULL,
  `createdtime` datetime NOT NULL,
  `modifiedtime` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `sarv_payment_invoice_rel`
--

INSERT IGNORE INTO `sarv_payment_invoice_rel` (`paymentid`, `invoiceid`, `allocated_amount`, `note`, `legacy_alloc_id`, `migration_exception`, `exception_reason`, `createdtime`, `modifiedtime`) VALUES
(2139, 1032, 50000000.00000000, NULL, 1, 1, 'Account mismatch; Currency mismatch', '2026-07-16 01:19:45', '2026-07-16 01:31:52'),
(2140, 1028, 100000000.00000000, NULL, 3, 0, NULL, '2026-07-16 01:19:45', '2026-07-16 01:31:52'),
(2140, 1029, 100000000.00000000, NULL, 2, 0, NULL, '2026-07-16 01:19:45', '2026-07-16 01:31:52'),
(2141, 1033, 58000000.00000000, NULL, 4, 0, NULL, '2026-07-16 01:19:45', '2026-07-16 01:31:52'),
(2142, 1027, 80000000.00000000, NULL, 5, 0, NULL, '2026-07-16 01:19:45', '2026-07-16 01:31:52'),
(2143, 1034, 20000000.00000000, NULL, 6, 0, NULL, '2026-07-16 01:19:45', '2026-07-16 01:31:52'),
(2144, 1031, 100000000.00000000, NULL, 7, 0, NULL, '2026-07-16 01:19:45', '2026-07-16 01:31:52'),
(2145, 1030, 60000000.00000000, NULL, 8, 0, NULL, '2026-07-16 01:19:45', '2026-07-16 01:31:52'),
(2146, 1033, 40100000.00000000, NULL, 10, 1, 'Account mismatch; Currency mismatch', '2026-07-16 01:19:45', '2026-07-16 01:31:52'),
(2146, 2054, 59900000.00000000, NULL, 11, 0, NULL, '2026-07-16 01:19:45', '2026-07-16 01:31:52'),
(2148, 2147, 5000000.00000000, 'Gouya phase 01 end-to-end allocation', NULL, 0, NULL, '2026-07-16 01:34:30', '2026-07-16 01:34:30');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_payment_migration_manifest`
--

CREATE TABLE `sarv_payment_migration_manifest` (
  `legacy_table` varchar(64) NOT NULL,
  `legacy_id` int(19) NOT NULL,
  `paymentid` int(19) NOT NULL,
  `checksum` char(64) NOT NULL,
  `status` varchar(30) NOT NULL,
  `notes` varchar(255) DEFAULT NULL,
  `created_at` datetime NOT NULL,
  `updated_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `sarv_payment_migration_manifest`
--

INSERT IGNORE INTO `sarv_payment_migration_manifest` (`legacy_table`, `legacy_id`, `paymentid`, `checksum`, `status`, `notes`, `created_at`, `updated_at`) VALUES
('gooyaacc_pay', 1, 2139, '43789827e23777e74767d2095d5d1ec5d9a31779bcf1e684e302573499cf6f42', 'Migrated', NULL, '2026-07-16 01:19:44', '2026-07-16 01:19:44'),
('gooyaacc_pay', 2, 2140, '7e620b55e7de71de3af56c8786e9cd6cde1a8a3c100f922bd2c9121d10d59487', 'Migrated', NULL, '2026-07-16 01:19:44', '2026-07-16 01:19:44'),
('gooyaacc_pay', 3, 2141, '55d7b65639d1f94cc7912f34dff7b5f9bfc48f9b68ebef71c734797e5a271e0a', 'Migrated', NULL, '2026-07-16 01:19:44', '2026-07-16 01:19:44'),
('gooyaacc_pay', 4, 2142, 'a75833cc40ee844345fa2b8090afd1d727f6b502f20f97bc67e16c9fae657958', 'Migrated', NULL, '2026-07-16 01:19:44', '2026-07-16 01:19:44'),
('gooyaacc_pay', 5, 2143, '705b77275113d345b2f1cf3c26ac886c96c95ea27a6d39824733093ac8313d15', 'Migrated', NULL, '2026-07-16 01:19:44', '2026-07-16 01:19:44'),
('gooyaacc_pay', 6, 2144, '7529422045a39658c047dd90b140ca5ed933754aaaeadb78e72a2f7fd09b959f', 'Migrated', NULL, '2026-07-16 01:19:45', '2026-07-16 01:19:45'),
('gooyaacc_pay', 7, 2145, '2d56ce0efb022323a84f56db28eebad142ae8c4f850630f8bb837b7357e7e2d3', 'Migrated', NULL, '2026-07-16 01:19:45', '2026-07-16 01:19:45'),
('gooyaacc_pay', 8, 2146, '6606cee9e57e019f24c5bd6ddbc93e8daa180cf14a4c162f27ac3a9abe125843', 'Migrated', NULL, '2026-07-16 01:19:45', '2026-07-16 01:19:45');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase02_sample_manifest`
--

CREATE TABLE `sarv_phase02_sample_manifest` (
  `sample_key` varchar(80) NOT NULL,
  `module` varchar(50) NOT NULL,
  `crmid` int(19) NOT NULL,
  `created_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `sarv_phase02_sample_manifest`
--

INSERT IGNORE INTO `sarv_phase02_sample_manifest` (`sample_key`, `module`, `crmid`, `created_at`) VALUES
('purchase-order-account-2036', 'PurchaseOrder', 2150, '2026-07-16 00:38:10'),
('service-account-2036', 'HelpDesk', 2149, '2026-07-16 00:38:10');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase03_sample_manifest`
--

CREATE TABLE `sarv_phase03_sample_manifest` (
  `sample_key` varchar(100) NOT NULL,
  `module` varchar(100) NOT NULL,
  `crmid` int(19) NOT NULL,
  `createdtime` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `sarv_phase03_sample_manifest`
--

INSERT IGNORE INTO `sarv_phase03_sample_manifest` (`sample_key`, `module`, `crmid`, `createdtime`) VALUES
('lead-account-2036', 'Leads', 2152, '2026-07-18 04:34:54'),
('participation-account-2036', 'SarvParticipations', 2151, '2026-07-18 04:34:54');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase04_legacy_survey_audit`
--

CREATE TABLE `sarv_phase04_legacy_survey_audit` (
  `legacy_id` int(11) NOT NULL,
  `legacy_hash` char(64) NOT NULL,
  `disposition` varchar(40) NOT NULL,
  `reason` varchar(255) NOT NULL,
  `inspected_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase04_sample_manifest`
--

CREATE TABLE `sarv_phase04_sample_manifest` (
  `sample_key` varchar(100) NOT NULL,
  `module` varchar(100) NOT NULL,
  `crmid` int(19) NOT NULL,
  `createdtime` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `sarv_phase04_sample_manifest`
--

INSERT IGNORE INTO `sarv_phase04_sample_manifest` (`sample_key`, `module`, `crmid`, `createdtime`) VALUES
('sales-contract-account-2036', 'SarvSalesContracts', 2154, '2026-07-18 06:33:33'),
('survey-response-account-2036', 'SarvSurveyResponses', 2153, '2026-07-18 06:33:33');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase05_sample_manifest`
--

CREATE TABLE `sarv_phase05_sample_manifest` (
  `sample_key` varchar(100) NOT NULL,
  `module` varchar(100) NOT NULL,
  `crmid` int(19) NOT NULL,
  `createdtime` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `sarv_phase05_sample_manifest`
--

INSERT IGNORE INTO `sarv_phase05_sample_manifest` (`sample_key`, `module`, `crmid`, `createdtime`) VALUES
('bank-account-account-2036', 'SarvBankAccounts', 2218, '2026-07-18 08:27:31'),
('target-list-account-2036', 'SarvTargetLists', 2216, '2026-07-18 08:26:10');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase06_legacy_deposit_audit`
--

CREATE TABLE `sarv_phase06_legacy_deposit_audit` (
  `legacy_id` int(11) NOT NULL,
  `legacy_hash` char(64) NOT NULL,
  `disposition` varchar(40) NOT NULL,
  `reason` varchar(255) NOT NULL,
  `inspected_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase06_sample_manifest`
--

CREATE TABLE `sarv_phase06_sample_manifest` (
  `sample_key` varchar(100) NOT NULL,
  `module` varchar(100) NOT NULL,
  `crmid` int(19) NOT NULL,
  `createdtime` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `sarv_phase06_sample_manifest`
--

INSERT IGNORE INTO `sarv_phase06_sample_manifest` (`sample_key`, `module`, `crmid`, `createdtime`) VALUES
('child-account-2036', 'Accounts', 2221, '2026-07-18 11:16:06'),
('deposit-account-2036', 'SarvDeposits', 2220, '2026-07-18 11:16:05'),
('deposit-payment-account-2036', 'SarvPayments', 2219, '2026-07-18 11:16:05');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase07_sample_manifest`
--

CREATE TABLE `sarv_phase07_sample_manifest` (
  `sample_key` varchar(100) NOT NULL,
  `module` varchar(100) NOT NULL,
  `crmid` int(19) NOT NULL,
  `createdtime` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `sarv_phase07_sample_manifest`
--

INSERT IGNORE INTO `sarv_phase07_sample_manifest` (`sample_key`, `module`, `crmid`, `createdtime`) VALUES
('branch-account-2036', 'SarvBusinessLocations', 2222, '2026-07-18 11:51:37'),
('service-center-account-2036', 'SarvBusinessLocations', 2223, '2026-07-18 11:51:37');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase08_legacy_timesheet_audit`
--

CREATE TABLE `sarv_phase08_legacy_timesheet_audit` (
  `legacy_id` int(11) NOT NULL,
  `legacy_hash` char(64) NOT NULL,
  `disposition` varchar(40) NOT NULL,
  `reason` varchar(255) NOT NULL,
  `inspected_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase08_sample_manifest`
--

CREATE TABLE `sarv_phase08_sample_manifest` (
  `sample_key` varchar(100) NOT NULL,
  `module` varchar(100) NOT NULL,
  `crmid` int(19) NOT NULL,
  `createdtime` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `sarv_phase08_sample_manifest`
--

INSERT IGNORE INTO `sarv_phase08_sample_manifest` (`sample_key`, `module`, `crmid`, `createdtime`) VALUES
('sales-center-account-2036', 'SarvBusinessLocations', 2224, '2026-07-18 12:15:43'),
('time-reservation-account-2036', 'SarvTimeReservations', 2225, '2026-07-18 12:15:43');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase09_sample_manifest`
--

CREATE TABLE `sarv_phase09_sample_manifest` (
  `sample_key` varchar(100) NOT NULL,
  `module` varchar(100) NOT NULL,
  `crmid` int(19) NOT NULL,
  `createdtime` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `sarv_phase09_sample_manifest`
--

INSERT IGNORE INTO `sarv_phase09_sample_manifest` (`sample_key`, `module`, `crmid`, `createdtime`) VALUES
('gift-account-2036', 'SarvGifts', 2226, '2026-07-18 12:36:00'),
('product-sample-account-2036', 'SarvProductSamples', 2227, '2026-07-18 12:36:00');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_phase10_sample_manifest`
--

CREATE TABLE `sarv_phase10_sample_manifest` (
  `sample_key` varchar(100) NOT NULL,
  `module` varchar(100) NOT NULL,
  `crmid` int(19) NOT NULL,
  `createdtime` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `sarv_phase10_sample_manifest`
--

INSERT IGNORE INTO `sarv_phase10_sample_manifest` (`sample_key`, `module`, `crmid`, `createdtime`) VALUES
('access-grant-account-2036-team-selling', 'SarvAccessGrants', 2228, '2026-07-18 13:10:14');

-- --------------------------------------------------------

--
-- Table structure for table `sarv_purchaseorder_stock_ledger`
--

CREATE TABLE `sarv_purchaseorder_stock_ledger` (
  `purchaseorderid` int(19) NOT NULL,
  `productid` int(19) NOT NULL,
  `quantity` decimal(25,8) NOT NULL DEFAULT 0.00000000,
  `modifiedtime` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `sarv_role_audit`
--

CREATE TABLE `sarv_role_audit` (
  `audit_id` bigint(20) UNSIGNED NOT NULL,
  `role_id` varchar(255) DEFAULT NULL,
  `action_name` varchar(40) NOT NULL,
  `before_json` longtext DEFAULT NULL,
  `after_json` longtext DEFAULT NULL,
  `actor_id` int(11) DEFAULT NULL,
  `created_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

--
-- Dumping data for table `sarv_role_audit`
--

INSERT IGNORE INTO `sarv_role_audit` (`audit_id`, `role_id`, `action_name`, `before_json`, `after_json`, `actor_id`, `created_at`) VALUES
(36, 'H29', 'create', '[]', '{\"roleid\":\"H29\",\"rolename\":\"آزمون گویا - مجاز - 20260801-073004\",\"parentrole\":\"H1::H29\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"32\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - allow\",\"permission_states\":{\"6\":{\"module\":\"allow\",\"actions\":{\"3\":\"allow\",\"4\":\"allow\"}},\"7\":{\"module\":\"allow\",\"actions\":{\"3\":\"allow\",\"4\":\"allow\"}}},\"virtual_permission_states\":{\"KPI\":\"allow\"}}', 1, '2026-08-01 11:00:07'),
(37, 'H30', 'create', '[]', '{\"roleid\":\"H30\",\"rolename\":\"آزمون گویا - ارث&zwnj;بری - 20260801-073004\",\"parentrole\":\"H1::H30\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"33\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - inherit\",\"permission_states\":{\"6\":{\"module\":\"inherit\",\"actions\":{\"3\":\"inherit\",\"4\":\"inherit\"}},\"7\":{\"module\":\"inherit\",\"actions\":{\"3\":\"inherit\",\"4\":\"inherit\"}}},\"virtual_permission_states\":{\"KPI\":\"inherit\"}}', 1, '2026-08-01 11:00:10'),
(38, 'H31', 'create', '[]', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"6\":{\"module\":\"deny\",\"actions\":{\"3\":\"deny\",\"4\":\"deny\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"3\":\"deny\",\"4\":\"deny\"}}},\"virtual_permission_states\":{\"KPI\":\"deny\"}}', 1, '2026-08-01 11:00:14'),
(39, 'H29', 'repair_test_role_acl', '{\"roleid\":\"H29\",\"rolename\":\"آزمون گویا - مجاز - 20260801-073004\",\"parentrole\":\"H1::H29\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"32\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - allow\",\"permission_states\":{\"6\":{\"module\":\"allow\",\"actions\":{\"3\":\"allow\",\"4\":\"allow\"}},\"7\":{\"module\":\"allow\",\"actions\":{\"3\":\"allow\",\"4\":\"allow\"}}}}', '{\"roleid\":\"H29\",\"rolename\":\"آزمون گویا - مجاز - 20260801-073004\",\"parentrole\":\"H1::H29\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"32\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - allow\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"allow\",\"actions\":{\"2\":\"inherit\",\"3\":\"allow\",\"4\":\"allow\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"allow\",\"actions\":{\"2\":\"inherit\",\"3\":\"allow\",\"4\":\"allow\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}}}', 1, '2026-08-01 11:07:02'),
(40, 'H30', 'repair_test_role_acl', '{\"roleid\":\"H30\",\"rolename\":\"آزمون گویا - ارث&zwnj;بری - 20260801-073004\",\"parentrole\":\"H1::H30\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"33\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - inherit\",\"permission_states\":{\"6\":{\"module\":\"inherit\",\"actions\":{\"3\":\"inherit\",\"4\":\"inherit\"}},\"7\":{\"module\":\"inherit\",\"actions\":{\"3\":\"inherit\",\"4\":\"inherit\"}}}}', '{\"roleid\":\"H30\",\"rolename\":\"آزمون گویا - ارث&zwnj;بری - 20260801-073004\",\"parentrole\":\"H1::H30\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"33\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - inherit\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}}}', 1, '2026-08-01 11:07:03'),
(41, 'H31', 'repair_test_role_acl', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"6\":{\"module\":\"deny\",\"actions\":{\"3\":\"deny\",\"4\":\"deny\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"3\":\"deny\",\"4\":\"deny\"}}}}', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}}}', 1, '2026-08-01 11:07:03'),
(44, 'H31', 'harden_limited_test_role', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}}}', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}}}', 1, '2026-08-01 11:15:01'),
(45, 'H31', 'harden_limited_test_role', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}}}', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}}}', 1, '2026-08-01 11:16:48');
INSERT IGNORE INTO `sarv_role_audit` (`audit_id`, `role_id`, `action_name`, `before_json`, `after_json`, `actor_id`, `created_at`) VALUES
(46, 'H31', 'update', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}},\"virtual_permission_states\":{\"KPI\":\"deny\"}}', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"7\":\"inherit\"}}},\"virtual_permission_states\":{\"KPI\":\"inherit\"}}', 1, '2026-08-01 11:20:05'),
(47, 'H31', 'harden_limited_test_role', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"7\":\"inherit\"}}}}', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"7\":\"inherit\"}}}}', 1, '2026-08-01 11:22:31'),
(48, 'H31', 'update', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"7\":\"inherit\"}}},\"virtual_permission_states\":{\"KPI\":\"deny\"}}', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"7\":\"inherit\"}}},\"virtual_permission_states\":{\"KPI\":\"inherit\"}}', 1, '2026-08-01 11:23:09'),
(49, 'H31', 'harden_limited_test_role', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"7\":\"inherit\"}}}}', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"7\":\"inherit\"}}}}', 1, '2026-08-01 11:24:41'),
(50, 'H31', 'harden_limited_test_role', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"7\":\"inherit\"}}}}', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"7\":\"inherit\"}}}}', 1, '2026-08-01 11:25:30');
INSERT IGNORE INTO `sarv_role_audit` (`audit_id`, `role_id`, `action_name`, `before_json`, `after_json`, `actor_id`, `created_at`) VALUES
(51, 'H29', 'repair_test_role_acl', '{\"roleid\":\"H29\",\"rolename\":\"آزمون گویا - مجاز - 20260801-073004\",\"parentrole\":\"H1::H29\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"32\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - allow\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"allow\",\"actions\":{\"2\":\"inherit\",\"3\":\"allow\",\"4\":\"allow\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"allow\",\"actions\":{\"2\":\"inherit\",\"3\":\"allow\",\"4\":\"allow\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}}}', '{\"roleid\":\"H29\",\"rolename\":\"آزمون گویا - مجاز - 20260801-073004\",\"parentrole\":\"H1::H29\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"32\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - allow\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"allow\",\"actions\":{\"2\":\"inherit\",\"3\":\"allow\",\"4\":\"allow\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"allow\",\"actions\":{\"2\":\"inherit\",\"3\":\"allow\",\"4\":\"allow\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}}}', 1, '2026-08-01 11:31:51'),
(52, 'H30', 'repair_test_role_acl', '{\"roleid\":\"H30\",\"rolename\":\"آزمون گویا - ارث&zwnj;بری - 20260801-073004\",\"parentrole\":\"H1::H30\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"33\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - inherit\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}}}', '{\"roleid\":\"H30\",\"rolename\":\"آزمون گویا - ارث&zwnj;بری - 20260801-073004\",\"parentrole\":\"H1::H30\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"33\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - inherit\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"38\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"40\":{\"module\":\"inherit\"},\"41\":{\"module\":\"inherit\"},\"42\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"43\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"44\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"45\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"46\":{\"module\":\"inherit\"},\"47\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"48\":{\"module\":\"inherit\"},\"50\":{\"module\":\"inherit\"},\"51\":{\"module\":\"inherit\"},\"52\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"53\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"54\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"55\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"56\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"57\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"58\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"59\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"60\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"61\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"62\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"63\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"64\":{\"module\":\"inherit\"}}}', 1, '2026-08-01 11:31:52'),
(53, 'H31', 'repair_test_role_acl', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"7\":\"inherit\"}}}}', '{\"roleid\":\"H31\",\"rolename\":\"آزمون گویا - محدود - 20260801-073004\",\"parentrole\":\"H1::H31\",\"depth\":1,\"allowassignedrecordsto\":\"3\",\"profile_ids\":[\"34\"],\"description\":\"نقش آزمایشی خودکار برای اعتبارسنجی دسترسی کاربران فاقد نقش - deny\",\"permission_states\":{\"1\":{\"module\":\"inherit\"},\"2\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"4\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"6\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"7\":{\"module\":\"deny\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"8\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"9\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"10\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"13\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"14\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"15\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"16\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"18\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"19\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"20\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"21\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"22\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"23\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"24\":{\"module\":\"inherit\"},\"25\":{\"module\":\"inherit\",\"actions\":{\"6\":\"inherit\"}},\"26\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"7\":\"inherit\"}},\"27\":{\"module\":\"inherit\"},\"31\":{\"module\":\"inherit\"},\"34\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"35\":{\"module\":\"inherit\",\"actions\":{\"1\":\"inherit\",\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"inherit\",\"5\":\"inherit\",\"6\":\"inherit\",\"7\":\"inherit\"}},\"36\":{\"module\":\"inherit\",\"actions\":{\"2\":\"inherit\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"inherit\"}},\"38\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"40\":{\"module\":\"deny\"},\"41\":{\"module\":\"deny\"},\"42\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"7\":\"deny\"}},\"43\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"44\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"45\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"46\":{\"module\":\"deny\"},\"47\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"7\":\"deny\"}},\"48\":{\"module\":\"deny\"},\"50\":{\"module\":\"deny\"},\"51\":{\"module\":\"deny\"},\"52\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"53\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"54\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"55\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"56\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"57\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"58\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"59\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"60\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"61\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"62\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"63\":{\"module\":\"deny\",\"actions\":{\"2\":\"deny\",\"3\":\"deny\",\"4\":\"deny\",\"5\":\"deny\",\"6\":\"deny\",\"7\":\"deny\"}},\"64\":{\"module\":\"deny\"}}}', 1, '2026-08-01 11:31:52'),
(62, 'H1', 'virtual_module_migration', NULL, '{\"module_key\":\"GOOYACALL\",\"permission_state\":\"inherit\",\"source\":\"module_install\"}', 1, '2026-08-03 10:05:36'),
(63, 'H2', 'virtual_module_migration', NULL, '{\"module_key\":\"GOOYACALL\",\"permission_state\":\"inherit\",\"source\":\"module_install\"}', 1, '2026-08-03 10:05:36'),
(64, 'H29', 'virtual_module_migration', NULL, '{\"module_key\":\"GOOYACALL\",\"permission_state\":\"inherit\",\"source\":\"module_install\"}', 1, '2026-08-03 10:05:36'),
(65, 'H3', 'virtual_module_migration', NULL, '{\"module_key\":\"GOOYACALL\",\"permission_state\":\"inherit\",\"source\":\"module_install\"}', 1, '2026-08-03 10:05:36'),
(66, 'H30', 'virtual_module_migration', NULL, '{\"module_key\":\"GOOYACALL\",\"permission_state\":\"inherit\",\"source\":\"module_install\"}', 1, '2026-08-03 10:05:36'),
(67, 'H31', 'virtual_module_migration', NULL, '{\"module_key\":\"GOOYACALL\",\"permission_state\":\"inherit\",\"source\":\"module_install\"}', 1, '2026-08-03 10:05:36'),
(68, 'H4', 'virtual_module_migration', NULL, '{\"module_key\":\"GOOYACALL\",\"permission_state\":\"inherit\",\"source\":\"module_install\"}', 1, '2026-08-03 10:05:36'),
(69, 'H5', 'virtual_module_migration', NULL, '{\"module_key\":\"GOOYACALL\",\"permission_state\":\"inherit\",\"source\":\"module_install\"}', 1, '2026-08-03 10:05:36');

-- --------------------------------------------------------

--
