ComBaseSuppDAL.xml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="COM_BASE_SUPP (生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)">
  3. <query id="ComBaseSuppDAL.Query" desc="查询">
  4. <![CDATA[
  5. SELECT
  6. T.SUPP_CODE SUPPCODE,
  7. T.SUPP_NAME SUPPNAME,
  8. T.ORG_CODE ORG_CODE,
  9. T.SUPP_SHORT_NAME SUPPSHORTNAME,
  10. T.SUPP_TAX_ID SUPPTAXID,
  11. T.SUPP_CHARACTER SUPPCHARACTER,
  12. T.SUPP_REGISTRAR_NAME SUPPREGISTRARNAME,
  13. T.SUPP_NATIONALITY SUPPNATIONALITY,
  14. T.SUPP_PROVINCE SUPPPROVINCE,
  15. T.SUPP_CITY SUPPCITY,
  16. T.SUPP_OFFICE_PROVINCE SUPPOFFICEPROVINCE,
  17. T.SUPP_START_DATE SUPPSTARTDATE,
  18. T.SUPP_END_DATE SUPPENDDATE,
  19. T.SUPP_TAX_START_DATE SUPPTAXSTARTDATE,
  20. T.SUPP_TAX_END_DATE SUPPTAXENDDATE,
  21. T.SUPP_LIC_NUM SUPPLICNUM,
  22. T.SUPP_LIC_START_DATE SUPPLICSTARTDATE,
  23. T.SUPP_LIC_END_DATE SUPPLICENDDATE,
  24. T.SUPP_OPERATE_SCOPE SUPPOPERATESCOPE,
  25. T.SUPP_IS_INTERNAL SUPPISINTERNAL,
  26. T.SUPP_IS_SUPPLIER SUPPISSUPPLIER,
  27. T.SUPP_IS_MAINTENANCER SUPPISMAINTENANCER,
  28. T.SUPP_IS_MANUFACTURER SUPPISMANUFACTURER,
  29. T.SUPP_IS_SUB_COMPANY SUPPISSUBCOMPANY,
  30. T.SUPP_INDUSTRY_TYPE SUPPINDUSTRYTYPE,
  31. T.SUPP_WEBSITE SUPPWEBSITE,
  32. T.SUPP_REG_CAPITAL SUPPREGCAPITAL,
  33. T.SUPP_REG_CAP_CURRENCY SUPPREGCAPCURRENCY,
  34. T.SUPP_PER_GRADE SUPPPERGRADE,
  35. T.SUPP_RELATION_GRADE SUPPRELATIONGRADE,
  36. T.SUPP_ADDRESS SUPPADDRESS,
  37. T.SUPP_ADD_POSTAL SUPPADDPOSTAL,
  38. T.SUPPLIER_LINK_MAN SUPPLIERLINKMAN,
  39. T.SUPP_CONTACT_FAX SUPPCONTACTFAX,
  40. T.SUPP_CONTACT_TEL SUPPCONTACTTEL,
  41. T.SUPP_CONTACT_EMAIL SUPPCONTACTEMAIL,
  42. T.SUPP_CONTACT_CELL_PHONE SUPPCONTACTCELLPHONE,
  43. T.SUPP_CONTACT_TITLE SUPPCONTACTTITLE,
  44. T.SUPP_COMMENT SUPPCOMMENT,
  45. T.SUPP_CREDIT_RATE SUPPCREDITRATE,
  46. T.MENT_DEPT_CODE MENTDEPTCODE,
  47. T.MENT_DEPT_DESC MENTDEPTDESC,
  48. T.MENT_UNIT_CODE MENTUNITCODE,
  49. T.MENT_UNIT_DESC MENTUNITDESC,
  50. T.BUYER_DEPT_CODE BUYERDEPTCODE,
  51. T.BUYER_DEPT_DESC BUYERDEPTDESC,
  52. T.BUYER_UNIT_CODE BUYERUNITCODE,
  53. T.BUYER_UNIT_DESC BUYERUNITDESC,
  54. T.STATUS,
  55. DECODE(T.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG,
  56. T.CREATE_NAME CREATENAME,
  57. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATETIME,
  58. T.UPDATE_NAME UPDATENAME,
  59. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATETIME,
  60. T.DELETE_NAME DELETENAME,
  61. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETETIME,
  62. T.SUSPEND_STATUS SUSPENDSTATUS,
  63. T.CREATE_USERID CREATEUSERID,
  64. T.UPDATE_USERID UPDATEUSERID,
  65. T.DELETE_USERID DELETEUSERID,
  66. T.PASSWORD,
  67. A.BASENAME SUPPTAXRATE,
  68. T.SUPP_NATIONALITY_CODE SUPPNATIONALITYCODE,
  69. T.SUPP_PROVINCE_CODE SUPPPROVINCECODE,
  70. T.SUPP_OFFICE_PROVINCE_CODE SUPPOFFICEPROVINCECODE,
  71. t.SUPP_TYPE SUPPTYPE
  72. FROM COM_BASE_SUPP T
  73. LEFT JOIN COM_BASE_INFO A
  74. ON A.BASECODE = T.SUPP_TAX_RATE
  75. WHERE 1 = 1
  76. ]]>
  77. </query>
  78. <query id="ComBaseSuppDAL.QueryByPk" desc="通过主键查询">
  79. <![CDATA[
  80. SELECT
  81. T.SUPP_CODE,
  82. T.SUPP_NAME,
  83. T.ORG_CODE,
  84. T.SUPP_SHORT_NAME,
  85. T.SUPP_TAX_ID,
  86. T.SUPP_CHARACTER,
  87. T.SUPP_REGISTRAR_NAME,
  88. T.SUPP_NATIONALITY,
  89. T.SUPP_PROVINCE,
  90. T.SUPP_CITY,
  91. T.SUPP_OFFICE_PROVINCE,
  92. T.SUPP_START_DATE,
  93. T.SUPP_END_DATE,
  94. T.SUPP_TAX_START_DATE,
  95. T.SUPP_TAX_END_DATE,
  96. T.SUPP_LIC_NUM,
  97. T.SUPP_LIC_START_DATE,
  98. T.SUPP_LIC_END_DATE,
  99. T.SUPP_OPERATE_SCOPE,
  100. T.SUPP_IS_INTERNAL,
  101. T.SUPP_IS_SUPPLIER,
  102. T.SUPP_IS_MAINTENANCER,
  103. T.SUPP_IS_MANUFACTURER,
  104. T.SUPP_IS_SUB_COMPANY,
  105. T.SUPP_INDUSTRY_TYPE,
  106. T.SUPP_WEBSITE,
  107. T.SUPP_REG_CAPITAL,
  108. T.SUPP_REG_CAP_CURRENCY,
  109. T.SUPP_PER_GRADE,
  110. T.SUPP_RELATION_GRADE,
  111. T.SUPP_ADDRESS,
  112. T.SUPP_ADD_POSTAL,
  113. T.SUPPLIER_LINK_MAN,
  114. T.SUPP_CONTACT_FAX,
  115. T.SUPP_CONTACT_TEL,
  116. T.SUPP_CONTACT_EMAIL,
  117. T.SUPP_CONTACT_CELL_PHONE,
  118. T.SUPP_CONTACT_TITLE,
  119. T.SUPP_COMMENT,
  120. T.SUPP_CREDIT_RATE,
  121. T.MENT_DEPT_CODE,
  122. T.MENT_DEPT_DESC,
  123. T.MENT_UNIT_CODE,
  124. T.MENT_UNIT_DESC,
  125. T.BUYER_DEPT_CODE,
  126. T.BUYER_DEPT_DESC,
  127. T.BUYER_UNIT_CODE,
  128. T.BUYER_UNIT_DESC,
  129. T.STATUS,
  130. T.VALIDFLAG,
  131. T.CREATE_NAME,
  132. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  133. T.UPDATE_NAME,
  134. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  135. T.DELETE_NAME,
  136. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  137. T.SUSPEND_STATUS,
  138. T.CREATE_USERID,
  139. T.UPDATE_USERID,
  140. T.DELETE_USERID,
  141. T.PASSWORD,
  142. T.SUPP_TAX_RATE,
  143. T.SUPP_NATIONALITY_CODE,
  144. T.SUPP_PROVINCE_CODE,
  145. T.SUPP_OFFICE_PROVINCE_CODE,
  146. T.SUPP_TYPE
  147. FROM COM_BASE_SUPP T
  148. WHERE
  149. T.SUPP_CODE = {0}
  150. ]]>
  151. </query>
  152. <query id="ComBaseSuppDAL.Insert" desc="新增">
  153. <![CDATA[
  154. INSERT INTO COM_BASE_SUPP(
  155. SUPP_CODE,
  156. SUPP_NAME,
  157. ORG_CODE,
  158. SUPP_SHORT_NAME,
  159. SUPP_TAX_ID,
  160. SUPP_CHARACTER,
  161. SUPP_REGISTRAR_NAME,
  162. SUPP_NATIONALITY,
  163. SUPP_PROVINCE,
  164. SUPP_CITY,
  165. SUPP_OFFICE_PROVINCE,
  166. SUPP_START_DATE,
  167. SUPP_END_DATE,
  168. SUPP_TAX_START_DATE,
  169. SUPP_TAX_END_DATE,
  170. SUPP_LIC_NUM,
  171. SUPP_LIC_START_DATE,
  172. SUPP_LIC_END_DATE,
  173. SUPP_OPERATE_SCOPE,
  174. SUPP_IS_INTERNAL,
  175. SUPP_IS_SUPPLIER,
  176. SUPP_IS_MAINTENANCER,
  177. SUPP_IS_MANUFACTURER,
  178. SUPP_IS_SUB_COMPANY,
  179. SUPP_INDUSTRY_TYPE,
  180. SUPP_WEBSITE,
  181. SUPP_REG_CAPITAL,
  182. SUPP_REG_CAP_CURRENCY,
  183. SUPP_PER_GRADE,
  184. SUPP_RELATION_GRADE,
  185. SUPP_ADDRESS,
  186. SUPP_ADD_POSTAL,
  187. SUPPLIER_LINK_MAN,
  188. SUPP_CONTACT_FAX,
  189. SUPP_CONTACT_TEL,
  190. SUPP_CONTACT_EMAIL,
  191. SUPP_CONTACT_CELL_PHONE,
  192. SUPP_CONTACT_TITLE,
  193. SUPP_COMMENT,
  194. SUPP_CREDIT_RATE,
  195. MENT_DEPT_CODE,
  196. MENT_DEPT_DESC,
  197. MENT_UNIT_CODE,
  198. MENT_UNIT_DESC,
  199. BUYER_DEPT_CODE,
  200. BUYER_DEPT_DESC,
  201. BUYER_UNIT_CODE,
  202. BUYER_UNIT_DESC,
  203. STATUS,
  204. CREATE_NAME,
  205. CREATE_TIME,
  206. SUSPEND_STATUS,
  207. CREATE_USERID,
  208. PASSWORD,
  209. SUPP_TAX_RATE,
  210. SUPP_NATIONALITY_CODE,
  211. SUPP_PROVINCE_CODE,
  212. SUPP_OFFICE_PROVINCE_CODE,
  213. SUPP_TYPE)
  214. VALUES(
  215. '#SUPP_CODE#',
  216. '#SUPP_NAME#',
  217. '#ORG_CODE#',
  218. '#SUPP_SHORT_NAME#',
  219. '#SUPP_TAX_ID#',
  220. '#SUPP_CHARACTER#',
  221. '#SUPP_REGISTRAR_NAME#',
  222. '#SUPP_NATIONALITY#',
  223. '#SUPP_PROVINCE#',
  224. '#SUPP_CITY#',
  225. '#SUPP_OFFICE_PROVINCE#',
  226. '#SUPP_START_DATE#',
  227. '#SUPP_END_DATE#',
  228. '#SUPP_TAX_START_DATE#',
  229. '#SUPP_TAX_END_DATE#',
  230. '#SUPP_LIC_NUM#',
  231. '#SUPP_LIC_START_DATE#',
  232. '#SUPP_LIC_END_DATE#',
  233. '#SUPP_OPERATE_SCOPE#',
  234. '#SUPP_IS_INTERNAL#',
  235. '#SUPP_IS_SUPPLIER#',
  236. '#SUPP_IS_MAINTENANCER#',
  237. '#SUPP_IS_MANUFACTURER#',
  238. '#SUPP_IS_SUB_COMPANY#',
  239. '#SUPP_INDUSTRY_TYPE#',
  240. '#SUPP_WEBSITE#',
  241. '#SUPP_REG_CAPITAL#',
  242. '#SUPP_REG_CAP_CURRENCY#',
  243. '#SUPP_PER_GRADE#',
  244. '#SUPP_RELATION_GRADE#',
  245. '#SUPP_ADDRESS#',
  246. '#SUPP_ADD_POSTAL#',
  247. '#SUPPLIER_LINK_MAN#',
  248. '#SUPP_CONTACT_FAX#',
  249. '#SUPP_CONTACT_TEL#',
  250. '#SUPP_CONTACT_EMAIL#',
  251. '#SUPP_CONTACT_CELL_PHONE#',
  252. '#SUPP_CONTACT_TITLE#',
  253. '#SUPP_COMMENT#',
  254. '#SUPP_CREDIT_RATE#',
  255. '#MENT_DEPT_CODE#',
  256. '#MENT_DEPT_DESC#',
  257. '#MENT_UNIT_CODE#',
  258. '#MENT_UNIT_DESC#',
  259. '#BUYER_DEPT_CODE#',
  260. '#BUYER_DEPT_DESC#',
  261. '#BUYER_UNIT_CODE#',
  262. '#BUYER_UNIT_DESC#',
  263. '#STATUS#',
  264. '#CREATE_NAME#',
  265. SYSDATE,
  266. '#SUSPEND_STATUS#',
  267. '#CREATE_USERID#',
  268. '#PASSWORD#',
  269. '#SUPP_TAX_RATE#',
  270. '#SUPP_NATIONALITY_CODE#',
  271. '#SUPP_PROVINCE_CODE#',
  272. '#SUPP_OFFICE_PROVINCE_CODE#',
  273. '#SUPP_TYPE#')
  274. ]]>
  275. </query>
  276. <query id="ComBaseSuppDAL.Update" desc="修改">
  277. <![CDATA[
  278. UPDATE COM_BASE_SUPP T
  279. SET
  280. T.SUPP_CODE = '#SUPP_CODE#',
  281. T.SUPP_NAME = '#SUPP_NAME#',
  282. T.ORG_CODE = '#ORG_CODE#',
  283. T.SUPP_SHORT_NAME = '#SUPP_SHORT_NAME#',
  284. T.SUPP_TAX_ID = '#SUPP_TAX_ID#',
  285. T.SUPP_CHARACTER = '#SUPP_CHARACTER#',
  286. T.SUPP_REGISTRAR_NAME = '#SUPP_REGISTRAR_NAME#',
  287. T.SUPP_NATIONALITY = '#SUPP_NATIONALITY#',
  288. T.SUPP_PROVINCE = '#SUPP_PROVINCE#',
  289. T.SUPP_CITY = '#SUPP_CITY#',
  290. T.SUPP_OFFICE_PROVINCE = '#SUPP_OFFICE_PROVINCE#',
  291. T.SUPP_START_DATE = '#SUPP_START_DATE#',
  292. T.SUPP_END_DATE = '#SUPP_END_DATE#',
  293. T.SUPP_TAX_START_DATE = '#SUPP_TAX_START_DATE#',
  294. T.SUPP_TAX_END_DATE = '#SUPP_TAX_END_DATE#',
  295. T.SUPP_LIC_NUM = '#SUPP_LIC_NUM#',
  296. T.SUPP_LIC_START_DATE = '#SUPP_LIC_START_DATE#',
  297. T.SUPP_LIC_END_DATE = '#SUPP_LIC_END_DATE#',
  298. T.SUPP_OPERATE_SCOPE = '#SUPP_OPERATE_SCOPE#',
  299. T.SUPP_IS_INTERNAL = '#SUPP_IS_INTERNAL#',
  300. T.SUPP_IS_SUPPLIER = '#SUPP_IS_SUPPLIER#',
  301. T.SUPP_IS_MAINTENANCER = '#SUPP_IS_MAINTENANCER#',
  302. T.SUPP_IS_MANUFACTURER = '#SUPP_IS_MANUFACTURER#',
  303. T.SUPP_IS_SUB_COMPANY = '#SUPP_IS_SUB_COMPANY#',
  304. T.SUPP_INDUSTRY_TYPE = '#SUPP_INDUSTRY_TYPE#',
  305. T.SUPP_WEBSITE = '#SUPP_WEBSITE#',
  306. T.SUPP_REG_CAPITAL = '#SUPP_REG_CAPITAL#',
  307. T.SUPP_REG_CAP_CURRENCY = '#SUPP_REG_CAP_CURRENCY#',
  308. T.SUPP_PER_GRADE = '#SUPP_PER_GRADE#',
  309. T.SUPP_RELATION_GRADE = '#SUPP_RELATION_GRADE#',
  310. T.SUPP_ADDRESS = '#SUPP_ADDRESS#',
  311. T.SUPP_ADD_POSTAL = '#SUPP_ADD_POSTAL#',
  312. T.SUPPLIER_LINK_MAN = '#SUPPLIER_LINK_MAN#',
  313. T.SUPP_CONTACT_FAX = '#SUPP_CONTACT_FAX#',
  314. T.SUPP_CONTACT_TEL = '#SUPP_CONTACT_TEL#',
  315. T.SUPP_CONTACT_EMAIL = '#SUPP_CONTACT_EMAIL#',
  316. T.SUPP_CONTACT_CELL_PHONE = '#SUPP_CONTACT_CELL_PHONE#',
  317. T.SUPP_CONTACT_TITLE = '#SUPP_CONTACT_TITLE#',
  318. T.SUPP_COMMENT = '#SUPP_COMMENT#',
  319. T.SUPP_CREDIT_RATE = '#SUPP_CREDIT_RATE#',
  320. T.MENT_DEPT_CODE = '#MENT_DEPT_CODE#',
  321. T.MENT_DEPT_DESC = '#MENT_DEPT_DESC#',
  322. T.MENT_UNIT_CODE = '#MENT_UNIT_CODE#',
  323. T.MENT_UNIT_DESC = '#MENT_UNIT_DESC#',
  324. T.BUYER_DEPT_CODE = '#BUYER_DEPT_CODE#',
  325. T.BUYER_DEPT_DESC = '#BUYER_DEPT_DESC#',
  326. T.BUYER_UNIT_CODE = '#BUYER_UNIT_CODE#',
  327. T.BUYER_UNIT_DESC = '#BUYER_UNIT_DESC#',
  328. T.STATUS = '#STATUS#',
  329. T.UPDATE_NAME = '#UPDATE_NAME#',
  330. T.UPDATE_TIME = SYSDATE,
  331. T.SUSPEND_STATUS = '#SUSPEND_STATUS#',
  332. T.UPDATE_USERID = '#UPDATE_USERID#',
  333. T.PASSWORD = '#PASSWORD#',
  334. T.SUPP_TAX_RATE = '#SUPP_TAX_RATE#',
  335. T.SUPP_NATIONALITY_CODE = '#SUPP_NATIONALITY_CODE#',
  336. T.SUPP_PROVINCE_CODE = '#SUPP_PROVINCE_CODE#',
  337. T.SUPP_OFFICE_PROVINCE_CODE = '#SUPP_OFFICE_PROVINCE_CODE#',
  338. T.SUPP_TYPE = '#SUPP_TYPE#'
  339. WHERE
  340. T.SUPP_CODE = '#SUPP_CODE#'
  341. ]]>
  342. </query>
  343. <query id="ComBaseSuppDAL.GetMaxPk" desc="获取最大主键">
  344. <![CDATA[
  345. SELECT LPAD(NVL(MAX(SUPP_CODE), 0) + 1, 5, '0') MAX_VALUE FROM COM_BASE_SUPP T
  346. ]]>
  347. </query>
  348. <query id="ComBaseSuppDAL.Delete" desc="作废">
  349. <![CDATA[
  350. UPDATE COM_BASE_SUPP T
  351. SET
  352. T.VALIDFLAG = '0',
  353. T.DELETE_NAME = '#DELETE_NAME#',
  354. T.DELETE_TIME = SYSDATE
  355. WHERE
  356. T.SUPP_CODE = '#SUPP_CODE#'
  357. ]]>
  358. </query>
  359. <query id="ComBaseSuppDAL.Resume" desc="恢复">
  360. <![CDATA[
  361. UPDATE COM_BASE_SUPP T
  362. SET
  363. T.VALIDFLAG = '1',
  364. T.DELETE_NAME = NULL,
  365. T.DELETE_TIME = NULL,
  366. T.UPDATE_NAME = '#UPDATE_NAME#',
  367. T.UPDATE_TIME = SYSDATE
  368. WHERE
  369. T.SUPP_CODE = '#SUPP_CODE#'
  370. ]]>
  371. </query>
  372. <query id="ComBaseSuppDAL.QueryRegion" desc="查询行政区域">
  373. <![CDATA[
  374. SELECT * FROM SEL_ADMIN_REGION T WHERE T.VALIDFLAG = '1'
  375. ]]>
  376. </query>
  377. <query id="ComBaseSuppDAL.IsRepeat" desc="查询行政区域">
  378. <![CDATA[
  379. SELECT COUNT(1)
  380. FROM COM_BASE_SUPP T
  381. WHERE T.SUPP_NAME = {0}
  382. AND T.SUPP_CODE <> {1}
  383. ]]>
  384. </query>
  385. </queryMap>