1.添加盘点设置表及对应增改查接口和实体类
							parent
							
								
									0a0ce35c80
								
							
						
					
					
						commit
						7459c2ff43
					
				| @ -0,0 +1,83 @@ | |||||||
|  | package com.glxp.api.admin.controller.inventory; | ||||||
|  | 
 | ||||||
|  | import com.github.pagehelper.PageInfo; | ||||||
|  | import com.glxp.api.admin.entity.inventory.InvCountSettingEntity; | ||||||
|  | import com.glxp.api.admin.req.inventory.FilterInvCountSettingRequest; | ||||||
|  | import com.glxp.api.admin.res.PageSimpleResponse; | ||||||
|  | import com.glxp.api.admin.res.inventory.InvCountSettingResponse; | ||||||
|  | import com.glxp.api.admin.service.inventory.InvCountSettingService; | ||||||
|  | import com.glxp.api.common.enums.ResultEnum; | ||||||
|  | import com.glxp.api.common.res.BaseResponse; | ||||||
|  | import com.glxp.api.common.util.ResultVOUtils; | ||||||
|  | import lombok.extern.slf4j.Slf4j; | ||||||
|  | import org.springframework.web.bind.annotation.GetMapping; | ||||||
|  | import org.springframework.web.bind.annotation.PostMapping; | ||||||
|  | import org.springframework.web.bind.annotation.RequestBody; | ||||||
|  | import org.springframework.web.bind.annotation.RestController; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 盘点设置相关接口 | ||||||
|  |  */ | ||||||
|  | @Slf4j | ||||||
|  | @RestController | ||||||
|  | public class InvCountSettingController { | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     private InvCountSettingService invCountSettingService; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 查询盘点设置 | ||||||
|  |      * | ||||||
|  |      * @param settingRequest | ||||||
|  |      * @return | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/invCount/setting/filterList") | ||||||
|  |     public BaseResponse filterList(FilterInvCountSettingRequest settingRequest) { | ||||||
|  |         List<InvCountSettingResponse> list = invCountSettingService.filterList(settingRequest); | ||||||
|  |         PageInfo<InvCountSettingResponse> pageInfo = new PageInfo<>(list); | ||||||
|  |         PageSimpleResponse<InvCountSettingResponse> pageSimpleResponse = new PageSimpleResponse<>(); | ||||||
|  |         pageSimpleResponse.setTotal(pageInfo.getTotal()); | ||||||
|  |         pageSimpleResponse.setList(pageInfo.getList()); | ||||||
|  |         return ResultVOUtils.success(pageSimpleResponse); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 更新盘点设置 | ||||||
|  |      * | ||||||
|  |      * @param invCountSettingEntity | ||||||
|  |      * @return | ||||||
|  |      */ | ||||||
|  |     @PostMapping("/invCount/setting/update") | ||||||
|  |     public BaseResponse updateCountSetting(@RequestBody InvCountSettingEntity invCountSettingEntity) { | ||||||
|  |         return invCountSettingService.updateCountSetting(invCountSettingEntity); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 添加盘点设置 | ||||||
|  |      * | ||||||
|  |      * @param invCountSettingEntity | ||||||
|  |      * @return | ||||||
|  |      */ | ||||||
|  |     @PostMapping("/invCount/setting/add") | ||||||
|  |     public BaseResponse addCountCountSetting(@RequestBody InvCountSettingEntity invCountSettingEntity) { | ||||||
|  |         return invCountSettingService.addCountSetting(invCountSettingEntity); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 判断是否可以新增盘点设置 | ||||||
|  |      * | ||||||
|  |      * @return | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/invCount/setting/verifyAdd") | ||||||
|  |     public BaseResponse verifyAdd() { | ||||||
|  |         boolean verify = invCountSettingService.verifyAdd(); | ||||||
|  |         if (verify) { | ||||||
|  |             return ResultVOUtils.success(); | ||||||
|  |         } | ||||||
|  |         return ResultVOUtils.error(ResultEnum.DATA_REPEAT, "已经存在盘点设置,无法添加"); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -0,0 +1,39 @@ | |||||||
|  | package com.glxp.api.admin.dao.inventory; | ||||||
|  | 
 | ||||||
|  | import com.glxp.api.admin.entity.inventory.InvCountSettingEntity; | ||||||
|  | import com.glxp.api.admin.req.inventory.FilterInvCountSettingRequest; | ||||||
|  | import org.apache.ibatis.annotations.Mapper; | ||||||
|  | import org.apache.ibatis.annotations.Param; | ||||||
|  | 
 | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | @Mapper | ||||||
|  | public interface InvCountSettingDao { | ||||||
|  | 
 | ||||||
|  |     int deleteByPrimaryKey(Integer id); | ||||||
|  | 
 | ||||||
|  |     int insert(InvCountSettingEntity record); | ||||||
|  | 
 | ||||||
|  |     int insertSelective(InvCountSettingEntity record); | ||||||
|  | 
 | ||||||
|  |     InvCountSettingEntity selectByPrimaryKey(Integer id); | ||||||
|  | 
 | ||||||
|  |     int updateByPrimaryKeySelective(InvCountSettingEntity record); | ||||||
|  | 
 | ||||||
|  |     int updateByPrimaryKey(InvCountSettingEntity record); | ||||||
|  | 
 | ||||||
|  |     int updateBatch(List<InvCountSettingEntity> list); | ||||||
|  | 
 | ||||||
|  |     int updateBatchSelective(List<InvCountSettingEntity> list); | ||||||
|  | 
 | ||||||
|  |     int batchInsert(@Param("list") List<InvCountSettingEntity> list); | ||||||
|  | 
 | ||||||
|  |     List<InvCountSettingEntity> filterList(FilterInvCountSettingRequest settingRequest); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 统计盘点设置的条目数量 | ||||||
|  |      * | ||||||
|  |      * @return | ||||||
|  |      */ | ||||||
|  |     Long countSetting(); | ||||||
|  | } | ||||||
| @ -0,0 +1,25 @@ | |||||||
|  | package com.glxp.api.admin.entity.inventory; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 盘点设置 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class InvCountSettingEntity { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * ID | ||||||
|  |      */ | ||||||
|  |     private Integer id; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 盘点入库转单类型 | ||||||
|  |      */ | ||||||
|  |     private String inAction; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 盘点出库转单类型 | ||||||
|  |      */ | ||||||
|  |     private String outAction; | ||||||
|  | } | ||||||
| @ -0,0 +1,15 @@ | |||||||
|  | package com.glxp.api.admin.req.inventory; | ||||||
|  | 
 | ||||||
|  | import com.glxp.api.admin.req.ListPageRequest; | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 查询盘点设置请求参数 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class FilterInvCountSettingRequest extends ListPageRequest { | ||||||
|  | 
 | ||||||
|  |     private Integer id; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -0,0 +1,22 @@ | |||||||
|  | package com.glxp.api.admin.res.inventory; | ||||||
|  | 
 | ||||||
|  | import com.glxp.api.admin.entity.inventory.InvCountSettingEntity; | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 盘点设置响应结果 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class InvCountSettingResponse extends InvCountSettingEntity { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 入库单据类型名称 | ||||||
|  |      */ | ||||||
|  |     private String inBusTypeName; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 出库盘点单据类型名称 | ||||||
|  |      */ | ||||||
|  |     private String outBusTypeName; | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -0,0 +1,29 @@ | |||||||
|  | package com.glxp.api.admin.service.inventory; | ||||||
|  | 
 | ||||||
|  | import com.glxp.api.admin.entity.inventory.InvCountSettingEntity; | ||||||
|  | import com.glxp.api.admin.req.inventory.FilterInvCountSettingRequest; | ||||||
|  | import com.glxp.api.admin.res.inventory.InvCountSettingResponse; | ||||||
|  | import com.glxp.api.common.res.BaseResponse; | ||||||
|  | 
 | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 盘点设置Service | ||||||
|  |  */ | ||||||
|  | public interface InvCountSettingService { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 查询盘点设置 | ||||||
|  |      * | ||||||
|  |      * @param settingRequest | ||||||
|  |      * @return | ||||||
|  |      */ | ||||||
|  |     List<InvCountSettingResponse> filterList(FilterInvCountSettingRequest settingRequest); | ||||||
|  | 
 | ||||||
|  |     BaseResponse updateCountSetting(InvCountSettingEntity invCountSettingEntity); | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     BaseResponse addCountSetting(InvCountSettingEntity invCountSettingEntity); | ||||||
|  | 
 | ||||||
|  |     boolean verifyAdd(); | ||||||
|  | } | ||||||
| @ -0,0 +1,99 @@ | |||||||
|  | package com.glxp.api.admin.service.inventory.impl; | ||||||
|  | 
 | ||||||
|  | import cn.hutool.core.bean.BeanUtil; | ||||||
|  | import cn.hutool.core.collection.CollUtil; | ||||||
|  | import cn.hutool.core.util.StrUtil; | ||||||
|  | import com.github.pagehelper.PageHelper; | ||||||
|  | import com.glxp.api.admin.dao.basic.BussinessTypeDao; | ||||||
|  | import com.glxp.api.admin.dao.inventory.InvCountSettingDao; | ||||||
|  | import com.glxp.api.admin.entity.inventory.InvCountSettingEntity; | ||||||
|  | import com.glxp.api.admin.req.inventory.FilterInvCountSettingRequest; | ||||||
|  | import com.glxp.api.admin.res.inventory.InvCountSettingResponse; | ||||||
|  | import com.glxp.api.admin.service.inventory.InvCountSettingService; | ||||||
|  | import com.glxp.api.common.enums.ResultEnum; | ||||||
|  | import com.glxp.api.common.res.BaseResponse; | ||||||
|  | import com.glxp.api.common.util.ResultVOUtils; | ||||||
|  | import lombok.extern.slf4j.Slf4j; | ||||||
|  | import org.springframework.stereotype.Service; | ||||||
|  | import org.springframework.transaction.annotation.Transactional; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.ArrayList; | ||||||
|  | import java.util.Collections; | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | @Slf4j | ||||||
|  | @Service | ||||||
|  | @Transactional(rollbackFor = Exception.class) | ||||||
|  | public class InvCountSettingServiceImpl implements InvCountSettingService { | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     private InvCountSettingDao invCountSettingDao; | ||||||
|  |     @Resource | ||||||
|  |     private BussinessTypeDao bussinessTypeDao; | ||||||
|  | 
 | ||||||
|  |     @Override | ||||||
|  |     public List<InvCountSettingResponse> filterList(FilterInvCountSettingRequest settingRequest) { | ||||||
|  |         if (null == settingRequest) { | ||||||
|  |             return Collections.emptyList(); | ||||||
|  |         } | ||||||
|  |         if (null != settingRequest.getPage() && null != settingRequest.getLimit()) { | ||||||
|  |             PageHelper.offsetPage((settingRequest.getPage() - 1) * settingRequest.getLimit(), settingRequest.getLimit()); | ||||||
|  |         } | ||||||
|  |         List<InvCountSettingEntity> list = invCountSettingDao.filterList(settingRequest); | ||||||
|  |         if (CollUtil.isNotEmpty(list)) { | ||||||
|  |             List<InvCountSettingResponse> result = new ArrayList<>(list.size()); | ||||||
|  |             for (InvCountSettingEntity invCountSettingEntity : list) { | ||||||
|  |                 InvCountSettingResponse response = new InvCountSettingResponse(); | ||||||
|  |                 BeanUtil.copyProperties(invCountSettingEntity, response); | ||||||
|  |                 //查询单据类型名称
 | ||||||
|  |                 response.setInBusTypeName(bussinessTypeDao.selectNameByAction(invCountSettingEntity.getInAction())); | ||||||
|  |                 response.setOutBusTypeName(bussinessTypeDao.selectNameByAction(invCountSettingEntity.getOutAction())); | ||||||
|  |                 result.add(response); | ||||||
|  |             } | ||||||
|  |             return result; | ||||||
|  |         } | ||||||
|  |         return Collections.emptyList(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     @Override | ||||||
|  |     public BaseResponse updateCountSetting(InvCountSettingEntity invCountSettingEntity) { | ||||||
|  |         if (StrUtil.isBlank(invCountSettingEntity.getInAction()) || StrUtil.isBlank(invCountSettingEntity.getOutAction())) { | ||||||
|  |             return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL); | ||||||
|  |         } | ||||||
|  |         invCountSettingDao.updateByPrimaryKey(invCountSettingEntity); | ||||||
|  |         return ResultVOUtils.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     @Override | ||||||
|  |     public BaseResponse addCountSetting(InvCountSettingEntity invCountSettingEntity) { | ||||||
|  |         if (existSetting()) { | ||||||
|  |             return ResultVOUtils.error(ResultEnum.DATA_REPEAT, "已存在盘点参数"); | ||||||
|  |         } | ||||||
|  |         invCountSettingDao.insert(invCountSettingEntity); | ||||||
|  |         return ResultVOUtils.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     @Override | ||||||
|  |     public boolean verifyAdd() { | ||||||
|  |         if (existSetting()) { | ||||||
|  |             return false; | ||||||
|  |         } | ||||||
|  |         return true; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 判断是否已经存在盘点设置 | ||||||
|  |      * | ||||||
|  |      * @return | ||||||
|  |      */ | ||||||
|  |     public boolean existSetting() { | ||||||
|  |         Long count = invCountSettingDao.countSetting(); | ||||||
|  |         if (count < 1) { | ||||||
|  |             return false; | ||||||
|  |         } | ||||||
|  |         return true; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -0,0 +1,144 @@ | |||||||
|  | <?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.glxp.api.admin.dao.inventory.InvCountSettingDao"> | ||||||
|  |     <resultMap id="BaseResultMap" type="com.glxp.api.admin.entity.inventory.InvCountSettingEntity"> | ||||||
|  |         <id column="id" jdbcType="INTEGER" property="id"/> | ||||||
|  |         <result column="inAction" jdbcType="VARCHAR" property="inAction"/> | ||||||
|  |         <result column="outAction" jdbcType="VARCHAR" property="outAction"/> | ||||||
|  |     </resultMap> | ||||||
|  | 
 | ||||||
|  |     <sql id="Base_Column_List"> | ||||||
|  |         id, | ||||||
|  |         inAction, | ||||||
|  |         outAction | ||||||
|  |     </sql> | ||||||
|  | 
 | ||||||
|  |     <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap"> | ||||||
|  |         select | ||||||
|  |         <include refid="Base_Column_List"/> | ||||||
|  |         from inv_count_setting | ||||||
|  |         where id = #{id,jdbcType=INTEGER} | ||||||
|  |     </select> | ||||||
|  | 
 | ||||||
|  |     <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer"> | ||||||
|  |         delete | ||||||
|  |         from inv_count_setting | ||||||
|  |         where id = #{id,jdbcType=INTEGER} | ||||||
|  |     </delete> | ||||||
|  | 
 | ||||||
|  |     <insert id="insert" parameterType="com.glxp.api.admin.entity.inventory.InvCountSettingEntity" | ||||||
|  |             keyColumn="id" keyProperty="id" useGeneratedKeys="true"> | ||||||
|  |         insert into inv_count_setting (inAction, outAction) | ||||||
|  |         values (#{inAction,jdbcType=VARCHAR}, #{outAction,jdbcType=VARCHAR}) | ||||||
|  |     </insert> | ||||||
|  | 
 | ||||||
|  |     <insert id="insertSelective" parameterType="com.glxp.api.admin.entity.inventory.InvCountSettingEntity" | ||||||
|  |             keyColumn="id" keyProperty="id" useGeneratedKeys="true"> | ||||||
|  |         insert into inv_count_setting | ||||||
|  |         <trim prefix="(" suffix=")" suffixOverrides=","> | ||||||
|  |             <if test="inAction != null"> | ||||||
|  |                 inAction, | ||||||
|  |             </if> | ||||||
|  |             <if test="outAction != null"> | ||||||
|  |                 outAction, | ||||||
|  |             </if> | ||||||
|  |         </trim> | ||||||
|  |         <trim prefix="values (" suffix=")" suffixOverrides=","> | ||||||
|  |             <if test="inAction != null"> | ||||||
|  |                 #{inAction,jdbcType=VARCHAR}, | ||||||
|  |             </if> | ||||||
|  |             <if test="outAction != null"> | ||||||
|  |                 #{outAction,jdbcType=VARCHAR}, | ||||||
|  |             </if> | ||||||
|  |         </trim> | ||||||
|  |     </insert> | ||||||
|  | 
 | ||||||
|  |     <update id="updateByPrimaryKeySelective" parameterType="com.glxp.api.admin.entity.inventory.InvCountSettingEntity"> | ||||||
|  |         update inv_count_setting | ||||||
|  |         <set> | ||||||
|  |             <if test="inAction != null"> | ||||||
|  |                 inAction = #{inAction,jdbcType=VARCHAR}, | ||||||
|  |             </if> | ||||||
|  |             <if test="outAction != null"> | ||||||
|  |                 outAction = #{outAction,jdbcType=VARCHAR}, | ||||||
|  |             </if> | ||||||
|  |         </set> | ||||||
|  |         where id = #{id,jdbcType=INTEGER} | ||||||
|  |     </update> | ||||||
|  | 
 | ||||||
|  |     <update id="updateByPrimaryKey" parameterType="com.glxp.api.admin.entity.inventory.InvCountSettingEntity"> | ||||||
|  |         update inv_count_setting | ||||||
|  |         set inAction  = #{inAction,jdbcType=VARCHAR}, | ||||||
|  |             outAction = #{outAction,jdbcType=VARCHAR} | ||||||
|  |         where id = #{id,jdbcType=INTEGER} | ||||||
|  |     </update> | ||||||
|  | 
 | ||||||
|  |     <update id="updateBatch" parameterType="java.util.List"> | ||||||
|  |         update inv_count_setting | ||||||
|  |         <trim prefix="set" suffixOverrides=","> | ||||||
|  |             <trim prefix="inAction = case" suffix="end,"> | ||||||
|  |                 <foreach collection="list" index="index" item="item"> | ||||||
|  |                     when id = #{item.id,jdbcType=INTEGER} then #{item.inAction,jdbcType=VARCHAR} | ||||||
|  |                 </foreach> | ||||||
|  |             </trim> | ||||||
|  |             <trim prefix="outAction = case" suffix="end,"> | ||||||
|  |                 <foreach collection="list" index="index" item="item"> | ||||||
|  |                     when id = #{item.id,jdbcType=INTEGER} then #{item.outAction,jdbcType=VARCHAR} | ||||||
|  |                 </foreach> | ||||||
|  |             </trim> | ||||||
|  |         </trim> | ||||||
|  |         where id in | ||||||
|  |         <foreach close=")" collection="list" item="item" open="(" separator=", "> | ||||||
|  |             #{item.id,jdbcType=INTEGER} | ||||||
|  |         </foreach> | ||||||
|  |     </update> | ||||||
|  | 
 | ||||||
|  |     <update id="updateBatchSelective" parameterType="java.util.List"> | ||||||
|  |         update inv_count_setting | ||||||
|  |         <trim prefix="set" suffixOverrides=","> | ||||||
|  |             <trim prefix="inAction = case" suffix="end,"> | ||||||
|  |                 <foreach collection="list" index="index" item="item"> | ||||||
|  |                     <if test="item.inAction != null"> | ||||||
|  |                         when id = #{item.id,jdbcType=INTEGER} then #{item.inAction,jdbcType=VARCHAR} | ||||||
|  |                     </if> | ||||||
|  |                 </foreach> | ||||||
|  |             </trim> | ||||||
|  |             <trim prefix="outAction = case" suffix="end,"> | ||||||
|  |                 <foreach collection="list" index="index" item="item"> | ||||||
|  |                     <if test="item.outAction != null"> | ||||||
|  |                         when id = #{item.id,jdbcType=INTEGER} then #{item.outAction,jdbcType=VARCHAR} | ||||||
|  |                     </if> | ||||||
|  |                 </foreach> | ||||||
|  |             </trim> | ||||||
|  |         </trim> | ||||||
|  |         where id in | ||||||
|  |         <foreach close=")" collection="list" item="item" open="(" separator=", "> | ||||||
|  |             #{item.id,jdbcType=INTEGER} | ||||||
|  |         </foreach> | ||||||
|  |     </update> | ||||||
|  | 
 | ||||||
|  |     <insert id="batchInsert" parameterType="map"> | ||||||
|  |         insert into inv_count_setting | ||||||
|  |             (id, inAction, outAction) | ||||||
|  |         values | ||||||
|  |         <foreach collection="list" item="item" separator=","> | ||||||
|  |             (#{item.id,jdbcType=INTEGER}, #{item.inAction,jdbcType=VARCHAR}, #{item.outAction,jdbcType=VARCHAR}) | ||||||
|  |         </foreach> | ||||||
|  |     </insert> | ||||||
|  | 
 | ||||||
|  |     <select id="filterList" resultMap="BaseResultMap"> | ||||||
|  |         select | ||||||
|  |         <include refid="Base_Column_List"/> | ||||||
|  |         from inv_count_setting | ||||||
|  |         <where> | ||||||
|  |             <if test="id != null"> | ||||||
|  |                 AND id = #{id} | ||||||
|  |             </if> | ||||||
|  |         </where> | ||||||
|  |     </select> | ||||||
|  | 
 | ||||||
|  |     <delete id="countSetting"> | ||||||
|  |         select count(*) | ||||||
|  |         from inv_count_setting | ||||||
|  |     </delete> | ||||||
|  | </mapper> | ||||||
					Loading…
					
					
				
		Reference in New Issue