web_spring_define_choose.xml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <select>
  3. <selectstr>
  4. SELECT
  5. springid,
  6. line_diameter,
  7. Height,
  8. caliber,
  9. center_diameter,
  10. cyclenum,
  11. gram_weight,
  12. dscrp,
  13. createtime,
  14. createby,
  15. springtypeid,
  16. left(rtrim(cast(u_spring.line_diameter as char(10))),4) + '/'+
  17. left(rtrim(cast(u_spring.height as char(10))),4) + '/'+
  18. left(rtrim(cast(u_spring.caliber as char(10))),4) + '/'+
  19. left(rtrim(cast(u_spring.center_diameter as char(10))),4) + '/'+
  20. left(rtrim(cast(u_spring.cyclenum as char(10))),4) as name
  21. From u_spring
  22. </selectstr>
  23. <where>
  24. <when notempty="@arg_line_diameter" arg_line_diameter!="-1">
  25. line_diameter LIKE '%' + @arg_line_diameter + '%'
  26. </when>
  27. <when notempty="@arg_height" arg_height!="-1">
  28. Height=@arg_height
  29. </when>
  30. <when notempty="@arg_caliber" arg_caliber!="-1">
  31. caliber=@arg_caliber
  32. </when>
  33. <when notempty="@arg_center_diameter" arg_center_diameter!="-1">
  34. center_diameter=@arg_center_diameter
  35. </when>
  36. <when notempty="@arg_cyclenum" arg_cyclenum!="-1">
  37. cyclenum=@arg_cyclenum
  38. </when>
  39. <when notempty="@arg_bedtypeid" arg_bedtypeid!="-1">
  40. bedtypeid=@arg_bedtypeid
  41. </when>
  42. <when notnull="@arg_springtypeid" arg_springtypeid!="-1">
  43. springtypeid=@arg_springtypeid
  44. </when>
  45. <when>
  46. his_typeid=1
  47. </when>
  48. <when notnull="@arg_search">
  49. u_spring.line_diameter LIKE '%' + @arg_search + '%' OR
  50. u_spring.height LIKE '%' + @arg_search + '%' OR
  51. u_spring.caliber LIKE '%' + @arg_search + '%' OR
  52. u_spring.center_diameter LIKE '%' + @arg_search + '%' OR
  53. u_spring.cyclenum LIKE '%' + @arg_search + '%'
  54. </when>
  55. </where>
  56. <displayfields>
  57. <field field="pid" compute="getrow()">序</field>
  58. <field field="line_diameter" datatype="number">线径MM</field>
  59. <field field="height" datatype="number">高度CM</field>
  60. <field field="caliber" datatype="number">口经CM</field>
  61. <field field="center_diameter" datatype="number">中心直径CM</field>
  62. <field field="cyclenum" datatype="number">圈数</field>
  63. <field field="gram_weight" datatype="number">克重KG</field>
  64. <field field="dscrp">备注</field>
  65. <field field="createby">等记人</field>
  66. <field field="createtime" datatype="datetime">登记时间</field>
  67. <field field="springtypeid" mapper="">弹簧分类</field>
  68. </displayfields>
  69. </select>