liuxiaoxu
1 month ago
9 changed files with 0 additions and 3756 deletions
@ -1,130 +0,0 @@ |
|||
package com.ruoyi.storehouse.controller; |
|||
|
|||
import com.ruoyi.ck.utils.Result; |
|||
import com.ruoyi.common.annotation.Log; |
|||
import com.ruoyi.common.core.controller.BaseController; |
|||
import com.ruoyi.common.core.domain.AjaxResult; |
|||
import com.ruoyi.common.core.page.TableDataInfo; |
|||
import com.ruoyi.common.enums.BusinessType; |
|||
import com.ruoyi.common.utils.poi.ExcelUtil; |
|||
import com.ruoyi.storehouse.domain.WarehousingCheckInfo; |
|||
import com.ruoyi.storehouse.service.IWarehousingCheckInfoService; |
|||
import org.apache.shiro.authz.annotation.RequiresPermissions; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.stereotype.Controller; |
|||
import org.springframework.ui.ModelMap; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* 盘点Controller |
|||
* |
|||
* @author ruoyi |
|||
* @date 2023-05-16 |
|||
*/ |
|||
@Controller |
|||
@RequestMapping("/storehouse/warehousingCheckInfo") |
|||
public class WarehousingCheckInfoController extends BaseController |
|||
{ |
|||
private String prefix = "storehouse/warehousingCheckInfo"; |
|||
|
|||
@Autowired |
|||
private IWarehousingCheckInfoService warehousingCheckInfoService; |
|||
|
|||
@RequiresPermissions("storehouse:warehousingCheckInfo:view") |
|||
@GetMapping() |
|||
public String warehousingCheckInfo() |
|||
{ |
|||
return prefix + "/warehousingCheckInfo"; |
|||
} |
|||
|
|||
/** |
|||
* 查询盘点列表 |
|||
*/ |
|||
@RequiresPermissions("storehouse:warehousingCheckInfo:list") |
|||
@PostMapping("/list") |
|||
@ResponseBody |
|||
public TableDataInfo list(WarehousingCheckInfo warehousingCheckInfo) |
|||
{ |
|||
startPage(); |
|||
List<WarehousingCheckInfo> list = warehousingCheckInfoService.selectWarehousingCheckInfoList(warehousingCheckInfo); |
|||
return getDataTable(list); |
|||
} |
|||
|
|||
/** |
|||
* 导出盘点列表 |
|||
*/ |
|||
@RequiresPermissions("storehouse:warehousingCheckInfo:export") |
|||
@Log(title = "盘点", businessType = BusinessType.EXPORT) |
|||
@PostMapping("/export") |
|||
@ResponseBody |
|||
public AjaxResult export(WarehousingCheckInfo warehousingCheckInfo) |
|||
{ |
|||
List<WarehousingCheckInfo> list = warehousingCheckInfoService.selectWarehousingCheckInfoList(warehousingCheckInfo); |
|||
ExcelUtil<WarehousingCheckInfo> util = new ExcelUtil<WarehousingCheckInfo>(WarehousingCheckInfo.class); |
|||
return util.exportExcel(list, "盘点数据"); |
|||
} |
|||
|
|||
/** |
|||
* 新增盘点 |
|||
*/ |
|||
@GetMapping("/add") |
|||
public String add() |
|||
{ |
|||
return prefix + "/add"; |
|||
} |
|||
|
|||
/** |
|||
* 新增保存盘点 |
|||
*/ |
|||
@RequiresPermissions("storehouse:warehousingCheckInfo:add") |
|||
@Log(title = "盘点", businessType = BusinessType.INSERT) |
|||
@PostMapping("/add") |
|||
@ResponseBody |
|||
public AjaxResult addSave(WarehousingCheckInfo warehousingCheckInfo) |
|||
{ |
|||
return toAjax(warehousingCheckInfoService.insertWarehousingCheckInfo(warehousingCheckInfo)); |
|||
} |
|||
|
|||
/** |
|||
* 修改盘点 |
|||
*/ |
|||
@GetMapping("/edit/{warehousingCheckInfoId}") |
|||
public String edit(@PathVariable("warehousingCheckInfoId") Long warehousingCheckInfoId, ModelMap mmap) |
|||
{ |
|||
WarehousingCheckInfo warehousingCheckInfo = warehousingCheckInfoService.selectWarehousingCheckInfoById(warehousingCheckInfoId); |
|||
mmap.put("warehousingCheckInfo", warehousingCheckInfo); |
|||
return prefix + "/edit"; |
|||
} |
|||
|
|||
/** |
|||
* 修改保存盘点 |
|||
*/ |
|||
@RequiresPermissions("storehouse:warehousingCheckInfo:edit") |
|||
@Log(title = "盘点", businessType = BusinessType.UPDATE) |
|||
@PostMapping("/edit") |
|||
@ResponseBody |
|||
public AjaxResult editSave(WarehousingCheckInfo warehousingCheckInfo) |
|||
{ |
|||
return toAjax(warehousingCheckInfoService.updateWarehousingCheckInfo(warehousingCheckInfo)); |
|||
} |
|||
|
|||
/** |
|||
* 删除盘点 |
|||
*/ |
|||
@RequiresPermissions("storehouse:warehousingCheckInfo:remove") |
|||
@Log(title = "盘点", businessType = BusinessType.DELETE) |
|||
@PostMapping( "/remove") |
|||
@ResponseBody |
|||
public AjaxResult remove(String ids) |
|||
{ |
|||
return toAjax(warehousingCheckInfoService.deleteWarehousingCheckInfoByIds(ids)); |
|||
} |
|||
|
|||
@PostMapping("/getId") |
|||
@ResponseBody |
|||
public Result getId() throws Exception { |
|||
return Result.getSuccessResult(warehousingCheckInfoService.getId()); |
|||
} |
|||
} |
@ -1,188 +0,0 @@ |
|||
package com.ruoyi.storehouse.domain; |
|||
|
|||
import org.apache.commons.lang3.builder.ToStringBuilder; |
|||
import org.apache.commons.lang3.builder.ToStringStyle; |
|||
import com.ruoyi.common.annotation.Excel; |
|||
import com.ruoyi.common.core.domain.BaseEntity; |
|||
|
|||
/** |
|||
* 盘点对象 warehousing_check_info |
|||
* |
|||
* @author ruoyi |
|||
* @date 2023-05-16 |
|||
*/ |
|||
public class WarehousingCheckInfo extends BaseEntity |
|||
{ |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
/** 盘点id */ |
|||
private Long warehousingCheckInfoId; |
|||
|
|||
/** 盘点单号 */ |
|||
@Excel(name = "盘点单号") |
|||
private String warehousingCheckNumber; |
|||
|
|||
/** 盘点人名 */ |
|||
@Excel(name = "盘点人名") |
|||
private String warehousingCheckPerson; |
|||
|
|||
/** 仓库号 */ |
|||
@Excel(name = "仓库号") |
|||
private String stockNumber; |
|||
|
|||
/** 仓库名称 */ |
|||
@Excel(name = "仓库名称") |
|||
private String stockName; |
|||
|
|||
/** 盘点日期 */ |
|||
@Excel(name = "盘点日期") |
|||
private String warehousingCheckDate; |
|||
|
|||
/** 物料种类 */ |
|||
@Excel(name = "物料种类") |
|||
private String materialType; |
|||
|
|||
/** 更新否 */ |
|||
@Excel(name = "更新否") |
|||
private String updateFlag; |
|||
|
|||
/** 录入时间 */ |
|||
private String firstAddTime; |
|||
|
|||
/** 修改时间 */ |
|||
private String updateInfoTime; |
|||
|
|||
/** 备用一 */ |
|||
private String standbyOne; |
|||
|
|||
/** 备用二 */ |
|||
private String standbyTwo; |
|||
|
|||
public void setWarehousingCheckInfoId(Long warehousingCheckInfoId) |
|||
{ |
|||
this.warehousingCheckInfoId = warehousingCheckInfoId; |
|||
} |
|||
|
|||
public Long getWarehousingCheckInfoId() |
|||
{ |
|||
return warehousingCheckInfoId; |
|||
} |
|||
public void setWarehousingCheckNumber(String warehousingCheckNumber) |
|||
{ |
|||
this.warehousingCheckNumber = warehousingCheckNumber; |
|||
} |
|||
|
|||
public String getWarehousingCheckNumber() |
|||
{ |
|||
return warehousingCheckNumber; |
|||
} |
|||
public void setWarehousingCheckPerson(String warehousingCheckPerson) |
|||
{ |
|||
this.warehousingCheckPerson = warehousingCheckPerson; |
|||
} |
|||
|
|||
public String getWarehousingCheckPerson() |
|||
{ |
|||
return warehousingCheckPerson; |
|||
} |
|||
public void setStockNumber(String stockNumber) |
|||
{ |
|||
this.stockNumber = stockNumber; |
|||
} |
|||
|
|||
public String getStockNumber() |
|||
{ |
|||
return stockNumber; |
|||
} |
|||
public void setStockName(String stockName) |
|||
{ |
|||
this.stockName = stockName; |
|||
} |
|||
|
|||
public String getStockName() |
|||
{ |
|||
return stockName; |
|||
} |
|||
public void setWarehousingCheckDate(String warehousingCheckDate) |
|||
{ |
|||
this.warehousingCheckDate = warehousingCheckDate; |
|||
} |
|||
|
|||
public String getWarehousingCheckDate() |
|||
{ |
|||
return warehousingCheckDate; |
|||
} |
|||
public void setMaterialType(String materialType) |
|||
{ |
|||
this.materialType = materialType; |
|||
} |
|||
|
|||
public String getMaterialType() |
|||
{ |
|||
return materialType; |
|||
} |
|||
public void setUpdateFlag(String updateFlag) |
|||
{ |
|||
this.updateFlag = updateFlag; |
|||
} |
|||
|
|||
public String getUpdateFlag() |
|||
{ |
|||
return updateFlag; |
|||
} |
|||
public void setFirstAddTime(String firstAddTime) |
|||
{ |
|||
this.firstAddTime = firstAddTime; |
|||
} |
|||
|
|||
public String getFirstAddTime() |
|||
{ |
|||
return firstAddTime; |
|||
} |
|||
public void setUpdateInfoTime(String updateInfoTime) |
|||
{ |
|||
this.updateInfoTime = updateInfoTime; |
|||
} |
|||
|
|||
public String getUpdateInfoTime() |
|||
{ |
|||
return updateInfoTime; |
|||
} |
|||
public void setStandbyOne(String standbyOne) |
|||
{ |
|||
this.standbyOne = standbyOne; |
|||
} |
|||
|
|||
public String getStandbyOne() |
|||
{ |
|||
return standbyOne; |
|||
} |
|||
public void setStandbyTwo(String standbyTwo) |
|||
{ |
|||
this.standbyTwo = standbyTwo; |
|||
} |
|||
|
|||
public String getStandbyTwo() |
|||
{ |
|||
return standbyTwo; |
|||
} |
|||
|
|||
@Override |
|||
public String toString() { |
|||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) |
|||
.append("warehousingCheckInfoId", getWarehousingCheckInfoId()) |
|||
.append("warehousingCheckNumber", getWarehousingCheckNumber()) |
|||
.append("warehousingCheckPerson", getWarehousingCheckPerson()) |
|||
.append("stockNumber", getStockNumber()) |
|||
.append("stockName", getStockName()) |
|||
.append("warehousingCheckDate", getWarehousingCheckDate()) |
|||
.append("materialType", getMaterialType()) |
|||
.append("remark", getRemark()) |
|||
.append("updateFlag", getUpdateFlag()) |
|||
.append("firstAddTime", getFirstAddTime()) |
|||
.append("updateInfoTime", getUpdateInfoTime()) |
|||
.append("standbyOne", getStandbyOne()) |
|||
.append("standbyTwo", getStandbyTwo()) |
|||
.toString(); |
|||
} |
|||
} |
@ -1,61 +0,0 @@ |
|||
package com.ruoyi.storehouse.mapper; |
|||
|
|||
import java.util.List; |
|||
import com.ruoyi.storehouse.domain.WarehousingCheckInfo; |
|||
|
|||
/** |
|||
* 盘点Mapper接口 |
|||
* |
|||
* @author ruoyi |
|||
* @date 2023-05-16 |
|||
*/ |
|||
public interface WarehousingCheckInfoMapper |
|||
{ |
|||
/** |
|||
* 查询盘点 |
|||
* |
|||
* @param warehousingCheckInfoId 盘点ID |
|||
* @return 盘点 |
|||
*/ |
|||
public WarehousingCheckInfo selectWarehousingCheckInfoById(Long warehousingCheckInfoId); |
|||
|
|||
/** |
|||
* 查询盘点列表 |
|||
* |
|||
* @param warehousingCheckInfo 盘点 |
|||
* @return 盘点集合 |
|||
*/ |
|||
public List<WarehousingCheckInfo> selectWarehousingCheckInfoList(WarehousingCheckInfo warehousingCheckInfo); |
|||
|
|||
/** |
|||
* 新增盘点 |
|||
* |
|||
* @param warehousingCheckInfo 盘点 |
|||
* @return 结果 |
|||
*/ |
|||
public int insertWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo); |
|||
|
|||
/** |
|||
* 修改盘点 |
|||
* |
|||
* @param warehousingCheckInfo 盘点 |
|||
* @return 结果 |
|||
*/ |
|||
public int updateWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo); |
|||
|
|||
/** |
|||
* 删除盘点 |
|||
* |
|||
* @param warehousingCheckInfoId 盘点ID |
|||
* @return 结果 |
|||
*/ |
|||
public int deleteWarehousingCheckInfoById(Long warehousingCheckInfoId); |
|||
|
|||
/** |
|||
* 批量删除盘点 |
|||
* |
|||
* @param warehousingCheckInfoIds 需要删除的数据ID |
|||
* @return 结果 |
|||
*/ |
|||
public int deleteWarehousingCheckInfoByIds(String[] warehousingCheckInfoIds); |
|||
} |
@ -1,69 +0,0 @@ |
|||
package com.ruoyi.storehouse.service; |
|||
|
|||
import com.ruoyi.storehouse.domain.WarehousingCheckInfo; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* 盘点Service接口 |
|||
* |
|||
* @author ruoyi |
|||
* @date 2023-05-16 |
|||
*/ |
|||
public interface IWarehousingCheckInfoService |
|||
{ |
|||
/** |
|||
* 查询盘点 |
|||
* |
|||
* @param warehousingCheckInfoId 盘点ID |
|||
* @return 盘点 |
|||
*/ |
|||
public WarehousingCheckInfo selectWarehousingCheckInfoById(Long warehousingCheckInfoId); |
|||
|
|||
/** |
|||
* 查询盘点列表 |
|||
* |
|||
* @param warehousingCheckInfo 盘点 |
|||
* @return 盘点集合 |
|||
*/ |
|||
public List<WarehousingCheckInfo> selectWarehousingCheckInfoList(WarehousingCheckInfo warehousingCheckInfo); |
|||
|
|||
/** |
|||
* 新增盘点 |
|||
* |
|||
* @param warehousingCheckInfo 盘点 |
|||
* @return 结果 |
|||
*/ |
|||
public int insertWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo); |
|||
|
|||
/** |
|||
* 修改盘点 |
|||
* |
|||
* @param warehousingCheckInfo 盘点 |
|||
* @return 结果 |
|||
*/ |
|||
public int updateWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo); |
|||
|
|||
/** |
|||
* 批量删除盘点 |
|||
* |
|||
* @param ids 需要删除的数据ID |
|||
* @return 结果 |
|||
*/ |
|||
public int deleteWarehousingCheckInfoByIds(String ids); |
|||
|
|||
/** |
|||
* 删除盘点信息 |
|||
* |
|||
* @param warehousingCheckInfoId 盘点ID |
|||
* @return 结果 |
|||
*/ |
|||
public int deleteWarehousingCheckInfoById(Long warehousingCheckInfoId); |
|||
|
|||
/** |
|||
* 获取盘点单号 |
|||
* @return |
|||
*/ |
|||
public String getId(); |
|||
|
|||
} |
@ -1,102 +0,0 @@ |
|||
package com.ruoyi.storehouse.service.impl; |
|||
|
|||
import com.ruoyi.common.core.text.Convert; |
|||
import com.ruoyi.storehouse.domain.WarehousingCheckInfo; |
|||
import com.ruoyi.storehouse.mapper.WarehousingCheckInfoMapper; |
|||
import com.ruoyi.storehouse.service.IWarehousingCheckInfoService; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import java.text.SimpleDateFormat; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* 盘点Service业务层处理 |
|||
* |
|||
* @author ruoyi |
|||
* @date 2023-05-16 |
|||
*/ |
|||
@Service |
|||
public class WarehousingCheckInfoServiceImpl implements IWarehousingCheckInfoService |
|||
{ |
|||
@Autowired |
|||
private WarehousingCheckInfoMapper warehousingCheckInfoMapper; |
|||
|
|||
/** |
|||
* 查询盘点 |
|||
* |
|||
* @param warehousingCheckInfoId 盘点ID |
|||
* @return 盘点 |
|||
*/ |
|||
@Override |
|||
public WarehousingCheckInfo selectWarehousingCheckInfoById(Long warehousingCheckInfoId) |
|||
{ |
|||
return warehousingCheckInfoMapper.selectWarehousingCheckInfoById(warehousingCheckInfoId); |
|||
} |
|||
|
|||
/** |
|||
* 查询盘点列表 |
|||
* |
|||
* @param warehousingCheckInfo 盘点 |
|||
* @return 盘点 |
|||
*/ |
|||
@Override |
|||
public List<WarehousingCheckInfo> selectWarehousingCheckInfoList(WarehousingCheckInfo warehousingCheckInfo) |
|||
{ |
|||
return warehousingCheckInfoMapper.selectWarehousingCheckInfoList(warehousingCheckInfo); |
|||
} |
|||
|
|||
/** |
|||
* 新增盘点 |
|||
* |
|||
* @param warehousingCheckInfo 盘点 |
|||
* @return 结果 |
|||
*/ |
|||
@Override |
|||
public int insertWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo) |
|||
{ |
|||
return warehousingCheckInfoMapper.insertWarehousingCheckInfo(warehousingCheckInfo); |
|||
} |
|||
|
|||
/** |
|||
* 修改盘点 |
|||
* |
|||
* @param warehousingCheckInfo 盘点 |
|||
* @return 结果 |
|||
*/ |
|||
@Override |
|||
public int updateWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo) |
|||
{ |
|||
return warehousingCheckInfoMapper.updateWarehousingCheckInfo(warehousingCheckInfo); |
|||
} |
|||
|
|||
/** |
|||
* 删除盘点对象 |
|||
* |
|||
* @param ids 需要删除的数据ID |
|||
* @return 结果 |
|||
*/ |
|||
@Override |
|||
public int deleteWarehousingCheckInfoByIds(String ids) |
|||
{ |
|||
return warehousingCheckInfoMapper.deleteWarehousingCheckInfoByIds(Convert.toStrArray(ids)); |
|||
} |
|||
|
|||
/** |
|||
* 删除盘点信息 |
|||
* |
|||
* @param warehousingCheckInfoId 盘点ID |
|||
* @return 结果 |
|||
*/ |
|||
@Override |
|||
public int deleteWarehousingCheckInfoById(Long warehousingCheckInfoId) |
|||
{ |
|||
return warehousingCheckInfoMapper.deleteWarehousingCheckInfoById(warehousingCheckInfoId); |
|||
} |
|||
|
|||
@Override |
|||
public String getId() { |
|||
String time = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(System.currentTimeMillis()); |
|||
return "CH" + time.substring(2); |
|||
} |
|||
} |
@ -1,103 +0,0 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<!DOCTYPE mapper |
|||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.ruoyi.storehouse.mapper.WarehousingCheckInfoMapper"> |
|||
|
|||
<resultMap type="WarehousingCheckInfo" id="WarehousingCheckInfoResult"> |
|||
<result property="warehousingCheckInfoId" column="warehousing_check_info_id" /> |
|||
<result property="warehousingCheckNumber" column="warehousing_check_number" /> |
|||
<result property="warehousingCheckPerson" column="warehousing_check_person" /> |
|||
<result property="stockNumber" column="stock_number" /> |
|||
<result property="stockName" column="stock_name" /> |
|||
<result property="warehousingCheckDate" column="warehousing_check_date" /> |
|||
<result property="materialType" column="material_type" /> |
|||
<result property="remark" column="remark" /> |
|||
<result property="updateFlag" column="update_flag" /> |
|||
<result property="firstAddTime" column="first_add_time" /> |
|||
<result property="updateInfoTime" column="update_info_time" /> |
|||
<result property="standbyOne" column="standby_one" /> |
|||
<result property="standbyTwo" column="standby_two" /> |
|||
</resultMap> |
|||
|
|||
<sql id="selectWarehousingCheckInfoVo"> |
|||
select warehousing_check_info_id, warehousing_check_number, warehousing_check_person, stock_number, stock_name, warehousing_check_date, material_type, remark, update_flag, first_add_time, update_info_time, standby_one, standby_two from warehousing_check_info |
|||
</sql> |
|||
|
|||
<select id="selectWarehousingCheckInfoList" parameterType="WarehousingCheckInfo" resultMap="WarehousingCheckInfoResult"> |
|||
<include refid="selectWarehousingCheckInfoVo"/> |
|||
<where> |
|||
<if test="warehousingCheckNumber != null and warehousingCheckNumber != ''"> and warehousing_check_number like concat('%', #{warehousingCheckNumber}, '%')</if> |
|||
<if test="stockNumber != null and stockNumber != ''"> and stock_number like concat('%', #{stockNumber}, '%')</if> |
|||
<if test="stockName != null and stockName != ''"> and stock_name like concat('%', #{stockName}, '%')</if> |
|||
<if test="params.beginWarehousingCheckDate != null and params.beginWarehousingCheckDate != '' and params.endWarehousingCheckDate != null and params.endWarehousingCheckDate != ''"> and warehousing_check_date between #{params.beginWarehousingCheckDate} and #{params.endWarehousingCheckDate}</if> |
|||
<if test="materialType != null and materialType != ''"> and material_type = #{materialType}</if> |
|||
<if test="updateFlag != null and updateFlag != ''"> and update_flag = #{updateFlag}</if> |
|||
</where> |
|||
</select> |
|||
|
|||
<select id="selectWarehousingCheckInfoById" parameterType="Long" resultMap="WarehousingCheckInfoResult"> |
|||
<include refid="selectWarehousingCheckInfoVo"/> |
|||
where warehousing_check_info_id = #{warehousingCheckInfoId} |
|||
</select> |
|||
|
|||
<insert id="insertWarehousingCheckInfo" parameterType="WarehousingCheckInfo" useGeneratedKeys="true" keyProperty="warehousingCheckInfoId"> |
|||
insert into warehousing_check_info |
|||
<trim prefix="(" suffix=")" suffixOverrides=","> |
|||
<if test="warehousingCheckNumber != null">warehousing_check_number,</if> |
|||
<if test="warehousingCheckPerson != null">warehousing_check_person,</if> |
|||
<if test="stockNumber != null">stock_number,</if> |
|||
<if test="stockName != null">stock_name,</if> |
|||
<if test="warehousingCheckDate != null">warehousing_check_date,</if> |
|||
<if test="materialType != null">material_type,</if> |
|||
<if test="remark != null">remark,</if> |
|||
<if test="updateFlag != null">update_flag,</if> |
|||
<if test="standbyOne != null">standby_one,</if> |
|||
<if test="standbyTwo != null">standby_two,</if> |
|||
first_add_time, |
|||
</trim> |
|||
<trim prefix="values (" suffix=")" suffixOverrides=","> |
|||
<if test="warehousingCheckNumber != null">#{warehousingCheckNumber},</if> |
|||
<if test="warehousingCheckPerson != null">#{warehousingCheckPerson},</if> |
|||
<if test="stockNumber != null">#{stockNumber},</if> |
|||
<if test="stockName != null">#{stockName},</if> |
|||
<if test="warehousingCheckDate != null">#{warehousingCheckDate},</if> |
|||
<if test="materialType != null">#{materialType},</if> |
|||
<if test="remark != null">#{remark},</if> |
|||
<if test="updateFlag != null">#{updateFlag},</if> |
|||
<if test="standbyOne != null">#{standbyOne},</if> |
|||
<if test="standbyTwo != null">#{standbyTwo},</if> |
|||
now(), |
|||
</trim> |
|||
</insert> |
|||
|
|||
<update id="updateWarehousingCheckInfo" parameterType="WarehousingCheckInfo"> |
|||
update warehousing_check_info |
|||
<trim prefix="SET" suffixOverrides=","> |
|||
<if test="warehousingCheckNumber != null">warehousing_check_number = #{warehousingCheckNumber},</if> |
|||
<if test="warehousingCheckPerson != null">warehousing_check_person = #{warehousingCheckPerson},</if> |
|||
<if test="stockNumber != null">stock_number = #{stockNumber},</if> |
|||
<if test="stockName != null">stock_name = #{stockName},</if> |
|||
<if test="warehousingCheckDate != null">warehousing_check_date = #{warehousingCheckDate},</if> |
|||
<if test="materialType != null">material_type = #{materialType},</if> |
|||
<if test="remark != null">remark = #{remark},</if> |
|||
<if test="updateFlag != null">update_flag = #{updateFlag},</if> |
|||
<if test="standbyOne != null">standby_one = #{standbyOne},</if> |
|||
<if test="standbyTwo != null">standby_two = #{standbyTwo},</if> |
|||
update_info_time = CONCAT_WS(',',NOW(),update_info_time), |
|||
</trim> |
|||
where warehousing_check_info_id = #{warehousingCheckInfoId} |
|||
</update> |
|||
|
|||
<delete id="deleteWarehousingCheckInfoById" parameterType="Long"> |
|||
delete from warehousing_check_info where warehousing_check_info_id = #{warehousingCheckInfoId} |
|||
</delete> |
|||
|
|||
<delete id="deleteWarehousingCheckInfoByIds" parameterType="String"> |
|||
delete from warehousing_check_info where warehousing_check_info_id in |
|||
<foreach item="warehousingCheckInfoId" collection="array" open="(" separator="," close=")"> |
|||
#{warehousingCheckInfoId} |
|||
</foreach> |
|||
</delete> |
|||
|
|||
</mapper> |
File diff suppressed because it is too large
File diff suppressed because it is too large
@ -1,154 +0,0 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"> |
|||
<head> |
|||
<th:block th:include="include :: header('盘点列表')" /> |
|||
</head> |
|||
<body class="gray-bg"> |
|||
<div class="container-div"> |
|||
<div class="row"> |
|||
<div class="col-sm-12 search-collapse"> |
|||
<form id="formId"> |
|||
<div class="select-list"> |
|||
<ul> |
|||
<li> |
|||
<label>盘点单号:</label> |
|||
<input type="text" name="warehousingCheckNumber"/> |
|||
</li> |
|||
<li> |
|||
<label>仓库号:</label> |
|||
<input type="text" name="stockNumber"/> |
|||
</li> |
|||
<li> |
|||
<label>仓库名称:</label> |
|||
<input type="text" name="stockName"/> |
|||
</li> |
|||
<li class="select-time"> |
|||
<label>盘点日期:</label> |
|||
<input type="text" class="time-input" id="startTime" placeholder="开始日期" name="params[beginWarehousingCheckDate]"/> |
|||
<span>-</span> |
|||
<input type="text" class="time-input" id="endTime" placeholder="结束日期" name="params[endWarehousingCheckDate]"/> |
|||
</li> |
|||
<li> |
|||
<label>物料种类:</label> |
|||
<select name="materialType" th:with="type=${@dict.getType('ck_meterialt_type')}"> |
|||
<option value="">所有</option> |
|||
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option> |
|||
</select> |
|||
</li> |
|||
<li> |
|||
<label>更新否:</label> |
|||
<select name="updateFlag" th:with="type=${@dict.getType('sys_whether')}"> |
|||
<option value="">所有</option> |
|||
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option> |
|||
</select> |
|||
</li> |
|||
<li> |
|||
<a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i> 搜索</a> |
|||
<a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i> 重置</a> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
|
|||
<div class="btn-group-sm" id="toolbar" role="group"> |
|||
<a class="btn btn-success" onclick="$.operate.add()" shiro:hasPermission="storehouse:warehousingCheckInfo:add"> |
|||
<i class="fa fa-plus"></i> 添加 |
|||
</a> |
|||
<a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="storehouse:warehousingCheckInfo:edit"> |
|||
<i class="fa fa-edit"></i> 修改 |
|||
</a> |
|||
<a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="storehouse:warehousingCheckInfo:remove"> |
|||
<i class="fa fa-remove"></i> 删除 |
|||
</a> |
|||
<!-- <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="storehouse:warehousingCheckInfo:export">--> |
|||
<!-- <i class="fa fa-download"></i> 导出--> |
|||
<!-- </a>--> |
|||
</div> |
|||
<div class="col-sm-12 select-table table-striped"> |
|||
<table id="bootstrap-table" style="white-space: nowrap"></table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<th:block th:include="include :: footer" /> |
|||
<script th:inline="javascript"> |
|||
var editFlag = [[${@permission.hasPermi('storehouse:warehousingCheckInfo:edit')}]]; |
|||
var removeFlag = [[${@permission.hasPermi('storehouse:warehousingCheckInfo:remove')}]]; |
|||
var materialTypeDatas = [[${@dict.getType('ck_meterialt_type')}]]; |
|||
var updateFlagDatas = [[${@dict.getType('sys_whether')}]]; |
|||
var prefix = ctx + "storehouse/warehousingCheckInfo"; |
|||
|
|||
$(function() { |
|||
var options = { |
|||
url: prefix + "/list", |
|||
createUrl: prefix + "/add", |
|||
updateUrl: prefix + "/edit/{id}", |
|||
removeUrl: prefix + "/remove", |
|||
exportUrl: prefix + "/export", |
|||
clickToSelect: true, |
|||
modalName: "盘点", |
|||
columns: [{ |
|||
checkbox: true |
|||
}, |
|||
{ |
|||
field: 'warehousingCheckInfoId', |
|||
title: '盘点id', |
|||
visible: false |
|||
}, |
|||
{ |
|||
field: 'warehousingCheckNumber', |
|||
title: '盘点单号' |
|||
}, |
|||
{ |
|||
field: 'warehousingCheckPerson', |
|||
title: '盘点人名' |
|||
}, |
|||
{ |
|||
field: 'stockNumber', |
|||
title: '仓库号' |
|||
}, |
|||
{ |
|||
field: 'stockName', |
|||
title: '仓库名称' |
|||
}, |
|||
{ |
|||
field: 'warehousingCheckDate', |
|||
title: '盘点日期' |
|||
}, |
|||
{ |
|||
field: 'materialType', |
|||
title: '物料种类', |
|||
formatter: function(value, row, index) { |
|||
return $.table.selectDictLabel(materialTypeDatas, value); |
|||
} |
|||
}, |
|||
{ |
|||
field: 'remark', |
|||
title: '备注内容' |
|||
}, |
|||
{ |
|||
field: 'updateFlag', |
|||
title: '更新否', |
|||
formatter: function(value, row, index) { |
|||
return $.table.selectDictLabel(updateFlagDatas, value); |
|||
}, |
|||
visible: false |
|||
} |
|||
// , |
|||
// { |
|||
// title: '操作', |
|||
// align: 'center', |
|||
// formatter: function(value, row, index) { |
|||
// var actions = []; |
|||
// actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.operate.edit(\'' + row.warehousingCheckInfoId + '\')"><i class="fa fa-edit"></i>编辑</a> '); |
|||
// actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="javascript:void(0)" onclick="$.operate.remove(\'' + row.warehousingCheckInfoId + '\')"><i class="fa fa-remove"></i>删除</a>'); |
|||
// return actions.join(''); |
|||
// } |
|||
// } |
|||
] |
|||
}; |
|||
$.table.init(options); |
|||
}); |
|||
</script> |
|||
</body> |
|||
</html> |
Loading…
Reference in new issue