| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- import request from '@/utils/request';
- import { AxiosPromise } from 'axios';
- import { ItemPushVO, ItemPushForm, ItemPushQuery } from '@/api/smsb/source/item_push_type';
- /**
- * 查询内容发布列表
- * @param query
- * @returns {*}
- */
- export const listItemPush = (query?: ItemPushQuery): AxiosPromise<ItemPushVO[]> => {
- return request({
- url: '/source/itemPush/list',
- method: 'get',
- params: query
- });
- };
- export const listNeedReview = (query?: ItemPushQuery): AxiosPromise<ItemPushVO[]> => {
- return request({
- url: '/source/itemPush/need/review',
- method: 'get',
- params: query
- });
- };
- /**
- * 查询内容发布详细
- * @param id
- */
- export const getItemPush = (id: string | number): AxiosPromise<ItemPushVO> => {
- return request({
- url: '/source/itemPush/' + id,
- method: 'get'
- });
- };
- export const getItemPushReview = (id: string | number): AxiosPromise<ItemPushVO> => {
- return request({
- url: '/source/itemPush/review/' + id,
- method: 'get'
- });
- };
- /**
- * 新增内容发布
- * @param data
- */
- export const addItemPush = (data: ItemPushForm) => {
- return request({
- url: '/source/itemPush',
- method: 'post',
- data: data
- });
- };
- /**
- * 修改内容发布
- * @param data
- */
- export const updateItemPush = (data: ItemPushForm) => {
- return request({
- url: '/source/itemPush',
- method: 'put',
- data: data
- });
- };
- export const validateTime = (data: ItemPushForm) => {
- return request({
- url: '/source/itemPush/validate/time',
- method: 'post',
- data: data
- });
- }
- /**
- * 删除内容发布
- * @param id
- */
- export const delItemPush = (id: string | number | Array<string | number>) => {
- return request({
- url: '/source/itemPush/' + id,
- method: 'delete'
- });
- };
- export const reviewItemPush = (id: string | number) => {
- return request({
- url: '/source/itemPush/submit/review/' + id,
- method: 'get'
- });
- };
- export const pushStatistics = () => {
- return request({
- url: '/source/itemPush/statistics',
- method: 'get'
- });
- };
|