city_plan.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="content-type" content="text/html;charset=UTF-8">
  5. <style type="text/css">
  6. <!--
  7. @import url(md.css);
  8. @import url(../md.css);
  9. -->
  10. </style>
  11. </head>
  12. <body>
  13. <h1>1 城市方案列表</h1>
  14. <ul>
  15. <li>显示城市的基础配置数据和城市方案数据结合计算的结果.</li>
  16. <li>默认显示是第一个城市的方案详情.</li>
  17. </ul>
  18. <h3>1.1 请求数据</h3>
  19. <h5>URI</h5>
  20. <ul>
  21. <li><p>带城市方案数据的基础数据明细.</p>
  22. <pre><code>/he/city_plan/list GET / POST
  23. </code></pre></li>
  24. <li><p>基础配置数据明细.</p>
  25. <pre><code>/he/city_plan/list/default GET / POST
  26. </code></pre></li>
  27. </ul>
  28. <h5>请求参数</h5>
  29. <pre><code>Integer city_code // 城市代码. 可空.
  30. </code></pre>
  31. <h3>1.2 响应</h3>
  32. <ul>
  33. <li>响应数据包含 城市方案列表对应的 城市信息列表</li>
  34. <li>城市方案数据</li>
  35. <li>城市五险一金基础配置数据</li>
  36. <li>最高和最低价格数据</li>
  37. <li>操作规则常量数据</li>
  38. </ul>
  39. <h5>data字段</h5>
  40. <table><thead>
  41. <tr>
  42. <th align="left">字段</th>
  43. <th align="left">类型</th>
  44. <th align="left">字段名称</th>
  45. </tr>
  46. </thead><tbody>
  47. <tr>
  48. <td align="left">cityList</td>
  49. <td align="left">CityBaseVO</td>
  50. <td align="left">城市信息列表</td>
  51. </tr>
  52. <tr>
  53. <td align="left">city_code</td>
  54. <td align="left">int</td>
  55. <td align="left">城市代码</td>
  56. </tr>
  57. <tr>
  58. <td align="left"><a href="t/wxyj.html#TWxyjPlan">plan</a></td>
  59. <td align="left">TWxyjPlan</td>
  60. <td align="left">城市方案数据</td>
  61. </tr>
  62. <tr>
  63. <td align="left">shebao</td>
  64. <td align="left">List(ShebaoTopLowVO)</td>
  65. <td align="left">社保基础数据 和户籍的最高最低数据.</td>
  66. </tr>
  67. <tr>
  68. <td align="left"><a href="t/wxyj.html#TBaseFund">fund</a></td>
  69. <td align="left">TBaseFund</td>
  70. <td align="left">城市的公积金基础数据</td>
  71. </tr>
  72. <tr>
  73. <td align="left">fundTopLow</td>
  74. <td align="left">List<TopLowItemVO></td>
  75. <td align="left">公积金最高最低数据</td>
  76. </tr>
  77. <tr>
  78. <td align="left"><a href="common.html#opt">opt_rules</a></td>
  79. <td align="left">ENUM</td>
  80. <td align="left">操作规则枚举常量</td>
  81. </tr>
  82. </tbody></table>
  83. <ul>
  84. <li><p>ShebaoTopLowVO</p>
  85. <pre><code> TBaseShebao shebao;
  86. List&lt;HukouTopLowVO&gt; topLowList;
  87. -- HukouTopLowVO:
  88. List&lt;HuKouConst&gt; hukouList; // 相同配置的户口列表
  89. TopLowVO top; // 险种数据
  90. TopLowVO low; // 险种数据
  91. ---- TopLowVO:
  92. List&lt;TopLowItemVO&gt; itemList; // 险种数据
  93. ----TopLowItemVO:
  94. String item; // 险种
  95. double radix; // 缴费基数
  96. double ent_ratio; // 单位缴费比例
  97. double ent_amount; // 单位缴费金额(元)
  98. double p_ratio; // 个人缴费比例
  99. double p_amount; // 个人缴费金额(元)
  100. double ratio; // 合计比例
  101. double amount; // 合计金额(元)
  102. boolean usePlan; // 使用了城市方案的配置
  103. double ent_total; // 单位合计
  104. double p_total; // 个人合计
  105. double total; // 合计
  106. </code></pre></li>
  107. </ul>
  108. <h5>响应数据示例</h5>
  109. <p>暂无 , 后面补充.</p>
  110. <hr>
  111. <h1>2 指定城市的方案数据</h1>
  112. <ul>
  113. <li>planId 的 &lt; 1时, 是新增城市方案页面效果.</li>
  114. <li>大于 0 时, 是修改页面.</li>
  115. </ul>
  116. <h3>2.1 请求数据</h3>
  117. <h5>URI</h5>
  118. <pre><code>/he/city_plan/edit/load GET / POST
  119. </code></pre>
  120. <h5>请求参数</h5>
  121. <pre><code>Integer planId // 城市方案的标识ID. 可空.
  122. </code></pre>
  123. <h3>2.2 响应</h3>
  124. <ul>
  125. <li>planId 值==0时, 其它字段是空的, 未传.</li>
  126. <li>planId 值大于0, 其它字段有有效值.</li>
  127. </ul>
  128. <h5>data字段</h5>
  129. <table><thead>
  130. <tr>
  131. <th align="left">字段</th>
  132. <th align="left">类型</th>
  133. <th align="left">字段名称</th>
  134. </tr>
  135. </thead><tbody>
  136. <tr>
  137. <td align="left">citys</td>
  138. <td align="left">List(Map)</td>
  139. <td align="left">所有城市. <code>planId==0</code> 时才存在.</td>
  140. </tr>
  141. <tr>
  142. <td align="left">planId</td>
  143. <td align="left">int</td>
  144. <td align="left">城市方案的标识ID</td>
  145. </tr>
  146. <tr>
  147. <td align="left">city_name</td>
  148. <td align="left">String</td>
  149. <td align="left">城市中文名称</td>
  150. </tr>
  151. <tr>
  152. <td align="left"><a href="t/wxyj.html#TWxyjPlan">plan</a></td>
  153. <td align="left">TWxyjPlan</td>
  154. <td align="left">城市方案数据</td>
  155. </tr>
  156. </tbody></table>
  157. <h5>响应数据示例</h5>
  158. <p>暂无 , 后面补充.</p>
  159. <hr>
  160. <h1>3 保存城市的方案数据</h1>
  161. <ul>
  162. <li>提交编辑的数据到服务器端保存.</li>
  163. </ul>
  164. <h3>3.1 请求数据</h3>
  165. <h5>URI</h5>
  166. <pre><code>/he/city_plan/edit POST
  167. </code></pre>
  168. <h5>Params</h5>
  169. <p>参数是TWxyjPlan对象的字段列表.</p>
  170. <table><thead>
  171. <tr>
  172. <th align="left">字段</th>
  173. <th align="left">类型</th>
  174. <th align="left">字段名称</th>
  175. </tr>
  176. </thead><tbody>
  177. <tr>
  178. <td align="left"><a href="t/wxyj.html#TWxyjPlan">plan</a></td>
  179. <td align="left">TWxyjPlan</td>
  180. <td align="left">城市方案数据</td>
  181. </tr>
  182. </tbody></table>
  183. <h3>3.2 响应</h3>
  184. <p>返回城市方案的标识ID.</p>
  185. <h5>状态码</h5>
  186. <pre><code>200 修改成功.
  187. 600 参数异常
  188. </code></pre>
  189. <h5>响应数据示例</h5>
  190. <pre><code>{
  191. &quot;data&quot;: 60,
  192. &quot;msg&quot;: &quot;&quot;,
  193. &quot;code&quot;: 200
  194. }
  195. </code></pre>
  196. <hr>
  197. <script src="md.js"></script>
  198. </body>
  199. </html>