select m.*,u.uname unitName, mc.name categoryName
FROM jsh_material m
left JOIN jsh_unit u on m.UnitId = u.id and ifnull(u.delete_Flag,'0') !='1'
left JOIN jsh_materialcategory mc on m.CategoryId = mc.id and ifnull(mc.status,'0') !='2'
where 1=1
and m.name like '%${name}%'
and m.model like '%${model}%'
and m.CategoryId in (${categoryIds})
and ifnull(m.delete_Flag,'0') !='1'
order by m.id asc
limit #{offset},#{rows}
SELECT
COUNT(m.id)
FROM jsh_material m
left JOIN jsh_unit u on m.UnitId = u.id and ifnull(u.delete_Flag,'0') !='1'
left JOIN jsh_materialcategory mc on m.CategoryId = mc.id and ifnull(mc.status,'0') !='2'
WHERE 1=1
and m.name like '%${name}%'
and m.model like '%${model}%'
and m.CategoryId in (${categoryIds})
and ifnull(m.delete_Flag,'0') !='1'
select u.UName from jsh_unit u
left join jsh_material m on m.UnitId=u.id and ifnull(m.delete_Flag,'0') !='1'
where m.id = ${mId}
and ifnull(u.delete_Flag,'0') !='1'
select m.*,u.UName from jsh_material m
left join jsh_unit u on m.UnitId=u.id and ifnull(u.delete_Flag,'0') !='1'
where m.id = ${id}
and ifnull(m.delete_Flag,'0') !='1'
select m.*,u.UName from jsh_material m
left join jsh_unit u on m.UnitId=u.id and ifnull(u.delete_Flag,'0') !='1'
where m.enabled=1
and ifnull(m.delete_Flag,'0') !='1'
ORDER BY Id asc
update jsh_material
set
RetailPrice = null,
LowPrice = null,
PresetPriceOne = null,
PresetPriceTwo = null
where Id = #{id,jdbcType=BIGINT}
update jsh_material
set
UnitId = null
where Id = #{id,jdbcType=BIGINT}
select m.*,u.uname unitName, mc.name categoryName
FROM jsh_material m
left JOIN jsh_unit u on m.UnitId = u.id and ifnull(u.delete_Flag,'0') !='1'
left JOIN jsh_materialcategory mc on m.CategoryId = mc.id and ifnull(mc.status,'0') !='2'
where 1=1
and m.name like '%${name}%'
and m.model like '%${model}%'
and m.CategoryId in (${categoryIds})
and ifnull(m.delete_Flag,'0') !='1'
order by m.id asc
select m.*
FROM jsh_material m
where 1=1
and m.name =#{name}
and ifnull(m.delete_Flag,'0') !='1'
select
Id, CategoryId, name, Mfrs, Packing, SafetyStock, Model, Standard, Color, Unit, Remark,
RetailPrice, LowPrice, PresetPriceOne, PresetPriceTwo, UnitId, FirstOutUnit, FirstInUnit,
PriceStrategy, Enabled,enableSerialNumber
FROM jsh_material
where 1=1
and enabled ='1'
and enableSerialNumber ='1'
and name like #{name}
and model like #{model}
and ifnull(delete_Flag,'0') !='1'
order by id desc
update jsh_material
set delete_Flag='1'
where 1=1
and ifnull(delete_Flag,'0') !='1'
and id in (
#{id}
)
select
from jsh_material
where 1=1
and categoryId in (
#{categoryId}
)
and ifnull(delete_Flag,'0') !='1'