西安专业制作标书公司_青岛网站定制鲁之讯_ui设计哪个机构培训好_能做app的软件
public class NewsController { @Autowired private NewsService newsService; @RequestMapping ( "/page" ) public R page ( @RequestParam Map < String , Object > params, NewsEntity news, HttpServletRequest request) { EntityWrapper < NewsEntity > ew = new EntityWrapper < NewsEntity > ( ) ; PageUtils page = newsService. queryPage ( params, MPUtil . sort ( MPUtil . between ( MPUtil . likeOrEq ( ew, news) , params) , params) ) ; return R . ok ( ) . put ( "data" , page) ; } @IgnoreAuth @RequestMapping ( "/list" ) public R list ( @RequestParam Map < String , Object > params, NewsEntity news, HttpServletRequest request) { EntityWrapper < NewsEntity > ew = new EntityWrapper < NewsEntity > ( ) ; PageUtils page = newsService. queryPage ( params, MPUtil . sort ( MPUtil . between ( MPUtil . likeOrEq ( ew, news) , params) , params) ) ; return R . ok ( ) . put ( "data" , page) ; } @RequestMapping ( "/lists" ) public R list ( NewsEntity news) { EntityWrapper < NewsEntity > ew = new EntityWrapper < NewsEntity > ( ) ; ew. allEq ( MPUtil . allEQMapPre ( news, "news" ) ) ; return R . ok ( ) . put ( "data" , newsService. selectListView ( ew) ) ; } @RequestMapping ( "/query" ) public R query ( NewsEntity news) { EntityWrapper < NewsEntity > ew = new EntityWrapper < NewsEntity > ( ) ; ew. allEq ( MPUtil . allEQMapPre ( news, "news" ) ) ; NewsView newsView = newsService. selectView ( ew) ; return R . ok ( "查询系统公告成功" ) . put ( "data" , newsView) ; } @RequestMapping ( "/info/{id}" ) public R info ( @PathVariable ( "id" ) Long id) { NewsEntity news = newsService. selectById ( id) ; return R . ok ( ) . put ( "data" , news) ; } @IgnoreAuth @RequestMapping ( "/detail/{id}" ) public R detail ( @PathVariable ( "id" ) Long id) { NewsEntity news = newsService. selectById ( id) ; return R . ok ( ) . put ( "data" , news) ; } @RequestMapping ( "/save" ) public R save ( @RequestBody NewsEntity news, HttpServletRequest request) { news. setId ( new Date ( ) . getTime ( ) + new Double ( Math . floor ( Math . random ( ) * 1000 ) ) . longValue ( ) ) ; newsService. insert ( news) ; return R . ok ( ) ; } @RequestMapping ( "/add" ) public R add ( @RequestBody NewsEntity news, HttpServletRequest request) { news. setId ( new Date ( ) . getTime ( ) + new Double ( Math . floor ( Math . random ( ) * 1000 ) ) . longValue ( ) ) ; newsService. insert ( news) ; return R . ok ( ) ; } @RequestMapping ( "/update" ) public R update ( @RequestBody NewsEntity news, HttpServletRequest request) { newsService. updateById ( news) ; return R . ok ( ) ; } @RequestMapping ( "/delete" ) public R delete ( @RequestBody Long [ ] ids) { newsService. deleteBatchIds ( Arrays . asList ( ids) ) ; return R . ok ( ) ; } @RequestMapping ( "/remind/{columnName}/{type}" ) public R remindCount ( @PathVariable ( "columnName" ) String columnName, HttpServletRequest request, @PathVariable ( "type" ) String type, @RequestParam Map < String , Object > map) { map. put ( "column" , columnName) ; map. put ( "type" , type) ; if ( type. equals ( "2" ) ) { SimpleDateFormat sdf = new SimpleDateFormat ( "yyyy-MM-dd" ) ; Calendar c = Calendar . getInstance ( ) ; Date remindStartDate = null ; Date remindEndDate = null ; if ( map. get ( "remindstart" ) != null ) { Integer remindStart = Integer . parseInt ( map. get ( "remindstart" ) . toString ( ) ) ; c. setTime ( new Date ( ) ) ; c. add ( Calendar . DAY_OF_MONTH , remindStart) ; remindStartDate = c. getTime ( ) ; map. put ( "remindstart" , sdf. format ( remindStartDate) ) ; } if ( map. get ( "remindend" ) != null ) { Integer remindEnd = Integer . parseInt ( map. get ( "remindend" ) . toString ( ) ) ; c. setTime ( new Date ( ) ) ; c. add ( Calendar . DAY_OF_MONTH , remindEnd) ; remindEndDate = c. getTime ( ) ; map. put ( "remindend" , sdf. format ( remindEndDate) ) ; } } Wrapper < NewsEntity > wrapper = new EntityWrapper < NewsEntity > ( ) ; if ( map. get ( "remindstart" ) != null ) { wrapper. ge ( columnName, map. get ( "remindstart" ) ) ; } if ( map. get ( "remindend" ) != null ) { wrapper. le ( columnName, map. get ( "remindend" ) ) ; } int count = newsService. selectCount ( wrapper) ; return R . ok ( ) . put ( "count" , count) ; } } ">