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.Standard like '%${standard}%'
and m.model like '%${model}%'
and m.CategoryId in (${categoryIds})
and ifnull(m.delete_Flag,'0') !='1'
order by m.id desc
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.Standard like '%${standard}%'
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,me.bar_code m_bar_code, me.commodity_unit, me.purchase_decimal, me.commodity_decimal,
me.wholesale_decimal, me.low_decimal
from jsh_material m
left join jsh_material_extend me on m.id=me.material_id and ifnull(me.delete_Flag,'0') !='1'
left join jsh_unit u on m.UnitId=u.id and ifnull(u.delete_Flag,'0') !='1'
where me.id = ${meId}
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 desc
select m.*,u.UName,me.bar_code m_bar_code,me.id meId,me.commodity_unit from jsh_material m
left join jsh_material_extend me on m.id=me.material_id and ifnull(me.delete_Flag,'0') !='1'
left join jsh_unit u on m.UnitId=u.id and ifnull(u.delete_Flag,'0') !='1'
where m.enabled=1 and me.id is not null
and (m.name like '%${q}%' or me.bar_code like '%${q}%')
and ifnull(m.delete_Flag,'0') !='1'
ORDER BY Id desc
limit #{offset},#{rows}
select count(1) from jsh_material m
left join jsh_material_extend me on m.id=me.material_id and ifnull(me.delete_Flag,'0') !='1'
left join jsh_unit u on m.UnitId=u.id and ifnull(u.delete_Flag,'0') !='1'
where m.enabled=1 and me.id is not null
and (m.name like '%${q}%' or me.bar_code like '%${q}%')
and ifnull(m.delete_Flag,'0') !='1'
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 desc
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'
select
from jsh_material
where 1=1
and unitId in (
#{unitId}
)
and ifnull(delete_Flag,'0') !='1'
select max(CAST(l.bar_code AS SIGNED)) bar_code from jsh_material_extend l
select m.*,me.bar_code m_bar_code,u.uname unitName, mc.name categoryName
FROM jsh_material m
left join jsh_material_extend me on m.id=me.material_id and ifnull(me.delete_Flag,'0') !='1'
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 me.id = ${meId}
and ifnull(m.delete_Flag,'0') !='1'