| | |
| | | <!-- 保存属性值信息 add by wuxw 2018-07-03 --> |
| | | <insert id="saveAttrValueInfo" parameterType="Map"> |
| | | insert into attr_value( |
| | | value_id,value_name,value_show,spec_cd,value |
| | | value_id,value_name,value_show,spec_id,value |
| | | ) values ( |
| | | #{valueId},#{valueName},#{valueShow},#{specCd},#{value} |
| | | #{valueId},#{valueName},#{valueShow},#{specId},#{value} |
| | | ) |
| | | </insert> |
| | | |
| | |
| | | <!-- 查询属性值信息 add by wuxw 2018-07-03 --> |
| | | <select id="getAttrValueInfo" parameterType="Map" resultType="Map"> |
| | | select t.value_id,t.value_id valueId,t.value_name,t.value_name valueName,t.value_show,t.value_show |
| | | valueShow,t.spec_cd,t.spec_cd specCd,t.status_cd,t.status_cd statusCd,t.value |
| | | valueShow,t.spec_id,t.spec_id specId,t.status_cd,t.status_cd statusCd,t.value |
| | | from attr_value t |
| | | LEFT JOIN attr_spec spec on t.spec_id = spec.spec_id and spec.status_cd = '0' |
| | | where 1 =1 |
| | | <if test="valueId !=null and valueId != ''"> |
| | | and t.value_id= #{valueId} |
| | | </if> |
| | | <if test="domain !=null and domain != ''"> |
| | | and spec.domain= #{domain} |
| | | </if> |
| | | <if test="specCd !=null and specCd != ''"> |
| | | and spec.spec_cd= #{specCd} |
| | | </if> |
| | | <if test="valueName !=null and valueName != ''"> |
| | | and t.value_name= #{valueName} |
| | |
| | | <if test="valueShow !=null and valueShow != ''"> |
| | | and t.value_show= #{valueShow} |
| | | </if> |
| | | <if test="specCd !=null and specCd != ''"> |
| | | and t.spec_cd= #{specCd} |
| | | <if test="specId !=null and specId != ''"> |
| | | and t.spec_id= #{specId} |
| | | </if> |
| | | <if test="statusCd !=null and statusCd != ''"> |
| | | and t.status_cd= #{statusCd} |
| | |
| | | <if test="valueShow !=null and valueShow != ''"> |
| | | , t.value_show= #{valueShow} |
| | | </if> |
| | | <if test="specCd !=null and specCd != ''"> |
| | | , t.spec_cd= #{specCd} |
| | | <if test="specId !=null and specId != ''"> |
| | | , t.spec_id= #{specId} |
| | | </if> |
| | | <if test="value !=null and value != ''"> |
| | | , t.value= #{value} |
| | |
| | | <select id="queryAttrValuesCount" parameterType="Map" resultType="Map"> |
| | | select count(1) count |
| | | from attr_value t |
| | | LEFT JOIN attr_spec spec on t.spec_id = spec.spec_id and spec.status_cd = '0' |
| | | where 1 =1 |
| | | <if test="valueId !=null and valueId != ''"> |
| | | and t.value_id= #{valueId} |
| | | </if> |
| | | <if test="domain !=null and domain != ''"> |
| | | and spec.domain= #{domain} |
| | | </if> |
| | | <if test="specCd !=null and specCd != ''"> |
| | | and spec.spec_cd= #{specCd} |
| | | </if> |
| | | <if test="valueId !=null and valueId != ''"> |
| | | and t.value_id= #{valueId} |
| | | </if> |
| | |
| | | <if test="valueShow !=null and valueShow != ''"> |
| | | and t.value_show= #{valueShow} |
| | | </if> |
| | | <if test="specCd !=null and specCd != ''"> |
| | | and t.spec_cd= #{specCd} |
| | | <if test="specId !=null and specId != ''"> |
| | | and t.spec_id= #{specId} |
| | | </if> |
| | | <if test="statusCd !=null and statusCd != ''"> |
| | | and t.status_cd= #{statusCd} |