店铺数量不足提示
parent
6837f49bab
commit
b505f65559
@ -0,0 +1,25 @@
|
|||||||
|
package com.baiye.modules.distribute.dto;
|
||||||
|
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.Data;
|
||||||
|
import org.springdoc.api.annotations.ParameterObject;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Enzo
|
||||||
|
* @date 2023-10-20
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Schema(title = "门店管理dto")
|
||||||
|
@ParameterObject
|
||||||
|
public class StoreUserDTO {
|
||||||
|
@Schema(description = "门店名称")
|
||||||
|
private String storeName;
|
||||||
|
|
||||||
|
@Schema(description = "用户id")
|
||||||
|
private Long userId;
|
||||||
|
|
||||||
|
@Schema(description = "用户id")
|
||||||
|
private Long storeId;
|
||||||
|
}
|
@ -1,11 +1,20 @@
|
|||||||
package com.baiye.modules.distribute.mapper;
|
package com.baiye.modules.distribute.mapper;
|
||||||
|
|
||||||
import com.baiye.extend.mybatis.plus.mapper.ExtendMapper;
|
import com.baiye.extend.mybatis.plus.mapper.ExtendMapper;
|
||||||
|
import com.baiye.modules.distribute.dto.StoreUserDTO;
|
||||||
import com.baiye.modules.distribute.entity.StoreUserEntity;
|
import com.baiye.modules.distribute.entity.StoreUserEntity;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author wjt
|
* @author wjt
|
||||||
* @date 2023/9/15
|
* @date 2023/9/15
|
||||||
*/
|
*/
|
||||||
public interface StoreUserMapper extends ExtendMapper<StoreUserEntity> {
|
public interface StoreUserMapper extends ExtendMapper<StoreUserEntity> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询列表
|
||||||
|
* @param storeId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
StoreUserDTO selectByStoreDTOByStoreId(@Param("storeId") Long storeId);
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,19 @@
|
|||||||
|
<?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.baiye.modules.distribute.mapper.StoreUserMapper">
|
||||||
|
<sql id="Base_Alias_Column_List">
|
||||||
|
st.id as storeId,
|
||||||
|
st.store_name,
|
||||||
|
tsu.user_id
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<select id="selectByStoreDTOByStoreId" resultType="com.baiye.modules.distribute.dto.StoreUserDTO">
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
|
||||||
|
<include refid="Base_Alias_Column_List"/>
|
||||||
|
FROM tb_store st
|
||||||
|
left join tb_store_user tsu on st.id = tsu.store_id
|
||||||
|
where tsu.id = #{storeId}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue