tender_map.js 817 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. 'use strict';
  2. /**
  3. * 标段数据模型
  4. *
  5. * @author CaiAoLin
  6. * @date 2021/8/23
  7. * @version
  8. */
  9. module.exports = app => {
  10. class TenderMap extends app.BaseService {
  11. /**
  12. * 构造函数
  13. *
  14. * @param {Object} ctx - egg全局变量
  15. * @return {void}
  16. */
  17. constructor(ctx) {
  18. super(ctx);
  19. this.tableName = 'tender_map';
  20. }
  21. async addMap(tid, name) {
  22. const data = {
  23. tid,
  24. name,
  25. create_time: new Date(),
  26. };
  27. return await this.db.insert(this.tableName, data);
  28. }
  29. async saveMap(id, updateData) {
  30. return await this.db.update(this.tableName, updateData, { where: { id } });
  31. }
  32. }
  33. return TenderMap;
  34. };