Day03

Day03
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码  

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Day03,希望能够帮助大家进步!!!

权限的枚举:
    添加订单
    查询订单
    修改订单
    删除订单

枚举是用于声明命名的常数它是值类型

enum<enum_name>{enumeration list};

其中

enum_name指定枚举的类型名称。

enumeration list 是一个用逗号分割的标识符列表

 

给用户创建,读取,修改和删除的权限

    var permission = Permission.Create | Permission.Read | Permission.Update | Permission.Delete;

去掉用户的修改和删除权限

    permission = permission & ~Permission.Update;

    permission = permission & ~Permission.Delete;

给用户加上修改的权限   

     permission = permission | Permission.Update;  

判断用户是否有创建的权限   

     var isCreate = (permission & Permission.Create) != 0;  

    //或者var isCreate =(permission & Permission.Create)== Permission.Create

订单状态取值

      无效状态 invalid=0;

      客户询价:CustomerQuery=1;

      客户落单:CustomerOrdered=2;

           客户付款:ReceiverCustomerPayment=4;

      向供货商订货:SupplierOrdertem=16;

           收到货品:ReciecerGoods=32;

      客户取消订单:CustommerCanceled=64;

      供货商取消订单:SupplierCancelded=128;

    在UI层 根据不同的状态,输出其对应的枚举值

  

转载于:https://www.cnblogs.com/peixiaosao/p/11153432.html

本文来源weixin_30595035,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/29692

发表评论