Skip to content

Instantly share code, notes, and snippets.

View ratul0's full-sized avatar
🏠
Working from home

Yousuf Khan Ratul ratul0

🏠
Working from home
  • Method Park
  • Bamberg, Germany
View GitHub Profile
CREATE TABLE users ( id SERIAL PRIMARY KEY, cognito_id VARCHAR(255) UNIQUE NOT NULL );
CREATE TABLE applications ( id SERIAL PRIMARY KEY, app_id VARCHAR(50) UNIQUE NOT NULL, name VARCHAR(100) NOT NULL );
CREATE TABLE roles ( id SERIAL PRIMARY KEY, name VARCHAR(50) NOT NULL, application_id INTEGER REFERENCES applications(id) );
CREATE TABLE permissions ( id SERIAL PRIMARY KEY, name VARCHAR(50) NOT NULL, application_id INTEGER REFERENCES applications(id) );
CREATE TABLE user_roles ( user_id INTEGER REFERENCES users(id), role_id INTEGER REFERENCES roles(id), PRIMARY KEY (user_id, role_id) );
@ratul0
ratul0 / bean.java
Last active December 16, 2019 06:19
package de.uniba.dsg.dsam.backend.beans;
import de.uniba.dsg.dsam.backend.entities.BeverageEntity;
import de.uniba.dsg.dsam.backend.entities.OrderEntity;
import de.uniba.dsg.dsam.backend.entities.OrderQuantity;
import de.uniba.dsg.dsam.model.OrderBeverageDTO;
import de.uniba.dsg.dsam.persistence.BeverageManagement;
import de.uniba.dsg.dsam.persistence.OrderManagement;
import javax.ejb.EJB;
@ratul0
ratul0 / order.java
Last active December 16, 2019 05:58
package de.uniba.dsg.dsam.model;
import java.io.Serializable;
import java.util.ArrayList;
public class OrderBeverageDTO implements Serializable {
public Order order;
package de.uniba.dsg.dsam.backend.entities;
import javax.persistence.*;
import java.util.Date;
import java.util.List;
@Entity
@Table(name = "orders")
public class OrderEntity {
@Id
package de.uniba.dsg.dsam.backend.entities;
import javax.persistence.*;
@Entity(name = "OrderQuantity")
@Table(name = "order_beverage")
public class OrderQuantity {
@EmbeddedId
private OrderBeverageKey id;
package de.uniba.dsg.dsam.backend.entities;
import javax.persistence.Column;
import javax.persistence.Embeddable;
import java.io.Serializable;
import java.util.Objects;
@Embeddable
public class OrderBeverageKey implements Serializable {
@Column(name = "order_id")
{
"eslint.enable": true, //Enable eslint,
"editor.formatOnSave": true,
"eslint.options": {
"extensions": [ //List of file extensions to activate eslint
".html",
".js",
".vue",
".jsx"
]
@ratul0
ratul0 / vueRc.js
Created March 31, 2018 16:50
eslintrc
// https://eslint.org/docs/user-guide/configuring
module.exports = {
root: true,
parser: 'vue-eslint-parser',
parserOptions: {
parser: 'babel-eslint',
ecmaVersion: 2017,
sourceType: 'module'
},
@ratul0
ratul0 / vueLint.sh
Created March 31, 2018 16:48
vue eslint setup
yarn add --dev prettier eslint-plugin-prettier eslint-config-prettier eslint eslint-plugin-vue prettier-standard vue-eslint-parser
@ratul0
ratul0 / csFix
Created March 29, 2018 14:26
PhpCs fixer
/Users/rat/.composer/vendor/bin/php-cs-fixer fix /project/path --config=/Users/rat/wprojects/php_cs.dist