首映功能完善,领用功能完善,采购管理完善
parent
d5a6e01714
commit
34f975c5a1
@ -0,0 +1,92 @@
|
||||
package com.glxp.api.admin.controller.basic;
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.glxp.api.admin.annotation.AuthRuleAnnotation;
|
||||
import com.glxp.api.admin.entity.basic.BasicBusTypeChangeEntity;
|
||||
import com.glxp.api.admin.req.basic.BasicBusTypeChangeRequest;
|
||||
import com.glxp.api.admin.req.inout.DeleteRequest;
|
||||
import com.glxp.api.admin.res.PageSimpleResponse;
|
||||
import com.glxp.api.admin.res.basic.BasicBusTypeChangeResponse;
|
||||
import com.glxp.api.admin.service.basic.BasicBusTypeChangeService;
|
||||
import com.glxp.api.common.enums.ResultEnum;
|
||||
import com.glxp.api.common.res.BaseResponse;
|
||||
import com.glxp.api.common.util.ResultVOUtils;
|
||||
import org.springframework.validation.BindingResult;
|
||||
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 javax.validation.Valid;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
public class BasicBusTypeChangeController {
|
||||
|
||||
@Resource
|
||||
BasicBusTypeChangeService basicBusTypeChangeService;
|
||||
|
||||
|
||||
@AuthRuleAnnotation("")
|
||||
@GetMapping("/basic/bustype/change/filter")
|
||||
public BaseResponse filterJoinList(BasicBusTypeChangeRequest basicBusTypeChangeRequest,
|
||||
BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
List<BasicBusTypeChangeResponse> basicBusTypeChangeEntities;
|
||||
basicBusTypeChangeEntities = basicBusTypeChangeService.filterJoinList(
|
||||
basicBusTypeChangeRequest);
|
||||
PageInfo<BasicBusTypeChangeResponse> pageInfo;
|
||||
pageInfo = new PageInfo<>(basicBusTypeChangeEntities);
|
||||
PageSimpleResponse<BasicBusTypeChangeResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(basicBusTypeChangeEntities);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/basic/bustype/change/insert")
|
||||
public BaseResponse insertBusType(@RequestBody @Valid BasicBusTypeChangeEntity basicBusTypeChangeEntity,
|
||||
BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
basicBusTypeChangeEntity.setUpdateTime(new Date());
|
||||
basicBusTypeChangeService.insertBusType(basicBusTypeChangeEntity);
|
||||
return ResultVOUtils.success("更新成功");
|
||||
}
|
||||
|
||||
@PostMapping("/basic/bustype/change/update")
|
||||
public BaseResponse updateBusType(@RequestBody @Valid BasicBusTypeChangeEntity basicBusTypeChangeEntity,
|
||||
BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
basicBusTypeChangeEntity.setUpdateTime(new Date());
|
||||
basicBusTypeChangeService.updateBasicBusTypeChange(basicBusTypeChangeEntity);
|
||||
return ResultVOUtils.success("更新成功");
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/basic/bustype/change/delete")
|
||||
public BaseResponse delBussinessType(@RequestBody DeleteRequest deleteRequest,
|
||||
BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
if (deleteRequest != null) {
|
||||
basicBusTypeChangeService.deleteById(deleteRequest.getId());
|
||||
} else {
|
||||
return ResultVOUtils.error(999, "参数错误");
|
||||
}
|
||||
return ResultVOUtils.success("更新成功");
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
package com.glxp.api.admin.controller.info;
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.glxp.api.admin.entity.info.ClassifyCodeEntity;
|
||||
import com.glxp.api.admin.req.info.FilterClassifyCodeRequest;
|
||||
import com.glxp.api.admin.res.PageSimpleResponse;
|
||||
import com.glxp.api.admin.service.info.ClassifyCodeService;
|
||||
import com.glxp.api.common.res.BaseResponse;
|
||||
import com.glxp.api.common.util.ResultVOUtils;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
public class ClassifyCodeController {
|
||||
|
||||
@Resource
|
||||
ClassifyCodeService classifyCodeService;
|
||||
|
||||
@GetMapping("spms/classify/code/filter")
|
||||
public BaseResponse filterList(FilterClassifyCodeRequest filterDeviceKeyRequest) {
|
||||
List<ClassifyCodeEntity> classifyCodeEntities = classifyCodeService.filteClassifyCode(filterDeviceKeyRequest);
|
||||
PageInfo<ClassifyCodeEntity> pageInfo;
|
||||
pageInfo = new PageInfo<>(classifyCodeEntities);
|
||||
PageSimpleResponse<ClassifyCodeEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(classifyCodeEntities);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
package com.glxp.api.admin.dao.basic;
|
||||
|
||||
import com.glxp.api.admin.entity.basic.BasicBusTypeChangeEntity;
|
||||
import com.glxp.api.admin.req.basic.BasicBusTypeChangeRequest;
|
||||
import com.glxp.api.admin.res.basic.BasicBusTypeChangeResponse;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface BasicBusTypeChangeDao {
|
||||
|
||||
List<BasicBusTypeChangeEntity> filterList(BasicBusTypeChangeRequest basicBusTypeChangeRequest);
|
||||
|
||||
List<BasicBusTypeChangeResponse> filterJoinList(BasicBusTypeChangeRequest basicBusTypeChangeRequest);
|
||||
|
||||
boolean insertBusType(BasicBusTypeChangeEntity basicBusTypeChangeEntity);
|
||||
|
||||
boolean updateBasicBusTypeChange(BasicBusTypeChangeEntity basicBusTypeChangeEntity);
|
||||
|
||||
boolean deleteById(@Param("id") String id);
|
||||
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package com.glxp.api.admin.dao.info;
|
||||
|
||||
import com.glxp.api.admin.entity.info.ClassifyCodeEntity;
|
||||
import com.glxp.api.admin.req.info.FilterClassifyCodeRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface ClassifyCodeDao {
|
||||
|
||||
List<ClassifyCodeEntity> filteClassifyCode(FilterClassifyCodeRequest filterClassifyCodeRequest);
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.glxp.api.admin.entity.basic;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class BasicBusTypeChangeEntity {
|
||||
|
||||
private Integer id;
|
||||
private String originAction;
|
||||
private String originName;
|
||||
private String targetBusAction;
|
||||
private String targetScAction;
|
||||
private Integer type;
|
||||
private Date updateTime;
|
||||
private String remark;
|
||||
private boolean enable;
|
||||
private boolean systemDefault;
|
||||
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package com.glxp.api.admin.entity.info;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ClassifyCodeEntity {
|
||||
|
||||
private Integer id;
|
||||
private String code;
|
||||
private String name;
|
||||
private String level;
|
||||
private String qxlb;
|
||||
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package com.glxp.api.admin.req.basic;
|
||||
|
||||
import com.glxp.api.admin.req.ListPageRequest;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class BasicBusTypeChangeRequest extends ListPageRequest {
|
||||
|
||||
private String originAction;
|
||||
private Boolean enable;
|
||||
private Integer type;
|
||||
private String lastUpdateTime;
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package com.glxp.api.admin.req.info;
|
||||
|
||||
import com.glxp.api.admin.req.ListPageRequest;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class FilterClassifyCodeRequest extends ListPageRequest {
|
||||
|
||||
private String key;
|
||||
private String code;
|
||||
private String name;
|
||||
|
||||
|
||||
private String inFilter;
|
||||
private List<String> inFilterList;
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
package com.glxp.api.admin.req.purchase;
|
||||
|
||||
import com.glxp.api.admin.entity.purchase.SupCertEntity;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class PostSupCertRequest extends SupCertEntity {
|
||||
|
||||
|
||||
private int repeatUpload;
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package com.glxp.api.admin.res.basic;
|
||||
|
||||
import com.glxp.api.admin.entity.basic.BasicBusTypeChangeEntity;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class BasicBusTypeChangeResponse extends BasicBusTypeChangeEntity {
|
||||
|
||||
private String targetBusName;
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
package com.glxp.api.admin.service.basic;
|
||||
|
||||
import com.glxp.api.admin.entity.basic.BasicBusTypeChangeEntity;
|
||||
import com.glxp.api.admin.req.basic.BasicBusTypeChangeRequest;
|
||||
import com.glxp.api.admin.res.basic.BasicBusTypeChangeResponse;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public interface BasicBusTypeChangeService {
|
||||
|
||||
BasicBusTypeChangeEntity findByAction(String action);
|
||||
|
||||
List<BasicBusTypeChangeResponse> filterJoinList(BasicBusTypeChangeRequest basicBusTypeChangeRequest);
|
||||
|
||||
boolean insertBusType(BasicBusTypeChangeEntity basicBusTypeChangeEntity);
|
||||
|
||||
List<BasicBusTypeChangeEntity> filterList(BasicBusTypeChangeRequest basicBusTypeChangeRequest);
|
||||
|
||||
boolean updateBasicBusTypeChange(BasicBusTypeChangeEntity basicBusTypeChangeEntity);
|
||||
|
||||
boolean deleteById(String id);
|
||||
}
|
@ -0,0 +1,75 @@
|
||||
package com.glxp.api.admin.service.basic.impl;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.glxp.api.admin.dao.basic.BasicBusTypeChangeDao;
|
||||
import com.glxp.api.admin.entity.basic.BasicBusTypeChangeEntity;
|
||||
import com.glxp.api.admin.req.basic.BasicBusTypeChangeRequest;
|
||||
import com.glxp.api.admin.res.basic.BasicBusTypeChangeResponse;
|
||||
import com.glxp.api.admin.service.basic.BasicBusTypeChangeService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class BasicBusTypeChangeServiceImpl implements BasicBusTypeChangeService {
|
||||
|
||||
@Resource
|
||||
BasicBusTypeChangeDao basicBusTypeChangeDao;
|
||||
|
||||
@Override
|
||||
public BasicBusTypeChangeEntity findByAction(String action) {
|
||||
|
||||
if (StrUtil.isNotEmpty(action)) {
|
||||
BasicBusTypeChangeRequest basicBusTypeChangeRequest = new BasicBusTypeChangeRequest();
|
||||
basicBusTypeChangeRequest.setOriginAction(action);
|
||||
List<BasicBusTypeChangeEntity> basicBusTypeChangeEntities = basicBusTypeChangeDao.filterList(basicBusTypeChangeRequest);
|
||||
if (CollUtil.isNotEmpty(basicBusTypeChangeEntities)) {
|
||||
return basicBusTypeChangeEntities.get(0);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<BasicBusTypeChangeResponse> filterJoinList(BasicBusTypeChangeRequest basicBusTypeChangeRequest) {
|
||||
if (basicBusTypeChangeRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (basicBusTypeChangeRequest.getPage() != null) {
|
||||
int offset = (basicBusTypeChangeRequest.getPage() - 1) * basicBusTypeChangeRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, basicBusTypeChangeRequest.getLimit());
|
||||
}
|
||||
return basicBusTypeChangeDao.filterJoinList(basicBusTypeChangeRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean insertBusType(BasicBusTypeChangeEntity basicBusTypeChangeEntity) {
|
||||
return basicBusTypeChangeDao.insertBusType(basicBusTypeChangeEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<BasicBusTypeChangeEntity> filterList(BasicBusTypeChangeRequest basicBusTypeChangeRequest) {
|
||||
if (basicBusTypeChangeRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (basicBusTypeChangeRequest.getPage() != null) {
|
||||
int offset = (basicBusTypeChangeRequest.getPage() - 1) * basicBusTypeChangeRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, basicBusTypeChangeRequest.getLimit());
|
||||
}
|
||||
return basicBusTypeChangeDao.filterList(basicBusTypeChangeRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean updateBasicBusTypeChange(BasicBusTypeChangeEntity basicBusTypeChangeEntity) {
|
||||
return basicBusTypeChangeDao.updateBasicBusTypeChange(basicBusTypeChangeEntity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean deleteById(String id) {
|
||||
return basicBusTypeChangeDao.deleteById(id);
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package com.glxp.api.admin.service.info;
|
||||
|
||||
|
||||
import com.glxp.api.admin.entity.info.ClassifyCodeEntity;
|
||||
import com.glxp.api.admin.req.info.FilterClassifyCodeRequest;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ClassifyCodeService {
|
||||
|
||||
List<ClassifyCodeEntity> filteClassifyCode(FilterClassifyCodeRequest filterClassifyCodeRequest);
|
||||
|
||||
ClassifyCodeEntity findByCode(String code);
|
||||
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
package com.glxp.api.admin.service.info.impl;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.glxp.api.admin.dao.info.ClassifyCodeDao;
|
||||
import com.glxp.api.admin.entity.info.ClassifyCodeEntity;
|
||||
import com.glxp.api.admin.req.info.FilterClassifyCodeRequest;
|
||||
import com.glxp.api.admin.service.info.ClassifyCodeService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class ClassifyCodeServiceImpl implements ClassifyCodeService {
|
||||
|
||||
@Resource
|
||||
ClassifyCodeDao classifyCodeDao;
|
||||
|
||||
@Override
|
||||
public List<ClassifyCodeEntity> filteClassifyCode(FilterClassifyCodeRequest filterClassifyCodeRequest) {
|
||||
|
||||
if (filterClassifyCodeRequest == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
if (filterClassifyCodeRequest.getPage() != null) {
|
||||
int offset = (filterClassifyCodeRequest.getPage() - 1) * filterClassifyCodeRequest.getLimit();
|
||||
PageHelper.offsetPage(offset, filterClassifyCodeRequest.getLimit());
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(filterClassifyCodeRequest.getInFilter())) {
|
||||
filterClassifyCodeRequest.setInFilterList(Arrays.asList(filterClassifyCodeRequest.getInFilter().split(",")));
|
||||
}
|
||||
|
||||
return classifyCodeDao.filteClassifyCode(filterClassifyCodeRequest);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ClassifyCodeEntity findByCode(String code) {
|
||||
|
||||
if (StrUtil.isEmpty(code))
|
||||
return null;
|
||||
FilterClassifyCodeRequest filterClassifyCodeRequest = new FilterClassifyCodeRequest();
|
||||
filterClassifyCodeRequest.setCode(code);
|
||||
|
||||
List<ClassifyCodeEntity> classifyCodeEntities = classifyCodeDao.filteClassifyCode(filterClassifyCodeRequest);
|
||||
if (CollUtil.isNotEmpty(classifyCodeEntities)) {
|
||||
return classifyCodeEntities.get(0);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
@ -0,0 +1,83 @@
|
||||
<?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.basic.BasicBusTypeChangeDao">
|
||||
|
||||
<select id="filterList" parameterType="com.glxp.api.admin.req.basic.BasicBusTypeChangeRequest"
|
||||
resultType="com.glxp.api.admin.entity.basic.BasicBusTypeChangeEntity">
|
||||
SELECT * FROM basic_bustype_change
|
||||
<where>
|
||||
<if test="originAction != ''and originAction != null">
|
||||
AND originAction = #{originAction}
|
||||
</if>
|
||||
<if test="enable != null">
|
||||
AND `enable` = #{enable}
|
||||
</if>
|
||||
<if test="type != null">
|
||||
AND `type` = #{type}
|
||||
</if>
|
||||
<if test="lastUpdateTime!=null and lastUpdateTime!=''">
|
||||
<![CDATA[ and DATE_FORMAT(updateTime, '%Y-%m-%d %H:%i:%S')>= DATE_FORMAT(#{lastUpdateTime}, '%Y-%m-%d %H:%i:%S') ]]>
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="filterJoinList" parameterType="com.glxp.api.admin.req.basic.BasicBusTypeChangeRequest"
|
||||
resultType="com.glxp.api.admin.res.basic.BasicBusTypeChangeResponse">
|
||||
SELECT basic_bustype_change.* ,basic_bustype_local.name targetBusName FROM basic_bustype_change left join
|
||||
basic_bustype_local
|
||||
on basic_bustype_change.targetBusAction = basic_bustype_local.action
|
||||
<where>
|
||||
<if test="originAction != ''and originAction != null">
|
||||
AND basic_bustype_change.originAction = #{originAction}
|
||||
</if>
|
||||
<if test="enable != null">
|
||||
AND basic_bustype_change.`enable` = #{enable}
|
||||
</if>
|
||||
<if test="type != null">
|
||||
AND basic_bustype_change.`type` = #{type}
|
||||
</if>
|
||||
<if test="lastUpdateTime!=null and lastUpdateTime!=''">
|
||||
<![CDATA[ and DATE_FORMAT(basic_bustype_change.updateTime, '%Y-%m-%d %H:%i:%S')>= DATE_FORMAT(#{lastUpdateTime}, '%Y-%m-%d %H:%i:%S') ]]>
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
|
||||
<insert id="insertBusType" keyProperty="id" useGeneratedKeys="true"
|
||||
parameterType="com.glxp.api.admin.entity.basic.BasicBusTypeChangeEntity">
|
||||
insert
|
||||
INTO basic_bustype_change
|
||||
(`originAction`, originName, `targetBusAction`, targetScAction, `type`, updateTime, remark, enable,
|
||||
systemDefault)
|
||||
values (#{originAction},
|
||||
#{originName},
|
||||
#{targetBusAction},
|
||||
#{targetScAction},
|
||||
#{type}, #{updateTime}, #{remark}, #{enable}, #{systemDefault})
|
||||
|
||||
</insert>
|
||||
|
||||
<update id="updateBasicBusTypeChange" parameterType="com.glxp.api.admin.entity.basic.BasicBusTypeChangeEntity">
|
||||
UPDATE basic_bustype_change
|
||||
<trim prefix="set" suffixOverrides=",">
|
||||
<if test="originAction != null">originAction = #{originAction},</if>
|
||||
<if test="originName != null">originName = #{originName},</if>
|
||||
<if test="enable != null">enable = #{enable},</if>
|
||||
<if test="targetBusAction != null">targetBusAction = #{targetBusAction},</if>
|
||||
<if test="targetScAction != null">targetScAction = #{targetScAction},</if>
|
||||
<if test="remark != null">remark = #{remark},</if>
|
||||
<if test="updateTime != null">updateTime = #{updateTime},</if>
|
||||
<if test="type != null">`type` = #{type},</if>
|
||||
<if test="systemDefault != null">`systemDefault` = #{systemDefault},</if>
|
||||
|
||||
</trim>
|
||||
WHERE id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="deleteById" parameterType="Map">
|
||||
DELETE
|
||||
FROM basic_bustype_change
|
||||
WHERE id = #{id}
|
||||
</delete>
|
||||
</mapper>
|
@ -0,0 +1,33 @@
|
||||
<?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.info.ClassifyCodeDao">
|
||||
|
||||
|
||||
<select id="filteClassifyCode" parameterType="com.glxp.api.admin.req.info.FilterClassifyCodeRequest"
|
||||
resultType="com.glxp.api.admin.entity.info.ClassifyCodeEntity">
|
||||
SELECT * FROM product_classify
|
||||
<where>
|
||||
<if test="code != null and code != ''">
|
||||
and code = #{code}
|
||||
</if>
|
||||
<if test="name != null and name != ''">
|
||||
and `name` = #{name}
|
||||
</if>
|
||||
|
||||
<if test="key != null and key != ''">
|
||||
and
|
||||
( `name` like concat('%',#{key},'%') or `code` like concat('%',#{key},'%'))
|
||||
</if>
|
||||
|
||||
|
||||
<if test="inFilterList!=null">
|
||||
and `code` in
|
||||
<foreach collection="inFilterList" item="item" index="index" separator="," open="(" close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
|
||||
</where>
|
||||
</select>
|
||||
</mapper>
|
Loading…
Reference in New Issue