text: import { queryProjectNotice } from '@/services/api';
  
  export default {
    namespace: 'project',
  
    state: {
      notice: [],
    },
   
    effects: {
      *fetchNotice(_, { call, put }) {
        const response = yield call(queryProjectNotice);
        yield put({
          type: 'saveNotice',
          payload: Array.isArray(response) ? response : [],
        });
      },
    },
  
    reducers: {
      saveNotice(state, action) {
        return {
          ...state,
          notice: action.payload,
        };
      },
    },
  };
  