| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="原材料标准管理 ">
- <query id="FrmBaseMatStdDetail.QueryMatStdBaseInfo"
- desc="AND DECODE(?, NULL, '1 = 1', INSTR(GROUP_LEVEL_CODE, ?) > 0)
- AND DECODE(?, NULL, '1 = 1', INSTR(STANDARDS_ID, ?) > 0) ">
- <![CDATA[
- SELECT T.MIC,
- T.MIC_DESC,
- T.PRODUCT_STD_ID,
- T.PRODUCT_STD,
- T.ITEM_CODE,
- T.ITEM_NAME,
- T.GRADE,
- T.STANDARDS_ID,
- T.STANDARDS_CODE,
- T.GROUP_LEVEL_CODE,
- T.GROUP_LEVEL,
- T.JUDGE_LEVEL_CODE,
- T.JUDGE_LEVEL,
- T.ITEM_ATTR_ID,
- T.ITEM_ATTR,
- T.JUDGE_TYPE_CODE,
- T.JUDGE_TYPE,
- T.CHECK_CYCLE,
- T.GET_SAMPLE_STD_NO,
- T.GET_SAMPLE_STD,
- T.GET_SAMPLE_STD_DESC,
- T.GET_SAMPLE_STD_RATE,
- T.GET_SAMPLE_STD_RATE_UNIT,
- T.VALIDFLAG,
- T.REMARK,
- T.CREATE_NAME,
- T.CREATE_TIME,
- T.UPDATE_NAME,
- T.UPDATE_TIME,
- T.DELETE_NAME,
- T.DELETE_TIME
- FROM BASE_MAT_STD_BASEINFO T
- WHERE DECODE(?, NULL, '1', ITEM_CODE) = DECODE(?, NULL, '1', ?)
- ORDER BY MIC
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.QueryMatStdManageBase" desc="查询标准信息">
- <![CDATA[
- SELECT T.STD_TYPE_CODE,
- T.STD_TYPE,
- T.STANDARDS_ID,
- T.STANDARDS_NO,
- T.STANDARDS_CODE,
- T.STANDARDS_DESC,
- T.VERSION_NO,
- T.STD_FALG,
- TO_CHAR(START_TIME,'YYYY-MM-DD') START_TIME,
- TO_CHAR(VALID_TIME,'YYYY-MM-DD') VALID_TIME,
- T.REMARK,
- T.FILE_POSITION,
- T.VALIDFLAG,
- DECODE(T.VALIDFLAG, '0', '无效', '1', '有效') AS VALIDFLAG_DESC,
- T.CREATE_NAME,
- T.CREATE_TIME,
- T.UPDATE_NAME,
- T.UPDATE_TIME,
- T.DELETE_NAME,
- T.DELETE_TIME
- FROM BASE_MAT_STD_MANAGE T
- WHERE DECODE(?, NULL, '1', VALIDFLAG) = DECODE(?, NULL, '1', ?)
- AND (STD_TYPE_CODE = ? OR STD_TYPE_CODE = ?)
- AND DECODE(?, NULL, '1', STANDARDS_CODE) = DECODE(?, NULL, '1', ?)
- ORDER BY TO_NUMBER(T.STANDARDS_ID)
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.QueryMatStdDetail" desc="查询检验标准明细信息">
- <![CDATA[
- SELECT 'True' CHK,
- T.MIC,
- T.MAT_CODE,
- T.MAT_NAME,
- T.MAT_UNIT,
- T.ADD_CONDITION,
- T.COMPLEX_TYPE,
- T.MAT_FORMULA,
- T.STDMIN_SIGN,
- T.STDMIN,
- T.STDMAX_SIGN,
- T.STDMAX,
- T.CHECK_CYCLE,
- T.CHECK_CYCLE_NUM,
- T.CHECK_CYCLE_UNIT,
- T.JUDGE_TYPE_CODE,
- T.JUDGE_TYPE,
- T.CHECK_CONDITION,
- T.VALIDFLAG,
- T.REMARK,
- T.STD_TYPE
- FROM BASE_MAT_STD_DETAIL T
- WHERE T.MIC = ?
- ORDER BY T.MAT_CODE,STD_TYPE
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.QueryMatStdMatchUp" desc="查询检验标准对应关系ORDER BY ITEM_CODE">
- <![CDATA[
- SELECT 'False' CHK,
- T.PRODUCT_STD_NO,
- T.ITEM_CODE,
- T.ITEM_NAME,
- T.STANDARDS_ID,
- T.STANDARDS_CODE,
- T.REMARK,
- T.VALIDFLAG,
- T.CREATE_NAME,
- T.CREATE_TIME,
- T.UPDATE_NAME,
- T.UPDATE_TIME,
- T.DELETE_NAME,
- T.DELETE_TIME
- FROM BASE_MAT_STD_MATCHUP T
- WHERE VALIDFLAG = '1'
- AND T.PRODUCT_STD_NO = ?
- ORDER BY CREATE_TIME
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.QueryMatItemStd" desc="查询检验标准与物料对应关系">
- <![CDATA[
- SELECT T.STANDARDS_ID,
- T.STANDARDS_CODE
- FROM PUR_MAT_STANDARDS T
- WHERE VALIDFLAG = '1'
- AND ITEM_CODE = ?
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.QueryMaxMic" desc="查询最大的MIC编号">
- <![CDATA[
- SELECT ('MIC' ||
- LPAD(DECODE(MAX(SUBSTR(MIC, 4, 7) + 1),'','0000001',MAX(SUBSTR(MIC, 4, 7) + 1)),7,'0')) MIC
- FROM BASE_MAT_STD_BASEINFO
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.AddMatStdMatchUp" desc="增加对应关系">
- <![CDATA[
- INSERT INTO BASE_MAT_STD_MATCHUP(
- PRODUCT_STD_NO,
- ITEM_CODE,
- ITEM_NAME,
- STANDARDS_ID,
- STANDARDS_CODE,
- REMARK,
- CREATE_NAME,
- CREATE_TIME)
- VALUES(
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- ?,
- SYSDATE)
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.DeleteMatStdMatchUp" desc="删除匹配关系">
- <![CDATA[
- DELETE BASE_MAT_STD_MATCHUP
- WHERE ITEM_CODE = ?
- ]]>
- </query>
-
- <query id="FrmBaseMatStdDetail.UpdateMatStdMatchUp" desc="修改匹配关系">
- <![CDATA[
- UPDATE BASE_MAT_STD_MATCHUP
- SET STANDARDS_ID = ?,
- STANDARDS_CODE = ?,
- REMARK = ?,
- UPDATE_NAME = ?,
- UPDATE_TIME = SYSDATE
- WHERE VALIDFLAG = '1'
- AND ITEM_CODE = ?
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.AddStdBase"
- desc="新增基础数据 PRODUCT_STD_ID,
- PRODUCT_STD,">
- <![CDATA[
- INSERT INTO BASE_MAT_STD_BASEINFO
- (MIC,
- MIC_DESC,
- ITEM_CODE,
- ITEM_NAME,
- GRADE,
- STANDARDS_ID,
- STANDARDS_CODE,
- GROUP_LEVEL_CODE,
- GROUP_LEVEL,
- JUDGE_LEVEL_CODE,
- JUDGE_LEVEL,
- ITEM_ATTR_ID,
- ITEM_ATTR,
- JUDGE_TYPE_CODE,
- JUDGE_TYPE,
- CHECK_CYCLE,
- GET_SAMPLE_STD_NO,
- GET_SAMPLE_STD,
- GET_SAMPLE_STD_DESC,
- GET_SAMPLE_STD_RATE,
- BATCH_COUNT,
- GET_SAMPLE_STD_RATE_UNIT,
- REMARK,
- CREATE_NAME,
- CREATE_TIME)
- VALUES
- (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,SYSDATE)
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.AddStdDetail" desc="新增基础数据">
- <![CDATA[
- INSERT INTO BASE_MAT_STD_DETAIL
- (MIC,
- MAT_CODE,
- MAT_NAME,
- MAT_UNIT,
- ADD_CONDITION,
- COMPLEX_TYPE,
- MAT_FORMULA,
- STDMIN_SIGN,
- STDMIN,
- STDMAX_SIGN,
- STDMAX,
- CHECK_CYCLE,
- CHECK_CYCLE_NUM,
- CHECK_CYCLE_UNIT,
- JUDGE_TYPE_CODE,
- JUDGE_TYPE,
- CHECK_CONDITION,
- REMARK,
- STD_TYPE)
- VALUES
- (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.DeleteStdBase" desc="删除基础数据">
- <![CDATA[
- DELETE BASE_MAT_STD_BASEINFO
- WHERE MIC = ?
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.DeleteStdDetail" desc="删除基础数据">
- <![CDATA[
- DELETE BASE_MAT_STD_DETAIL
- WHERE MIC = ?
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.QueryItemAttr_" desc="查询物料属性">
- <![CDATA[
- SELECT DISTINCT
- T.ITEM_ATTR_ID,
- T.ITEM_ATTR
- FROM PUR_MAT_ATTRS T
- WHERE T.VALIDFLAG = '1'
- AND T.ITEM_CODE = ?
- ORDER BY T.ITEM_ATTR_ID
- ]]>
- </query>
- <query id="FrmBaseMatStdDetail.QueryItemAttr" desc="查询物料属性料型">
- <![CDATA[
- SELECT DISTINCT
- T.ATTR_CODE ITEM_ATTR_ID,
- T.ATTR_NAME ITEM_ATTR
- FROM PUR_CLASS_MAT_ATTR T
- WHERE (T.VALIDFLAG = '1' OR T.VALIDFLAG IS NULL)
- AND T.ITEM_CODE = ?
- ORDER BY T.ATTR_CODE
- ]]>
- </query>
- </queryMap>
|