marketing.PromotionCode.js 3.37 KB
/**
 * Created by yoho on 2016/6/21.
 */
module.exports = {
    namespace: "PromotionCode",
    apis: {
        /*************************************优惠码管理*************************************/
        getPromotionCodeList: {
            title: " 优惠码列表",
            url: '/promotioncode/getPromotionCodeList',
            params: {
                page: {type: Number},
                size: {type: Number},
                status: {type: Number},
                batchNo: {type: String},
                name: {type: String},
                reqDepartment: {type: String}
            }
        },

        auditPromotionCode: {
            title: "操作单个优惠码",
            url: '/promotioncode/auditPromotionCode',
            params: {
                id: {type: String},
                status: {type: Number},
                reason: {type: String}
            }
        },

        getPromotionCodeSendList: {
            title: "优惠码发放列表",
            url: '/promotioncode/getPromotionCodeSendList',
            params: {
                skn: {type: String},
                id: {type: String}
            }
        },
        getPromotionCode: {
            title: "优惠码",
            url: '/promotioncode/getPromotionCode',
            params: {
                id: {type: String}
            }
        },
        getPromotionCodeCountByStatus: {
            title: "优惠码tab卡数据",
            url: '/promotioncode/getPromotionCodeCountByStatus',
            params: {
                batchNo: {type: String},
                name: {type: String},
                reqDepartment: {type: String}
            }
        },
        addPromotionCode: {
            title: "添加优惠码",
            url: '/promotioncode/addPromotionCode',
            params: {
                name: {type: String},
                limitTimes: {type: String},
                code: {type: String},
                describe: {type: String},
                promotionInfo: {type: String},
                userSourceLimit: {type: String},
                userTypeLimit: {type: String},
                creatorId: {type: String},
                limitDateFrom: {type: String},
                limitDateTo: {type: String},
                createTime: {type: String},
                reqDepartment: {type: String},
                status: {type: String},
                staff: {type: String}
            }
        },
        updatePromotionCode: {
            title: "编辑优惠码",
            url: '/promotioncode/updatePromotionCode',
            params: {
                id: {type: Number},
                name: {type: String},
                limitTimes: {type: String},
                code: {type: String},
                describe: {type: String},
                promotionInfo: {type: String},
                userSourceLimit: {type: String},
                userTypeLimit: {type: String},
                creatorId: {type: String},
                limitDateFrom: {type: String},
                limitDateTo: {type: String},
                createTime: {type: String},
                reqDepartment: {type: String},
                status: {type: String}
            }
        },
        checkPromotionCode: {
            title: "验证优惠码",
            url: '/promotioncode/checkPromotionCode',
            params: {
                code: {type: String}
            }
        }
    }
};