#總共四個季度,介面傳參的話以什麼形式傳遞呢? 2017-1-1~2017-3-31? 求幫助
就這麼傳好了,後端再處理下,做個映射。
方式1,可以分別用1,2,3,4代表第一到第四季度。然後讓後台根據你傳的值,處理回傳第幾季的數據,再展示。比如,傳1.後台回傳第一季的資料。 方式2,第一季開始和結束時間:'2017-1-1 0:0:0','2017-3-31 23:59:59',第二季度:'2017-4-1 0: 0:0','2017-6-30 23:59:59',。 。 。然後後台解析。 方式3,在方式2的基礎上,把例如第一季的開始和結束時間(2017-1-1 0:0:0和2017-3-31 23:59:59),轉成時間戳,傳給後台。 方式1和方式3用得比較多,我個人覺得是方式1最多,再到方式3
我覺得這個可以遷就下後端吧,看怎麼給它用著方便就怎麼給,如果接口需要實現更細的粒度(比如需要精確到“年月日到年月日”那種)那就傳時間戳,如果所有介面都是Q1Q2Q3Q4這種、並且不太可能有追加需求的,用個字串代替也OK…
就這麼傳好了,後端再處理下,做個映射。
方式1,可以分別用1,2,3,4代表第一到第四季度。然後讓後台根據你傳的值,處理回傳第幾季的數據,再展示。比如,傳1.後台回傳第一季的資料。
方式2,第一季開始和結束時間:'2017-1-1 0:0:0','2017-3-31 23:59:59',第二季度:'2017-4-1 0: 0:0','2017-6-30 23:59:59',。 。 。然後後台解析。
方式3,在方式2的基礎上,把例如第一季的開始和結束時間(2017-1-1 0:0:0和2017-3-31 23:59:59),轉成時間戳,傳給後台。
方式1和方式3用得比較多,我個人覺得是方式1最多,再到方式3
我覺得這個可以遷就下後端吧,看怎麼給它用著方便就怎麼給,如果接口需要實現更細的粒度(比如需要精確到“年月日到年月日”那種)那就傳時間戳,如果所有介面都是Q1Q2Q3Q4這種、並且不太可能有追加需求的,用個字串代替也OK…