web_mattress_mx_extra.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <select>
  3. <selectstr>
  4. SELECT
  5. u_mattress_mx_extra.mattressid,
  6. u_mattress_mx_extra.mattressmxid,
  7. u_mattress_mx_extra.extraid,
  8. u_mattress_mx_extra.extramxid,
  9. u_mattress_mx_extra.extraname,
  10. u_mattress_mx_extra.price,
  11. u_mattress_mx_extra.qty,
  12. ISNULL(u_mattress_extra_type.inputtype, 0) as extrainputtype,
  13. ISNULL(u_mattress_extra.inputtype, 0) as inputtype,
  14. '+' as addmx,
  15. '-' as delmx,
  16. u_mattress_mx_extra.dscrp
  17. From u_mattress_mx_extra
  18. Left OUTER JOIN u_mattress_extra_type On u_mattress_extra_type.extraid = u_mattress_mx_extra.extraid
  19. Left OUTER JOIN u_mattress_extra On u_mattress_extra.extramxid = u_mattress_mx_extra.extramxid
  20. </selectstr>
  21. <where>
  22. <when notnull="@arg_mattressid">
  23. u_mattress_mx_extra.mattressid = @arg_mattressid
  24. </when>
  25. <when notnull="@arg_typeid">
  26. u_mattress_extra_type.typeid = @arg_typeid
  27. </when>
  28. <when notnull="@arg_ifinit">
  29. u_mattress_extra.ifinit = @arg_ifinit
  30. </when>
  31. </where>
  32. <displayfields>
  33. <field field="pid" compute="getrow()">序</field>
  34. <field field="addmx">+</field>
  35. <field field="delmx">-</field>
  36. <field field="extraid" mapper="u_mattress_extra.mattressextra">项目类型</field>
  37. <field field="extraname">项目名称</field>
  38. <field field="price" datatype="number">金额</field>
  39. <field field="qty" datatype="number">数量</field>
  40. <field field="dscrp">备注</field>
  41. <field field="inputtype" mapper="u_mattress_extra.inputtype">输入类型</field>
  42. </displayfields>
  43. </select>