-- -- 이 모듈은 {{GS pay}}를 구현합니다. GS Pay 테이블에는 150개의 셀이 있다.이 LUA에 의해, 이 LUA의 양이 삭감됩니다. -- 46에 수동 입력 필요 -- 현지의 p = {} 현지의 스텝원페이 = {} 현지의 GSOnePay = {} 현지의 GSTwoPay = {} 현지의 동작하지 않다 = {} -- 갱신. 최종 갱신: 2022 -- https://www.opm.gov/policy-data-oversight/pay-leave/salaries-wages/salary-tables/pdf/2022/GS.pdf ·GS [Grade] Step 1 급여의 경우 스텝원페이[3] = 24749 스텝원페이[4] = 27782 스텝원페이[5] = 31083 스텝원페이[6] = 34649 스텝원페이[7] = 38503 스텝원페이[8] = 42641 스텝원페이[9] = 47097 스텝원페이[10] = 51864 스텝원페이[11] = 56983 스텝원페이[12] = 68299 스텝원페이[13] = 81216 스텝원페이[14] = 95973 스텝원페이[15] = 112890 -- GS의 등급 내 상승 [등급] 동작하지 않다[3] = 825 동작하지 않다[4] = 926 동작하지 않다[5] = 1036 동작하지 않다[6] = 1155 동작하지 않다[7] = 1283 동작하지 않다[8] = 1421 동작하지 않다[9] = 1570 동작하지 않다[10] = 1729 동작하지 않다[11] = 1899 동작하지 않다[12] = 2277 동작하지 않다[13] = 2707 동작하지 않다[14] = 3199 동작하지 않다[15] = 3763 -- GS1 Pay Table (위그에 일관성이 없기 때문에) GSOnePay[1] = 20172 GSOnePay[2] = 20849 GSOnePay[3] = 21519 GSOnePay[4] = 22187 GSOnePay[5] = 22857 GSOnePay[6] = 23249 GSOnePay[7] = 23913 GSOnePay[8] = 24581 GSOnePay[9] = 24608 GSOnePay[10] = 25234 -- GS2 Pay Table(WIG가 일관성이 없기 때문에) GSTwoPay[1] = 22682 GSTwoPay[2] = 23222 GSTwoPay[3] = 23973 GSTwoPay[4] = 24608 GSTwoPay[5] = 24886 GSTwoPay[6] = 25618 GSTwoPay[7] = 26350 GSTwoPay[8] = 27082 GSTwoPay[9] = 27814 GSTwoPay[10] = 28546 --기본급 계산 기능. p.기본급(등급., 걸음) -- Step 1의 경우 모든 등급에 대해 급여를 지급 한다면 걸음 == 제로 그리고나서 한다면 등급. > 2 그리고나서 -- [등급]에 대한 스텝1의 급여를 반환합니다. 돌아가다 스텝원페이[등급.] 그렇지 않으면 등급. == 1 그리고나서 -- GS1 스텝1을 반환합니다. 돌아가다 GSOnePay[1] 또 다른 -- GS2 스텝1을 반환합니다. 돌아가다 GSTwoPay[1] 끝. -- 스텝이 지정된 등급의 경우 또 다른 한다면 등급. > 2 그리고나서 -- GS [Grade #], 스텝 [Step #]의 급여를 계산합니다. 현지의 지불하다 = 스텝원페이[등급.] + (동작하지 않다[등급.] * (걸음 - 1)) 돌아가다 지불하다 그렇지 않으면 등급. == 1 그리고나서 돌아가다 GSOnePay[걸음] 또 다른 돌아가다 GSTwoPay[걸음] 끝. 끝. 끝. -- '메인' 기능 기능. p.얻다(틀) -- 에러 체크 한다면 틀.args[1] == 제로 그리고나서 한다면 틀.args[2] == 제로 그리고나서 돌아가다 끝. 또 다른 -- 입력에 따라 기본 급여 번호를 파악합니다. 돌아가다 p.기본급(톤수(틀.args[1]), 톤수(틀.args[2])) 끝. 끝. 돌아가다 p