1- import { DataTypes , Model , Optional } from "sequelize" ;
2- import sequelize from "../config/database.config" ;
3- import { IDenunciaFeedback , IInterfaceFeedback } from "../interfaces/feedback" ;
4- import { FeedbackInterface } from "../enums/FeedbackInterface.enum" ;
1+ // import { DataTypes, Model, Optional } from "sequelize";
2+ // import sequelize from "../config/database.config";
3+ // import { IDenunciaFeedback, IInterfaceFeedback } from "../interfaces/feedback";
4+ // import { FeedbackInterface } from "../enums/FeedbackInterface.enum";
55
6- type DenunciaFeedbackCreationalAttributes = Optional < IDenunciaFeedback , "id" >
7- type InterfaceFeedbackCreationalAttributes = Optional < IInterfaceFeedback , "id" >
6+ // type DenunciaFeedbackCreationalAttributes = Optional<IDenunciaFeedback, "id">
7+ // type InterfaceFeedbackCreationalAttributes = Optional<IInterfaceFeedback, "id">
88
9- export class DenunciaFeedbackModel extends Model < IDenunciaFeedback , DenunciaFeedbackCreationalAttributes > implements IDenunciaFeedback {
10- public id ! : number ;
11- public data_publicacao ! : Date ;
12- public descricao ! : string ;
13- public fk_denuncia ! : number ;
14- }
9+ // export class DenunciaFeedbackModel extends Model<IDenunciaFeedback, DenunciaFeedbackCreationalAttributes> implements IDenunciaFeedback {
10+ // public id!: number;
11+ // public data_publicacao!: Date;
12+ // public descricao!: string;
13+ // public fk_denuncia!: number;
14+ // }
1515
16- export class InterfaceFeedbackModel extends Model < IInterfaceFeedback , InterfaceFeedbackCreationalAttributes > implements IInterfaceFeedback {
17- public id ! : number ;
18- public data_publicacao ! : Date ;
19- public descricao ! : string ;
20- public tela ! : FeedbackInterface ;
21- }
16+ // export class InterfaceFeedbackModel extends Model<IInterfaceFeedback, InterfaceFeedbackCreationalAttributes> implements IInterfaceFeedback {
17+ // public id!: number;
18+ // public data_publicacao!: Date;
19+ // public descricao!: string;
20+ // public tela!: FeedbackInterface;
21+ // }
2222
23- DenunciaFeedbackModel . init ( {
24- id : {
25- primaryKey : true ,
26- type : DataTypes . INTEGER ,
27- autoIncrement : true ,
28- allowNull : false ,
29- field : "id" ,
30- } ,
31- data_publicacao : {
32- allowNull : false ,
33- type : DataTypes . DATE ,
34- field : "data_publicacao"
35- } ,
36- descricao : {
37- allowNull : false ,
38- type : DataTypes . STRING ( 2048 ) ,
39- field : "descricao"
40- } ,
41- fk_denuncia : {
42- allowNull : false ,
43- type : DataTypes . INTEGER ,
44- field : "fk_denuncia"
45- }
46- } , {
47- tableName : "denuncia-feedback" ,
48- sequelize,
49- timestamps : false
50- } )
23+ // DenunciaFeedbackModel.init({
24+ // id: {
25+ // primaryKey: true,
26+ // type: DataTypes.INTEGER,
27+ // autoIncrement: true,
28+ // allowNull: false,
29+ // field: "id",
30+ // },
31+ // data_publicacao: {
32+ // allowNull: false,
33+ // type: DataTypes.DATE,
34+ // field: "data_publicacao"
35+ // },
36+ // descricao: {
37+ // allowNull: false,
38+ // type: DataTypes.STRING(2048),
39+ // field: "descricao"
40+ // },
41+ // fk_denuncia: {
42+ // allowNull: false,
43+ // type: DataTypes.INTEGER,
44+ // field: "fk_denuncia"
45+ // }
46+ // },{
47+ // tableName: "denuncia-feedback",
48+ // sequelize,
49+ // timestamps: false
50+ // })
5151
52- InterfaceFeedbackModel . init ( {
53- id : {
54- primaryKey : true ,
55- type : DataTypes . INTEGER ,
56- autoIncrement : true ,
57- allowNull : false ,
58- field : "id" ,
59- } ,
60- data_publicacao : {
61- allowNull : false ,
62- type : DataTypes . DATE ,
63- field : "data_publicacao"
64- } ,
65- descricao : {
66- allowNull : false ,
67- type : DataTypes . STRING ( 2048 ) ,
68- field : "descricao"
69- } ,
70- tela : {
71- allowNull : false ,
72- type : DataTypes . INTEGER ,
73- field : "tela"
74- }
75- } , {
76- tableName : "interface-feedback" ,
77- sequelize,
78- timestamps : false
79- } )
52+ // InterfaceFeedbackModel.init({
53+ // id: {
54+ // primaryKey: true,
55+ // type: DataTypes.INTEGER,
56+ // autoIncrement: true,
57+ // allowNull: false,
58+ // field: "id",
59+ // },
60+ // data_publicacao: {
61+ // allowNull: false,
62+ // type: DataTypes.DATE,
63+ // field: "data_publicacao"
64+ // },
65+ // descricao: {
66+ // allowNull: false,
67+ // type: DataTypes.STRING(2048),
68+ // field: "descricao"
69+ // },
70+ // tela: {
71+ // allowNull: false,
72+ // type: DataTypes.INTEGER,
73+ // field: "tela"
74+ // }
75+ // },{
76+ // tableName: "interface-feedback",
77+ // sequelize,
78+ // timestamps: false
79+ // })
0 commit comments