import SourceService from "../service/source-service.js"; import ApiResult from "../config/api.js"; const SourceControl = { list: async (req, res) => { try { SourceService.list(req.body).then(data => { res.send(new ApiResult().success(data)) }).catch((e) => { res.send(new ApiResult().error(null, e)) }) } catch (e) { res.send(new ApiResult().error(e)) } }, page: async (req, res) => { try { SourceService.page(req.body).then(data => { res.send(new ApiResult().success(data)) }).catch((e) => { res.send(new ApiResult().error(null, e)) }) } catch (e) { res.send(new ApiResult().error(e)) } }, info: async (req, res) => { try { SourceService.info(req.params.id).then(data => { res.send(new ApiResult().success(data)) }).catch((e) => { res.send(new ApiResult().error(null, e)) }) } catch (e) { res.send(new ApiResult().error(e)) } }, add: async (req, res) => { try { SourceService.add(req.body).then(data => { res.send(new ApiResult().success(data)) }).catch((e) => { res.send(new ApiResult().error(null, e)) }) } catch (e) { res.send(new ApiResult().error(e)) } }, edit: async (req, res) => { try { SourceService.edit(req.body).then(data => { res.send(new ApiResult().success(data)) }).catch((e) => { res.send(new ApiResult().error(null, e)) }) } catch (e) { res.send(new ApiResult().error(e)) } }, del: async (req, res) => { try { SourceService.del(req.params?.ids?.split(',')).then(data => { res.send(new ApiResult().success(data)) }).catch((e) => { res.send(new ApiResult().error(null, e)) }) } catch (e) { res.send(new ApiResult().error(e)) } }, } export default SourceControl