コード例 #1
0
        public IActionResult GetHouse([FromQuery, SwaggerParameter("所在城市,默认上海", Required = true)] string city = "上海",
                                      [FromQuery, SwaggerParameter("来源")] string source   = "",
                                      [FromQuery, SwaggerParameter("关键字")] string keyword = null,
                                      [FromQuery, SwaggerParameter("页码")] int page        = 0,
                                      [FromQuery, SwaggerParameter("分页数量")] int size      = 20,
                                      [FromQuery, SwaggerParameter("房源类型")] int rentType  = 0,
                                      [FromQuery, SwaggerParameter("最低价")] int fromPrice  = 0,
                                      [FromQuery, SwaggerParameter("最高价")] int toPrice    = 0)
        {
            var condition = new DBHouseQuery();

            condition.City      = city;
            condition.Source    = source;
            condition.Keyword   = keyword;
            condition.Page      = page;
            condition.Size      = size;
            condition.RentType  = rentType;
            condition.FromPrice = fromPrice;
            condition.ToPrice   = toPrice;
            return(Ok(new { success = true, data = _houseService.Search(condition) }));
        }
コード例 #2
0
 public IActionResult Search([FromBody] DBHouseQuery search)
 {
     return(Ok(new { success = true, data = _houseService.Search(search) }));
 }
コード例 #3
0
 public IActionResult RefreshSearch([FromBody] DBHouseQuery search)
 {
     _houseService.RefreshSearch(search);
     return(Ok(new { success = true }));
 }