12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496 |
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="cn.ourwill.module.house.dao.dm.DeviceDao">
- <resultMap type="cn.ourwill.module.house.entity.dm.Device" id="baseMap">
- <result column="id" property="id"/>
- <result column="model_uuid" property="modelUuid"/>
- <result column="get_uuid" property="getUuid"/>
- <result column="asset_number" property="assetNumber"/>
- <result column="device_no" property="deviceNo"/>
- <result column="bookkeeper" property="bookkeeper"/>
- <result column="handler" property="handler"/>
- <result column="production_date" property="productionDate"/>
- <result column="input_date" property="inputDate"/>
- <result column="status" property="status"/>
- <result column="remark" property="remark"/>
- <result column="c_id" property="cId"/>
- <result column="c_time" property="cTime"/>
- <result column="uuid" property="uuid"/>
- <result column="status_keep" property="statusKeep"/>
- <result column="keep_lasttime_start" property="keepLasttimeStart"/>
- <result column="keep_lasttime_end" property="keepLasttimeEnd"/>
- <result column="status_repair" property="statusRepair"/>
- <result column="repair_time_start" property="repairTimeStart"/>
- <result column="repair_time_end" property="repairTimeEnd"/>
- <result column="repair_lasttime_start" property="repairLasttimeStart"/>
- <result column="repair_lasttime_end" property="repairLasttimeEnd"/>
- <result column="repairer" property="repairer"/>
- <result column="status_get" property="statusGet"/>
- <result column="repair_remarks" property="repairRemarks"/>
- <result column="keep_uuid" property="keepUuid"/>
- <!--二期新加字段-->
- <result column="device_count" property="deviceCount"/>
- <result column="store_count" property="storeCount"/>
- <result column="producer" property="producer"/>
- <result column="position" property="position"/>
- <result column="storagerack" property="storagerack"/>
- <result column="storagerack_cell" property="storagerackCell"/>
- <result column="unit_price" property="unitPrice"/>
- <result column="usage_document" property="usageDocument"/>
- <result column="place_of_origin" property="placeOfOrigin"/>
- <result column="year_of_purchase" property="yearOfPurchase"/>
- <result column="net_asset_value" property="netAssetValue"/>
- <result column="voucher_type" property="voucherType"/>
- <result column="voucher_number" property="voucherNumber"/>
- <result column="device_unit" property="deviceUnit"/>
- <result column="price" property="price"/>
- </resultMap>
- <resultMap type="cn.ourwill.module.house.entity.dm.Device" id="mapOfFind" extends="baseMap">
- <result column="name" property="grainName"/>
- <result column="device_name" property="deviceName"/>
- <result column="device_model" property="deviceModel"/>
- <result column="device_manager" property="deviceManager"/>
- </resultMap>
- <sql id="columns">
- a.id ,
- a.model_uuid ,
- a.get_uuid ,
- a.keep_uuid ,
- a.asset_number ,
- a.device_no ,
- a.bookkeeper ,
- a.handler ,
- a.production_date ,
- a.input_date ,
- a.status ,
- a.remark ,
- a.c_id ,
- a.c_time ,
- a.uuid ,
- a.status_keep ,
- a.keep_lasttime_start ,
- a.keep_lasttime_end ,
- a.status_repair ,
- a.repair_time_start ,
- a.repair_time_end ,
- a.repair_lasttime_start ,
- a.repair_lasttime_end ,
- a.repairer ,
- a.status_get ,
- a.repair_remarks,
- a.producer,
- a.device_count,
- a.store_count,
- a.position,
- a.storagerack,
- a.storagerack_cell,
- a.unit_price,
- a.usage_document,
- a.year_of_purchase,
- a.net_asset_value,
- a.device_unit,
- a.price,
- a.place_of_origin,
- a.voucher_type,
- a.voucher_number
- </sql>
- <sql id="columnss">
- a.id ,
- a.model_uuid ,
- a.get_uuid ,
- a.keep_uuid ,
- a.asset_number ,
- a.device_no ,
- a.bookkeeper ,
- a.handler ,
- a.production_date ,
- a.input_date as getTime,
- a.status ,
- a.remark ,
- a.c_id ,
- a.c_time ,
- a.uuid ,
- a.status_keep ,
- a.keep_lasttime_start ,
- a.keep_lasttime_end ,
- a.status_repair ,
- a.repair_time_start ,
- a.repair_time_end ,
- a.repair_lasttime_start ,
- a.repair_lasttime_end ,
- a.repairer ,
- a.status_get ,
- a.repair_remarks,
- a.producer,
- a.device_count,
- a.store_count,
- a.position,
- a.storagerack,
- a.storagerack_cell,
- a.unit_price,
- a.usage_document,
- a.year_of_purchase,
- a.net_asset_value,
- a.device_unit,
- a.price,
- a.place_of_origin,
- a.voucher_type,
- a.voucher_number
- </sql>
- <sql id = "columsOfFind">
- sg.name,
- ddm.grain_id,
- ddm.device_name,
- ddm.device_model,
- ddm.device_manager ,
- </sql>
- <sql id = "columsOfFindd">
- ddm.grain_id,
- ddm.device_name,
- ddm.device_model,
- ddm.device_manager ,
- ddm.collator
- </sql>
- <sql id="joinCols">
- </sql>
- <select id="get" resultMap="baseMap">
- SELECT
- <include refid="columns"/>
- FROM dm_device a
- <include refid="joinCols"/>
- WHERE a.id = #{id}
- </select>
- <select id="getByUuid" resultMap="baseMap">
- SELECT
- <include refid="columns"/>
- FROM dm_device a
- <include refid="joinCols"/>
- WHERE a.uuid = #{uuid}
- </select>
- <select id="getByModeluuid" resultMap="baseMap">
- SELECT
- <include refid="columns"/>
- FROM dm_device a
- <include refid="joinCols"/>
- WHERE a.model_uuid = #{modelUuid}
- ORDER BY id ASC LIMIT 1
- </select>
- <select id="getLastByUuid" resultMap="baseMap">
- SELECT
- <include refid="columns"/>
- FROM dm_device a
- <include refid="joinCols"/>
- WHERE a.model_uuid = #{uuid} ORDER BY c_time DESC LIMIT 0, 1;
- </select>
- <select id="findNoUuidList" resultMap="baseMap">
- SELECT
- <include refid="columns"/>
- FROM dm_device a
- <include refid="joinCols"/>
- WHERE a.uuid is null or trim(a.uuid) = '';
- </select>
- <select id="findGroupByPosition" resultMap="baseMap">
- SELECT
- <include refid="columns"/>
- FROM dm_device a
- <include refid="joinCols"/>
- WHERE a.position != ''
- AND a.model_uuid IN (SELECT dm_device_model.uuid FROM dm_device_model
- WHERE grain_id = (SELECT grain_id FROM dm_device_model
- WHERE uuid = #{deviceModelUuid}))
- <include refid="joinCols"/>
- GROUP BY position
- </select>
- <select id="findGroupByStoragerack" resultMap="baseMap">
- SELECT
- <include refid="columns"/>
- FROM dm_device a
- <include refid="joinCols"/>
- WHERE a.storagerack != '' AND a.position = #{positionId}
- AND a.model_uuid IN (SELECT dm_device_model.uuid FROM dm_device_model
- WHERE grain_id = (SELECT grain_id FROM dm_device_model
- WHERE uuid = #{deviceModelUuid}))
- <include refid="joinCols"/>
- GROUP BY storagerack
- </select>
- <select id="findGroupByStoragerackCell" resultMap="baseMap">
- SELECT
- <include refid="columns"/>
- FROM dm_device a
- <include refid="joinCols"/>
- WHERE a.storagerack_cell != '' AND a.storagerack = #{storagerackId}
- AND a.model_uuid IN (SELECT dm_device_model.uuid FROM dm_device_model
- WHERE grain_id = (SELECT grain_id FROM dm_device_model
- WHERE uuid = #{deviceModelUuid}))
- <include refid="joinCols"/>
- GROUP BY storagerack_cell
- </select>
- <select id="finNearScrapList" resultMap="baseMap">
- select
- <include refid="columns"/>
- from dm_device a
- left join dm_device_model ddm on ddm.uuid = a.model_uuid
- where a.status = '0'
- and (TIMESTAMPDIFF(MONTH,a.input_date,SYSDATE()) >(ddm.service_life*12-(select value from sys_threshold where id = 10 and type = '4')))
- </select>
- <select id="findrkList" resultMap="baseMap">
- SELECT
- <include refid="columns"/>,
- <include refid="columsOfFindd"/>
- FROM
- dm_device a
- LEFT JOIN dm_device_model ddm ON ddm.uuid = a.model_uuid
- WHERE a.model_uuid = #{modelUuid}
- ORDER BY id ASC LIMIT 1
- </select>
- <select id="finNearKeepList" resultMap="baseMap">
- SELECT
- <include refid="columns"/>
- FROM
- dm_device a
- LEFT JOIN dm_device_model ddm ON ddm.uuid = a.model_uuid
- where
- ddm.grain_id = #{grainId}
- and a.keep_lasttime_end IS NOT NULL
- and TIMESTAMPDIFF(MONTH,a.keep_lasttime_end,SYSDATE()) > 3
- union all
- SELECT
- <include refid="columns"/>
- FROM
- dm_device a
- LEFT JOIN dm_device_model ddm ON ddm.uuid = a.model_uuid
- WHERE
- ddm.grain_id = #{grainId}
- and a.keep_lasttime_end IS NULL
- and TIMESTAMPDIFF(MONTH,a.input_date,SYSDATE()) > 3
- </select>
- <resultMap type="cn.ourwill.module.house.entity.dm.Device" id="mapForStatistics" extends="baseMap">
- <result column="name" property="grainName"/>
- <result column="house_name" property="houseName"/>
- <result column="device_name" property="deviceName"/>
- <result column="device_model" property="deviceModel"/>
- <result column="device_manager" property="deviceManager"/>
- <result column="get_man" property="getMan"/>
- <result column="get_time" property="getTime"/>
- <result column="return_time" property="returnTime"/>
- <result column="service_life" property="serviceLife"/>
- <result column="purchaser" property="purchaser"/>
- </resultMap>
- <select id="getStatistics" resultMap="mapForStatistics">
- select
- sg.name as name,
- ddm.device_name as device_name,
- ddm.device_model as device_model,
- dm.device_no as device_no,
- hi.house_name as house_name,
- rdg.get_man as get_man,
- dm.status_get as status_get,
- dm.status_repair as status_repair,
- dm.status_keep as status_keep,
- rdg.get_time as get_time,
- rdb.return_time as return_time,
- dm.input_date as input_date,
- CAST((DATEDIFF(SYSDATE(),dm.input_date)/365) as decimal) as service_life,
- dm.status as status,
- ddm.purchaser as purchaser,
- dm.keep_lasttime_end as keep_lasttime_end,
- dm.remark as remark
- from dm_device dm
- left join dm_device_model ddm on ddm.uuid = dm.model_uuid
- left join sys_grain sg on sg.id = ddm.grain_id
- left join record_device_get rdg on rdg.uuid = dm.get_uuid
- left join record_device_back rdb on rdb.get_uuid = rdg.uuid
- left join house_info hi on hi.id = rdg.house_id
- <where>
- <if test="modelUuid !=null and modelUuid !=''">
- and dm.model_uuid = #{modelUuid}
- </if>
- <if test="serviceLifeStart !=null and serviceLifeStart !=''">
- and CAST((DATEDIFF(SYSDATE(),dm.input_date)/365) as decimal) >= #{serviceLifeStart}
- </if>
- <if test="serviceLifeEnd !=null and serviceLifeEnd !=''">
- and CAST((DATEDIFF(SYSDATE(),dm.input_date)/365) as decimal) >= #{serviceLifeEnd}
- </if>
- </where>
- <choose>
- <when test="page !=null and page.orderBy != null and page.orderBy != ''">
- ORDER BY ${page.orderBy}
- </when>
- <otherwise>
- </otherwise>
- </choose>
- </select>
- <select id="findList" resultMap="mapOfFind">
- SELECT
- <include refid="columsOfFind"/>
- <include refid="columns"/>
- FROM dm_device a
- left join dm_device_model ddm on model_uuid = ddm.uuid
- left join sys_grain sg on sg.id = ddm.grain_id
- <include refid="joinCols"/>
- <where>
- <if test="grainId !=null and grainId!=''">
- and ddm.grain_id = #{grainId}
- </if>
- <if test="cityId !=null and cityId!=''">
- and sg.parentId = #{cityId}
- </if>
- <if test="id !=null">
- and a.id = #{id}
- </if>
- <if test="modelUuid !=null">
- and a.model_uuid = #{modelUuid}
- </if>
- <if test="getUuid !=null">
- and a.get_uuid = #{getUuid}
- </if>
- <if test="keepUuid !=null">
- and a.keep_uuid = #{keepUuid}
- </if>
- <if test="grainName !=null">
- and sg.name = #{grainName}
- </if>
- <if test="deviceName !=null and deviceName !=''">
- and ddm.device_name = #{deviceName}
- </if>
- <if test="deviceModel !=null and deviceModel !=''">
- and ddm.device_model = #{deviceModel}
- </if>
- <if test="assetNumber !=null">
- and a.asset_number = #{assetNumber}
- </if>
- <if test="deviceNo !=null">
- and a.device_no = #{deviceNo}
- </if>
- <if test="bookkeeper !=null">
- and a.bookkeeper = #{bookkeeper}
- </if>
- <if test="handler !=null">
- and a.handler = #{handler}
- </if>
- <if test="productionDate !=null">
- and a.production_date = #{productionDate}
- </if>
- <if test="inputDate !=null">
- and a.input_date = #{inputDate}
- </if>
- <if test="status !=null">
- and a.status in (${status})
- </if>
- <if test="remark !=null">
- and a.remark = #{remark}
- </if>
- <if test="cId !=null">
- and a.c_id = #{cId}
- </if>
- <if test="cTime !=null">
- and a.c_time = #{cTime}
- </if>
- <if test="uuid !=null">
- and a.uuid = #{uuid}
- </if>
- <if test="statusKeep !=null">
- and a.status_keep = #{statusKeep}
- </if>
- <if test="keepLasttimeStart !=null">
- and a.keep_lasttime_start = #{keepLasttimeStart}
- </if>
- <if test="keepLasttimeEnd !=null">
- and a.keep_lasttime_end = #{keepLasttimeEnd}
- </if>
- <if test="statusRepair !=null and statusRepair != ''">
- and a.status_repair = #{statusRepair}
- </if>
- <if test="repairTimeStart !=null">
- and a.repair_time_start = #{repairTimeStart}
- </if>
- <if test="repairTimeEnd !=null">
- and a.repair_time_end = #{repairTimeEnd}
- </if>
- <if test="repairLasttimeStart !=null">
- and a.repair_lasttime_start = #{repairLasttimeStart}
- </if>
- <if test="repairLasttimeEnd !=null">
- and a.repair_lasttime_end = #{repairLasttimeEnd}
- </if>
- <if test="repairer !=null">
- and a.repairer = #{repairer}
- </if>
- <if test="statusGet !=null">
- and a.status_get = #{statusGet}
- </if>
- <if test="repairRemarks !=null">
- and a.repair_remarks = #{repairRemarks}
- </if>
- <if test="repairFlag !=null and repairFlag == 'true' ">
- and (a.repair_time_start is not null or a.status_repair = '2')
- </if>
- <if test="producer !=null">
- and a.producer = #{producer}
- </if>
- <if test="deviceCount !=null">
- and a.device_count = #{deviceCount}
- </if>
- <if test="storeCount !=null">
- and a.store_count = #{storeCount}
- </if>
- <if test="position !=null">
- and a.position = #{position}
- </if>
- <if test="storagerack !=null">
- and a.storagerack = #{storagerack}
- </if>
- <if test="storagerackCell !=null">
- and a.storagerack_cell = #{storagerackCell}
- </if>
- <if test="unitPrice !=null">
- and a.unit_price = #{unitPrice}
- </if>
- <if test="usageDocument !=null">
- and a.usage_document = #{usageDocument}
- </if>
- <if test="placeOfOrigin !=null">
- and a.place_of_origin = #{placeOfOrigin}
- </if>
- <if test="yearOfPurchase !=null">
- and a.year_of_purchase = #{yearOfPurchase}
- </if>
- <if test="netAssetValue !=null">
- and a.net_asset_value = #{netAssetValue}
- </if>
- <if test="voucherType !=null">
- and a.voucher_type = #{voucherType}
- </if>
- <if test="voucherNumber !=null">
- and a.voucher_number = #{voucherNumber}
- </if>
- </where>
- <choose>
- <when test="page !=null and page.orderBy != null and page.orderBy != ''">
- ORDER BY ${page.orderBy}
- </when>
- <otherwise>
- </otherwise>
- </choose>
- </select>
- <select id="findListAll" resultMap="mapOfFind">
- SELECT
- <include refid="columsOfFind"/>
- <include refid="columns"/>
- FROM dm_device a
- left join dm_device_model ddm on model_uuid = ddm.uuid
- left join sys_grain sg on sg.id = ddm.grain_id
- WHERE grain_id = (SELECT grain_id FROM dm_device_model
- WHERE uuid = #{deviceModelUuid})
- <include refid="joinCols"/>
- </select>
- <select id="findListAlluuid" resultMap="mapOfFind">
- SELECT
- <include refid="columsOfFind"/>
- <include refid="columns"/>
- FROM dm_device a
- left join dm_device_model ddm on model_uuid = ddm.uuid
- left join sys_grain sg on sg.id = ddm.grain_id
- WHERE grain_id = #{grainId}
- <include refid="joinCols"/>
- </select>
- <select id="findAllList" resultMap="mapOfFind">
- SELECT
- <include refid="columsOfFind"/>
- <include refid="columns"/>
- FROM dm_device a
- left join dm_device_model ddm on model_uuid = ddm.uuid
- left join sys_grain sg on sg.id = ddm.grain_id
- <include refid="joinCols"/>
- <where>
- <if test="id !=null">
- and a.id = #{id}
- </if>
- <if test="grainId !=null">
- and grain_id = #{grainId}
- </if>
- <if test="modelUuid !=null">
- and a.model_uuid = #{modelUuid}
- </if>
- <if test="getUuid !=null">
- and a.get_uuid = #{getUuid}
- </if>
- <if test="keepUuid !=null">
- and a.keep_uuid = #{keepUuid}
- </if>
- <if test="grainName !=null">
- and sg.name = #{grainName}
- </if>
- <if test="deviceName !=null">
- and ddm.device_name = #{deviceName}
- </if>
- <if test="deviceModel !=null">
- and ddm.device_model = #{deviceModel}
- </if>
- <if test="assetNumber !=null">
- and a.asset_number = #{assetNumber}
- </if>
- <if test="deviceNo !=null">
- and a.device_no = #{deviceNo}
- </if>
- <if test="bookkeeper !=null">
- and a.bookkeeper = #{bookkeeper}
- </if>
- <if test="handler !=null">
- and a.handler = #{handler}
- </if>
- <if test="productionDate !=null">
- and a.production_date = #{productionDate}
- </if>
- <if test="inputDate !=null">
- and a.input_date = #{inputDate}
- </if>
- <if test="status !=null">
- and a.status in (${status})
- </if>
- <if test="remark !=null">
- and a.remark = #{remark}
- </if>
- <if test="cId !=null">
- and a.c_id = #{cId}
- </if>
- <if test="cTime !=null">
- and a.c_time = #{cTime}
- </if>
- <if test="uuid !=null">
- and a.uuid = #{uuid}
- </if>
- <if test="statusKeep !=null">
- and a.status_keep = #{statusKeep}
- </if>
- <if test="keepLasttimeStart !=null">
- and a.keep_lasttime_start = #{keepLasttimeStart}
- </if>
- <if test="keepLasttimeEnd !=null">
- and a.keep_lasttime_end = #{keepLasttimeEnd}
- </if>
- <if test="statusRepair !=null">
- and a.status_repair = #{statusRepair}
- </if>
- <if test="repairTimeStart !=null">
- and a.repair_time_start = #{repairTimeStart}
- </if>
- <if test="repairTimeEnd !=null">
- and a.repair_time_end = #{repairTimeEnd}
- </if>
- <if test="repairLasttimeStart !=null">
- and a.repair_lasttime_start = #{repairLasttimeStart}
- </if>
- <if test="repairLasttimeEnd !=null">
- and a.repair_lasttime_end = #{repairLasttimeEnd}
- </if>
- <if test="repairer !=null">
- and a.repairer = #{repairer}
- </if>
- <if test="statusGet !=null">
- and a.status_get = #{statusGet}
- </if>
- <if test="repairRemarks !=null">
- and a.repair_remarks = #{repairRemarks}
- </if>
- <if test="producer !=null">
- and a.producer = #{producer}
- </if>
- <if test="deviceCount !=null">
- and a.device_count = #{deviceCount}
- </if>
- <if test="storeCount !=null">
- and a.store_count = #{storeCount}
- </if>
- <if test="position !=null">
- and a.position = #{position}
- </if>
- <if test="storagerack !=null">
- and a.storagerack = #{storagerack}
- </if>
- <if test="storagerackCell !=null">
- and a.storagerack_cell = #{storagerackCell}
- </if>
- <if test="unitPrice !=null">
- and a.unit_price = #{unitPrice}
- </if>
- <if test="usageDocument !=null">
- and a.usage_document = #{usageDocument}
- </if>
- <if test="placeOfOrigin !=null">
- and a.place_of_origin = #{placeOfOrigin}
- </if>
- <if test="yearOfPurchase !=null">
- and a.year_of_purchase = #{yearOfPurchase}
- </if>
- <if test="netAssetValue !=null">
- and a.net_asset_value = #{netAssetValue}
- </if>
- <if test="voucherType !=null">
- and a.voucher_type = #{voucherType}
- </if>
- <if test="voucherNumber !=null">
- and a.voucher_number = #{voucherNumber}
- </if>
- </where>
- <choose>
- <when test="page !=null and page.orderBy != null and page.orderBy != ''">
- ORDER BY ${page.orderBy}
- </when>
- <otherwise>
- </otherwise>
- </choose>
- </select>
- <select id="findCheckData" resultMap="mapOfFind">
- SELECT
- ddm.grain_id,
- ddm.device_name,
- ddm.device_model,
- ddm.uuid,
- ifnull(u.store_count,0) store_count
- FROM dm_device_model ddm LEFT JOIN (SELECT model_uuid, sum(store_count) AS store_count FROM dm_device GROUP BY model_uuid) AS u
- ON ddm.uuid = u.model_uuid WHERE ddm.device_kind = #{deviceKind} AND ddm.grain_id = #{grainId};
- </select>
- <insert id="insert" keyColumn="id" keyProperty="id" useGeneratedKeys="true"
- parameterType="cn.ourwill.module.house.entity.dm.Device">
- INSERT INTO dm_device
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test=" id != null">
- id,
- </if>
- <if test=" modelUuid != null">
- model_uuid,
- </if>
- <if test=" getUuid != null">
- get_uuid,
- </if>
- <if test="keepUuid !=null">
- keep_uuid,
- </if>
- <if test=" assetNumber != null">
- asset_number,
- </if>
- <if test=" deviceNo != null">
- device_no,
- </if>
- <if test=" bookkeeper != null">
- bookkeeper,
- </if>
- <if test=" handler != null">
- handler,
- </if>
- <if test=" productionDate != null">
- production_date,
- </if>
- <if test=" inputDate != null">
- input_date,
- </if>
- <if test=" status != null">
- status,
- </if>
- <if test=" remark != null">
- remark,
- </if>
- <if test=" cId != null">
- c_id,
- </if>
- <if test=" cTime != null">
- c_time,
- </if>
- <if test=" uuid != null">
- uuid,
- </if>
- <if test=" statusKeep != null">
- status_keep,
- </if>
- <if test=" keepLasttimeStart != null">
- keep_lasttime_start,
- </if>
- <if test=" keepLasttimeEnd != null">
- keep_lasttime_end,
- </if>
- <if test=" statusRepair != null">
- status_repair,
- </if>
- <if test=" repairTimeStart != null">
- repair_time_start,
- </if>
- <if test=" repairTimeEnd != null">
- repair_time_end,
- </if>
- <if test=" repairLasttimeStart != null">
- repair_lasttime_start,
- </if>
- <if test=" repairLasttimeEnd != null">
- repair_lasttime_end,
- </if>
- <if test=" repairer != null">
- repairer,
- </if>
- <if test="statusGet !=null">
- status_get,
- </if>
- <if test="repairRemarks !=null">
- repair_remarks,
- </if>
- <if test="producer !=null">
- producer,
- </if>
- <if test="deviceCount !=null">
- device_count,
- </if>
- <if test="storeCount !=null">
- store_count,
- </if>
- <if test="position !=null">
- position,
- </if>
- <if test="storagerack !=null">
- storagerack,
- </if>
- <if test="storagerackCell !=null">
- storagerack_cell,
- </if>
- <if test="unitPrice !=null">
- unit_price,
- </if>
- <if test="usageDocument !=null">
- usage_document,
- </if>
- <if test="placeOfOrigin !=null">
- place_of_origin ,
- </if>
- <if test="yearOfPurchase !=null">
- year_of_purchase ,
- </if>
- <if test="netAssetValue !=null">
- net_asset_value,
- </if>
- <if test="voucherType !=null">
- voucher_type ,
- </if>
- <if test="voucherNumber !=null">
- voucher_number,
- </if>
- <if test="deviceUnit !=null">
- device_unit,
- </if>
- <if test="price !=null">
- price
- </if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test=" id != null">
- #{id}, </if>
- <if test=" modelUuid != null">
- #{modelUuid}, </if>
- <if test=" getUuid != null">
- #{getUuid}, </if>
- <if test="keepUuid !=null">
- #{keepUuid}, </if>
- <if test=" assetNumber != null">
- #{assetNumber}, </if>
- <if test=" deviceNo != null">
- #{deviceNo}, </if>
- <if test=" bookkeeper != null">
- #{bookkeeper}, </if>
- <if test=" handler != null">
- #{handler}, </if>
- <if test=" productionDate != null">
- #{productionDate}, </if>
- <if test=" inputDate != null">
- #{inputDate}, </if>
- <if test=" status != null">
- #{status}, </if>
- <if test=" remark != null">
- #{remark}, </if>
- <if test=" cId != null">
- #{cId}, </if>
- <if test=" cTime != null">
- #{cTime}, </if>
- <if test=" uuid != null">
- #{uuid}, </if>
- <if test=" statusKeep != null">
- #{statusKeep}, </if>
- <if test=" keepLasttimeStart != null">
- #{keepLasttimeStart}, </if>
- <if test=" keepLasttimeEnd != null">
- #{keepLasttimeEnd}, </if>
- <if test=" statusRepair != null">
- #{statusRepair}, </if>
- <if test=" repairTimeStart != null">
- #{repairTimeStart}, </if>
- <if test=" repairTimeEnd != null">
- #{repairTimeEnd}, </if>
- <if test=" repairLasttimeStart != null">
- #{repairLasttimeStart}, </if>
- <if test=" repairLasttimeEnd != null">
- #{repairLasttimeEnd}, </if>
- <if test=" repairer != null">
- #{repairer}, </if>
- <if test="statusGet !=null">
- #{statusGet}, </if>
- <if test="repairRemarks !=null">
- #{repairRemarks},
- </if>
- <if test="producer !=null">
- #{producer},
- </if>
- <if test="deviceCount !=null">
- #{deviceCount},
- </if>
- <if test="storeCount !=null">
- #{storeCount},
- </if>
- <if test="position !=null">
- #{position},
- </if>
- <if test="storagerack !=null">
- #{storagerack},
- </if>
- <if test="storagerackCell !=null">
- #{storagerackCell},
- </if>
- <if test="unitPrice !=null">
- #{unitPrice},
- </if>
- <if test="usageDocument !=null">
- #{usageDocument},
- </if>
- <if test="placeOfOrigin !=null">
- #{placeOfOrigin},
- </if>
- <if test="yearOfPurchase !=null">
- #{yearOfPurchase},
- </if>
- <if test="netAssetValue !=null">
- #{netAssetValue},
- </if>
- <if test="voucherType !=null">
- #{voucherType},
- </if>
- <if test="voucherNumber !=null">
- #{voucherNumber},
- </if>
- <if test="deviceUnit !=null">
- #{deviceUnit},
- </if>
- <if test="price !=null">
- #{price}
- </if>
- </trim>
- </insert>
- <update id="update" parameterType="cn.ourwill.module.house.entity.dm.Device">
- UPDATE dm_device <set>
- <if test="id != null">
- id= #{id} ,
- </if>
- <if test="modelUuid != null">
- model_uuid= #{modelUuid} ,
- </if>
- <if test="getUuid != null">
- get_uuid= #{getUuid} ,
- </if>
- <if test="keepUuid !=null">
- keep_uuid = #{keepUuid} ,
- </if>
- <if test="assetNumber != null">
- asset_number= #{assetNumber} ,
- </if>
- <if test="deviceNo != null">
- device_no= #{deviceNo} ,
- </if>
- <if test="bookkeeper != null">
- bookkeeper= #{bookkeeper} ,
- </if>
- <if test="handler != null">
- handler= #{handler} ,
- </if>
- <if test="productionDate != null">
- production_date= #{productionDate} ,
- </if>
- <if test="inputDate != null">
- input_date= #{inputDate} ,
- </if>
- <if test="status != null">
- status= #{status} ,
- </if>
- <if test="remark != null">
- remark= #{remark} ,
- </if>
- <if test="cId != null">
- c_id= #{cId} ,
- </if>
- <if test="cTime != null">
- c_time= #{cTime} ,
- </if>
- <if test="uuid != null">
- uuid= #{uuid} ,
- </if>
- <if test="statusKeep != null">
- status_keep= #{statusKeep} ,
- </if>
- <if test="keepLasttimeStart != null">
- keep_lasttime_start= #{keepLasttimeStart} ,
- </if>
- <if test="keepLasttimeEnd != null">
- keep_lasttime_end= #{keepLasttimeEnd} ,
- </if>
- <if test="statusRepair != null">
- status_repair= #{statusRepair} ,
- </if>
- <if test="repairTimeStart != null">
- repair_time_start= #{repairTimeStart} ,
- </if>
- <if test="repairTimeEnd != null">
- repair_time_end= #{repairTimeEnd} ,
- </if>
- <if test="repairLasttimeStart != null">
- repair_lasttime_start= #{repairLasttimeStart} ,
- </if>
- <if test="repairLasttimeEnd != null">
- repair_lasttime_end= #{repairLasttimeEnd} ,
- </if>
- <if test="repairer != null">
- repairer= #{repairer} ,
- </if>
- <if test="statusGet !=null">
- status_get = #{statusGet} ,
- </if>
- <if test="repairRemarks !=null">
- repair_remarks = #{repairRemarks},
- </if>
- <if test="producer !=null">
- producer = #{producer},
- </if>
- <if test="deviceCount !=null">
- device_count = #{deviceCount},
- </if>
- <if test="storeCount !=null">
- store_count = #{storeCount},
- </if>
- <if test="position !=null">
- position = #{position},
- </if>
- <if test="storagerack !=null">
- storagerack = #{storagerack},
- </if>
- <if test="storagerackCell !=null">
- storagerack_cell = #{storagerackCell},
- </if>
- <if test="unitPrice !=null">
- unit_price = #{unitPrice},
- </if>
- <if test="usageDocument !=null">
- usage_document = #{usageDocument},
- </if>
- <if test="placeOfOrigin !=null">
- place_of_origin = #{placeOfOrigin},
- </if>
- <if test="yearOfPurchase !=null">
- year_of_purchase = #{yearOfPurchase},
- </if>
- <if test="netAssetValue !=null">
- net_asset_value = #{netAssetValue},
- </if>
- <if test="voucherType !=null">
- voucher_type = #{voucherType},
- </if>
- <if test="voucherNumber !=null">
- voucher_number = #{voucherNumber},
- </if>
- <if test="deviceUnit !=null">
- device_unit = #{deviceUnit},
- </if>
- <if test="price !=null">
- price = #{price}
- </if>
- </set>
- WHERE id = #{id}
- </update>
- <update id="updateByUuid" parameterType="cn.ourwill.module.house.entity.dm.Device">
- UPDATE dm_device <set>
- <if test="modelUuid != null">
- model_uuid= #{modelUuid} ,
- </if>
- <if test="getUuid != null">
- get_uuid= #{getUuid} ,
- </if>
- <if test="keepUuid !=null">
- and keep_uuid = #{keepUuid} ,
- </if>
- <if test="assetNumber != null">
- asset_number= #{assetNumber} ,
- </if>
- <if test="deviceNo != null">
- device_no= #{deviceNo} ,
- </if>
- <if test="bookkeeper != null">
- bookkeeper= #{bookkeeper} ,
- </if>
- <if test="handler != null">
- handler= #{handler} ,
- </if>
- <if test="productionDate != null">
- production_date= #{productionDate} ,
- </if>
- <if test="inputDate != null">
- input_date= #{inputDate} ,
- </if>
- <if test="status != null">
- status= #{status} ,
- </if>
- <if test="remark != null">
- remark= #{remark} ,
- </if>
- <if test="cId != null">
- c_id= #{cId} ,
- </if>
- <if test="cTime != null">
- c_time= #{cTime} ,
- </if>
- <if test="uuid != null">
- uuid= #{uuid} ,
- </if>
- <if test="statusKeep != null">
- status_keep= #{statusKeep} ,
- </if>
- <if test="keepLasttimeStart != null">
- keep_lasttime_start= #{keepLasttimeStart} ,
- </if>
- <if test="keepLasttimeEnd != null">
- keep_lasttime_end= #{keepLasttimeEnd} ,
- </if>
- <if test="statusRepair != null">
- status_repair= #{statusRepair} ,
- </if>
- <if test="repairTimeStart != null">
- repair_time_start= #{repairTimeStart} ,
- </if>
- <if test="repairTimeEnd != null">
- repair_time_end= #{repairTimeEnd} ,
- </if>
- <if test="repairLasttimeStart != null">
- repair_lasttime_start= #{repairLasttimeStart} ,
- </if>
- <if test="repairLasttimeEnd != null">
- repair_lasttime_end= #{repairLasttimeEnd} ,
- </if>
- <if test="repairer != null">
- repairer= #{repairer} ,
- </if>
- <if test="statusGet !=null">
- status_get = #{statusGet} ,
- </if>
- <if test="repairRemarks !=null">
- repair_remarks = #{repairRemarks},
- </if>
- <if test="producer !=null">
- producer = #{producer},
- </if>
- <if test="deviceCount !=null">
- device_count = #{deviceCount},
- </if>
- <if test="storeCount !=null">
- store_count = #{storeCount},
- </if>
- <if test="position !=null">
- position = #{position},
- </if>
- <if test="storagerack !=null">
- storagerack = #{storagerack},
- </if>
- <if test="storagerackCell !=null">
- storagerack_cell = #{storagerackCell},
- </if>
- <if test="unitPrice !=null">
- unit_price = #{unitPrice},
- </if>
- <if test="usageDocument !=null">
- usage_document = #{usageDocument},
- </if>
- <if test="placeOfOrigin !=null">
- place_of_origin = #{placeOfOrigin},
- </if>
- <if test="yearOfPurchase !=null">
- year_of_purchase = #{yearOfPurchase},
- </if>
- <if test="netAssetValue !=null">
- net_asset_value = #{netAssetValue},
- </if>
- <if test="voucherType !=null">
- voucher_type = #{voucherType},
- </if>
- <if test="voucherNumber !=null">
- voucher_number = #{voucherNumber},
- </if>
- <if test="deviceUnit !=null">
- device_unit = #{deviceUnit},
- </if>
- <if test="price !=null">
- price = #{price}
- </if>
- </set>
- WHERE uuid = #{uuid}
- </update>
- <update id="updateByModelUuid" parameterType="cn.ourwill.module.house.entity.dm.Device">
- UPDATE dm_device <set>
- <if test="modelUuid != null">
- model_uuid= #{modelUuid} ,
- </if>
- <if test="getUuid != null">
- get_uuid= #{getUuid} ,
- </if>
- <if test="keepUuid !=null">
- and keep_uuid = #{keepUuid} ,
- </if>
- <if test="assetNumber != null">
- asset_number= #{assetNumber} ,
- </if>
- <if test="deviceNo != null">
- device_no= #{deviceNo} ,
- </if>
- <if test="bookkeeper != null">
- bookkeeper= #{bookkeeper} ,
- </if>
- <if test="handler != null">
- handler= #{handler} ,
- </if>
- <if test="productionDate != null">
- production_date= #{productionDate} ,
- </if>
- <if test="inputDate != null">
- input_date= #{inputDate} ,
- </if>
- <if test="status != null">
- status= #{status} ,
- </if>
- <if test="remark != null">
- remark= #{remark} ,
- </if>
- <if test="cId != null">
- c_id= #{cId} ,
- </if>
- <if test="cTime != null">
- c_time= #{cTime} ,
- </if>
- <if test="uuid != null">
- uuid= #{uuid} ,
- </if>
- <if test="statusKeep != null">
- status_keep= #{statusKeep} ,
- </if>
- <if test="keepLasttimeStart != null">
- keep_lasttime_start= #{keepLasttimeStart} ,
- </if>
- <if test="keepLasttimeEnd != null">
- keep_lasttime_end= #{keepLasttimeEnd} ,
- </if>
- <if test="statusRepair != null">
- status_repair= #{statusRepair} ,
- </if>
- <if test="repairTimeStart != null">
- repair_time_start= #{repairTimeStart} ,
- </if>
- <if test="repairTimeEnd != null">
- repair_time_end= #{repairTimeEnd} ,
- </if>
- <if test="repairLasttimeStart != null">
- repair_lasttime_start= #{repairLasttimeStart} ,
- </if>
- <if test="repairLasttimeEnd != null">
- repair_lasttime_end= #{repairLasttimeEnd} ,
- </if>
- <if test="repairer != null">
- repairer= #{repairer} ,
- </if>
- <if test="statusGet !=null">
- status_get = #{statusGet} ,
- </if>
- <if test="repairRemarks !=null">
- repair_remarks = #{repairRemarks},
- </if>
- <if test="producer !=null">
- producer = #{producer},
- </if>
- <if test="deviceCount !=null">
- device_count = #{deviceCount},
- </if>
- <if test="storeCount !=null">
- store_count = #{storeCount},
- </if>
- <if test="position !=null">
- position = #{position},
- </if>
- <if test="storagerack !=null">
- storagerack = #{storagerack},
- </if>
- <if test="storagerackCell !=null">
- storagerack_cell = #{storagerackCell},
- </if>
- <if test="unitPrice !=null">
- unit_price = #{unitPrice},
- </if>
- <if test="usageDocument !=null">
- usage_document = #{usageDocument},
- </if>
- <if test="placeOfOrigin !=null">
- place_of_origin = #{placeOfOrigin},
- </if>
- <if test="yearOfPurchase !=null">
- year_of_purchase = #{yearOfPurchase},
- </if>
- <if test="netAssetValue !=null">
- net_asset_value = #{netAssetValue},
- </if>
- <if test="voucherType !=null">
- voucher_type = #{voucherType},
- </if>
- <if test="voucherNumber !=null">
- voucher_number = #{voucherNumber},
- </if>
- <if test="deviceUnit !=null">
- device_unit = #{deviceUnit},
- </if>
- <if test="price !=null">
- price = #{price}
- </if>
- </set>
- WHERE model_uuid = #{modelUuid}
- ORDER BY id ASC LIMIT 1
- </update>
- <delete id="deleteById" parameterType="java.lang.Long">
- DELETE FROM dm_device WHERE id = #{id}
- </delete>
- <delete id="deleteByIds" parameterType="java.util.List">
- DELETE FROM dm_device WHERE id IN
- <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
- #{item}
- </foreach>
- </delete>
- <select id="getDeviceByNameModelGrainId" resultMap="mapOfFind" parameterType="String">
- SELECT
- <include refid="columns"/>
- FROM
- dm_device a
- LEFT JOIN dm_device_model ddm ON ddm.uuid = a.model_uuid
- <where>
- <if test="deviceName !=''">
- AND ddm.device_name = #{deviceName}
- </if>
- <if test="deviceModel !=''">
- AND ddm.device_model = #{deviceModel}
- </if>
- <if test="grainId !=''">
- AND ddm.grain_id = #{grainId}
- </if>
- </where>
- ORDER BY a.id ASC LIMIT 1
- </select>
- <select id="getsum" resultType="java.lang.Integer">
- SELECT
- SUM(a.store_count)
- FROM
- dm_device a
- LEFT JOIN dm_device_model ddm ON ddm.uuid = a.model_uuid
- <where>
- <if test="deviceName !=''">
- AND ddm.device_name = #{deviceName}
- </if>
- <if test="deviceModel !=''">
- AND ddm.device_model = #{deviceModel}
- </if>
- <if test="grainId !=''">
- AND ddm.grain_id = #{grainId}
- </if>
- </where>
- ORDER BY a.id ASC
- </select>
- <select id="getPagsModel" resultMap="mapOfFind" parameterType="String">
- SELECT
- <include refid="columns"/>
- FROM
- dm_device a
- LEFT JOIN dm_device_model ddm ON ddm.uuid = a.model_uuid
- <where>
- <if test="deviceModel !=''">
- AND ddm.device_model = #{deviceModel}
- </if>
- <if test="grainId !=''">
- AND ddm.grain_id = #{grainId}
- </if>
- </where>
- </select>
- <select id="getDeviceByNameModel" resultMap="mapOfFind" parameterType="String">
- SELECT
- <include refid="columns"/>
- FROM
- dm_device a
- LEFT JOIN dm_device_model ddm ON ddm.uuid = a.model_uuid
- <where>
- <if test="deviceName !=''">
- AND ddm.device_name = #{deviceName}
- </if>
- <if test="deviceModel !=''">
- AND ddm.device_model = #{deviceModel}
- </if>
- <if test="grainId !=''">
- AND ddm.grain_id = #{grainId}
- </if>
- </where>
- </select>
- <select id="getPags" resultMap="baseMap">
- SELECT
- <include refid="columns"/>
- FROM dm_device a
- <include refid="joinCols"/>
- WHERE a.model_uuid = #{uuid}
- order by a.input_date asc
- </select>
- <select id="getPags1" resultMap="baseMap">
- SELECT
- *
- FROM dm_device a
- <include refid="joinCols"/>
- WHERE a.model_uuid = #{uuid}
- order by a.input_date ASC,a.c_time ASC
- </select>
- <select id="getDeviceName" resultMap="baseMap">
- SELECT
- <include refid="columns"/>
- FROM dm_device a
- <include refid="joinCols"/>
- WHERE a.model_uuid = #{uuid}
- order by a.input_date asc
- </select>
- <select id="getModelUuid" resultMap="baseMap">
- SELECT
- <include refid="columnss"/>,
- <include refid="columsOfFindd"/>
- FROM dm_device a
- left join dm_device_model ddm on model_uuid = ddm.uuid
- <include refid="joinCols"/>
- WHERE a.uuid = #{modelUuid}
- </select>
- <select id="getdeviceId" resultMap="baseMap">
- SELECT
- <include refid="columnss"/>,
- <include refid="columsOfFindd"/>
- FROM dm_device a
- left join dm_device_model ddm on model_uuid = ddm.uuid
- <include refid="joinCols"/>
- WHERE a.device_no = #{deviceNo} and ddm.device_model = #{deviceModel} and ddm.device_name = #{deviceName}
- </select>
- <insert id="insertDevice" keyColumn="id" keyProperty="id" useGeneratedKeys="true"
- parameterType="cn.ourwill.module.house.entity.dm.Device">
- INSERT INTO dm_device
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test=" id != null">
- id,
- </if>
- <if test=" modelUuid != null">
- model_uuid,
- </if>
- <if test=" getUuid != null">
- get_uuid,
- </if>
- <if test=" deviceNo != null">
- device_no,
- </if>
- <if test=" inputDate != null">
- input_date,
- </if>
- <if test=" remark != null">
- remark,
- </if>
- <if test=" cId != null">
- c_id,
- </if>
- <if test=" cTime != null">
- c_time,
- </if>
- <if test=" uuid != null">
- uuid,
- </if>
- <if test="statusGet !=null">
- status_get,
- </if>
- <if test="deviceCount !=null">
- device_count,
- </if>
- <if test="storeCount !=null">
- store_count,
- </if>
- <if test="unitPrice !=null">
- unitPrice,
- </if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test=" id != null">
- #{id}, </if>
- <if test=" modelUuid != null">
- #{modelUuid}, </if>
- <if test=" getUuid != null">
- #{getUuid}, </if>
- <if test=" deviceNo != null">
- #{device_no}, </if>
- <if test=" inputDate != null">
- #{input_date}, </if>
- <if test=" remark != null">
- #{remark}, </if>
- <if test=" cId != null">
- #{cId}, </if>
- <if test=" cTime != null">
- #{cTime}, </if>
- <if test=" uuid != null">
- #{uuid}, </if>
- <if test="statusGet !=null">
- #{statusGet}, </if>
- <if test="deviceCount !=null">
- #{deviceCount}, </if>
- <if test="storeCount !=null">
- #{storeCount}, </if>
- <if test="unitPrice !=null">
- #{unitPrice}, </if>
- </trim>
- </insert>
- </mapper>
|