server/platform/src/main/java/com/doumee/api/business/BaseCategoryController.java
@@ -84,8 +84,20 @@ @ApiOperation("根据ID查询") @GetMapping("/{id}") @RequiresPermissions("business:basecategory:query") // @RequiresPermissions("business:basecategory:query") public ApiResponse findById(@PathVariable Integer id) { return ApiResponse.success(baseCategoryService.findById(id)); } /** * 条件查询 * * @param baseCategory 实体对象 * @return List<BaseCategory> */ @ApiOperation("根据ID查询") @PostMapping("/findList") public ApiResponse<List<BaseCategory>> findList(@RequestBody BaseCategory baseCategory){ return ApiResponse.success(baseCategoryService.findList(baseCategory)); } } server/platform/src/main/java/com/doumee/api/business/BaseGoodsController.java
@@ -7,10 +7,11 @@ import com.doumee.core.model.PageWrap; import com.doumee.core.model.PageData; import com.doumee.dao.business.model.BaseGoods; import com.doumee.dao.business.model.dto.BaseGoodsCreateOrUpdateRequest; import com.doumee.service.business.BaseGoodsService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; @@ -34,7 +35,7 @@ @ApiOperation("新建") @PostMapping("/create") @RequiresPermissions("business:basegoods:create") public ApiResponse create(@RequestBody BaseGoods baseGoods) { public ApiResponse create(@RequestBody BaseGoodsCreateOrUpdateRequest baseGoods) { return ApiResponse.success(baseGoodsService.create(baseGoods)); } server/service/src/main/resources/mappers/BaseCategoryMapper.xml
@@ -4,11 +4,25 @@ <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}" column="{categoryId=id}" ofType="com.doumee.dao.business.model.BaseCateParam" javaType="ArrayList" select="com.doumee.dao.system.getStudent" /> select="com.doumee.dao.business.BaseCateParamMapper.getBaseCateParamList" /> </resultMap> <select id="selectById" resultMap="BaseCategory"> select * from base_category where id = #{id} </select> <select id="selectOne" resultMap="BaseCategory"> select * from base_category ${ew.customSqlSegment} </select> <select id="selectList" resultMap="BaseCategory"> select * from base_category ${ew.customSqlSegment} </select> <select id="selectPage" resultMap="BaseCategory"> select * from base_category ${ew.customSqlSegment} </select> </mapper>