| | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.doumee.dao.business.model.BaseCateParam; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author æ±è¹è¹ |
| | |
| | | */ |
| | | public interface BaseCateParamMapper extends BaseMapper<BaseCateParam> { |
| | | |
| | | |
| | | /** |
| | | * |
| | | * æ¥è¯¢åæ°é
ç½® |
| | | * @param categoryId |
| | | * @return |
| | | */ |
| | | List<BaseCateParam> getBaseCateParamList(@Param("categoryId") Integer categoryId); |
| | | } |
| | |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç´ æåº-å类信æ¯è¡¨ |
| | |
| | | @ExcelColumn(name="å ä»·ç³»æ°") |
| | | private BigDecimal priceRate; |
| | | |
| | | @ApiModelProperty(value = "徿 ") |
| | | @ExcelColumn(name="徿 ") |
| | | @ApiModelProperty(value = "徿 å
¨è·¯å¾") |
| | | @TableField(exist = false) |
| | | private String imgfullurl; |
| | | |
| | | @ApiModelProperty(value = "åç±»åæ°") |
| | | @TableField(exist = false) |
| | | private List<BaseCateParam> baseCateParamList; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.doumee.dao.business.BaseCateParamMapper"> |
| | | |
| | | <resultMap id="BaseCateParam" type="com.doumee.dao.business.model.BaseCateParam"> |
| | | <id column="ID" jdbcType="INTEGER" property="id" /> |
| | | <result column="CREATOR" jdbcType="INTEGER" property="creator" /> |
| | | <result column="CREATE_DATE" jdbcType="VARCHAR" property="createDate" /> |
| | | <result column="EDITOR" jdbcType="VARCHAR" property="editor" /> |
| | | <result column="EDIT_DATE" jdbcType="VARCHAR" property="editDate"/> |
| | | <result column="ISDELETED" jdbcType="TIMESTAMP" property="isdeleted"/> |
| | | <result column="NAME" jdbcType="TIMESTAMP" property="name"/> |
| | | <result column="REMARK" jdbcType="TIMESTAMP" property="remark"/> |
| | | <result column="STATUS" jdbcType="TIMESTAMP" property="status"/> |
| | | <result column="SORTNUM" jdbcType="TIMESTAMP" property="sortnum"/> |
| | | <result column="CATEGORY_ID" jdbcType="TIMESTAMP" property="categoryId"/> |
| | | </resultMap> |
| | | <select id="getBaseCateParamList" resultType="com.doumee.dao.business.model.BaseCateParam"> |
| | | select * from base_cate_param where CATEGORY_ID = #{categoryId} |
| | | </select> |
| | | </mapper> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?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.doumee.dao.business.BaseCategoryMapper"> |
| | | <resultMap id="BaseCategory" type="com.doumee.dao.business.model.BaseCategory" autoMapping="true"> |
| | | <id column="ID" jdbcType="INTEGER" property="id"/> |
| | | <collection property="baseCateParamList" |
| | | column="{id=categoryId}" |
| | | ofType="com.doumee.dao.business.model.BaseCateParam" |
| | | javaType="ArrayList" |
| | | select="com.doumee.dao.system.getStudent" /> |
| | | </resultMap> |
| | | |
| | | |
| | | </mapper> |